본문 바로가기

Arcade2

[Arcade] Optlympic - 최적화 게임 들어가며 저번에 만들던 게임을 완성해서 과제로 제출했습니다. 저번에는 간단하게 창을 던지는 기능만 구현하였는데, 이번에는 바람의 속도, 플레이어의 속도, 창의 무게를 추가하여 Optlympic이라는 이름에 맞게 사용자가 옵션을 최적화하는 요소를 집어넣었다. 다양한 옵션에 의해 창이 날아가는 거리도 바뀌어야 해서 창의 속도를 다양한 변수가 포함된 복잡해진 수식으로 바꾸었다.깃허브 이곳에서 게임의 설명과 방법을 볼 수 있다. 뿐만 아니라 exe파일만 다운받으면 게임도 즐겨볼 수 있다. 플레이 영상마치며 간단한 게임이지만 만들면서 꽤 재미있었던것 같습니다. 아케이드로 간단하게 제작했지만 어떤 방식으로 게임이 흘러가는지 느낌을 잡기에는 충분한 것 같습니다. 이번방학에는 조금 더 발전된 게임을 위해 노매드 코더를.. 2024. 12. 18.
[Arcade] Python 게임 라이브러리 Arcade 튜토리얼 들어가며 게임 프로젝트를 하기 위해 간단한 게임을 만들 수 있는 Python 라이브러리 Arcade를 공부하게 되었다. Arcade를 사용하면 Python으로 쉽게 2D게임을 만들 수 있는데, 익히기도 쉽고 직관성 있어서 작은 규모의 프로젝트에서 사용하기 좋다. 나는 Arcade 공식문서와 GPT로 공부했는데 GPT는 생각보다 큰 도움이 되진 않고, 공식문서가 많은 도움이 된다.Arcade 공식문서  Arcade는 쉽고 직관적이라는 장점도 있지만, 내가 느낀 가장 편한 점은 간단한 게임을 만들기 위한 에셋이 모두 내장되어 있다. 폰트, 오브젝트, 캐릭터, 사운드, 이펙트, 맵, 등을 지원한다. 나는 대부분 내장된 에셋을 사용했고 필요한 에셋이 없으면 직접 픽셀로 찍어서 사용했다.빌트인 리소스 목록픽셀 이.. 2024. 12. 1.