본문 바로가기

전체 글3569

디자인 패턴 공부 - 명령패턴의 학습 -2- 안녕하세요? 지난 포스팅에서 어떻게 명령 패턴을 익히는데 클래스의 상속과 그에 따른 일종의 변형에 대해서 공부를 해 보았는데, 본격적으로 이런 것을 바탕으로 해서 어떻게 하나하나 명령 패턴에 대해서 익혀야 하는 것이 많이 있기는 있습니다. 일단 이를 익혀 보기 위해서 계속해서 실습을 해 보고자 합니다. 일단 지난번에는 단순히 명령이라는 Command와 이 명령을 실행하는 PrintCommand라는 클래스만 있었지만, 실제로 게임을 만들게 되면, 이 명령을 받고서 실행할 무언가가 있어야 합니다. 이 무언가에 대해서는 일단 여기서는 플레이어라고 하고, 먼저 PlayerOne이라는 클래스를 만들어 주도록 합니다. 여기에는 수행할 기능이 킥과 펀치가 있다고 하고, 각각 받는가에 따라서 일단 콘솔에 해당하는 문구.. 2024. 2. 14.
디자인 패턴 공부 - 명령패턴의 학습 -1- 안녕하세요? 지난번에 게임을 1인 개발을 해보면서 느낀 것이지만, 디자인 패턴에 대한 공부가 부족해서 가지가지로 무언가 코드가 소위 엉켜있는 스파게티 코드가 되어 버린 감이 있습니다. 그래서 이번에는 어느정도 이 공부를 해서 무언가를 하기 위해서 디자인 패턴에 대한 공부를 하려고 합니다만, 처음부터 무슨 무거운 것을 배우기 시작한 것일까요? 게임을 만들면서 많이 사용되는 패턴인 듯 한데, 그래서 일단 어려워도 익히기는 해보려고 시도해 보았습니다. 우선 유튜브에서 먼저 파이썬으로 알기 쉽게 강의한 내용이 있었는데, 그걸 저는 유니티 스크립트로 제작해야 하니까, 일단 C#으로 만들어 보았습니다. 우선 namespace안에 3개의 클래스를 정의한 다음에, 일단 메인이 되는 Main()메서드에서 실행을 시켜 보.. 2024. 2. 14.
업무와 일상을 업 시키는 16가지 생성형 AI 활용 안녕하세요? 그렇게도 생성형 AI, 특히나 chat gpt가 가지가지로 어떻게 이전과는 다른 기능을 획기적으로 보여주는 것으로 인해서 많은 주목을 받고 있는데, 그러는 가운데 이 chat GPT를 활용하는 방법에 대한 이 서적을 한번 읽어보게 되었습니다. 제 경우에는 음악을 생성한다는 사실에 혹해서 한번 읽어본 것이 크지만, 다양한 부분에서 놀랍지만, 동시에 실망스럽기도 했다고 할 수 있습니다. 우선 ppt생성은 신선하기는 했지만, 제가 대학원에서 워낙에 많은 ppt를 만들어 보았기 때문인지, 이를 가지고서 자동으로 생성하는 것이 그렇게 까지 신기하지는 않았고, 결과물이 그렇게 까지 만족스럽지는 않았습니다. 음악생성하는 작곡 기능도 상당히......... 좀 실망스럽게 너무 단조롭게 나오기는 했습니다만,.. 2024. 2. 13.
Chat GPT를 이용한 음악생성하기 실습 안녕하세요? 지난번 포스팅에서는 어떻게 chat gpt와 같은 생성형 AI를 이용해서 파워 포인트의 ppt를 만들어 보는 것을 실습해 보았습니다만, 이번에는 음악을 생성하는 방법이 있다고 해서, 이 방법을 한번 실습해 보도록 했습니다. 물론 그렇게 대단한 것은 아니라면 아니지만, 그래도 작곡 프로그램을 독학하다가 잠시 쉬고 있는 상황에서는 그래도 쓸만한 것이 하나 있다는 생각을 해서 일단 시작을 해 보았습니다. 먼저 chat gpt에다가 질문을 하도록 합니다. 일단 여기다가는 우선 중세 여관에서 연주하는 것 같은 음악을 하나 생성해 달라고 요청해 보도록 합니다. 여기서 중요한 것은 그냥 요청이 아니라 ABC notation이라고 해서 ABC 표기법으로 만들어 달라고 해야 합니다. 일단 이렇게 해서 하나 .. 2024. 2. 12.