Beginner's First Game: Echoes of the Forgotten with Amazon Q
AI Store에서 AI코딩으로 만들어진 앱을 만나보세요!
지금 바로 방문하기

초보자가 만든 첫 게임: Amazon Q와 Pygame을 사용한 "Echoes of the Forgotten: The Loop"

프로그래밍/소프트웨어 개발

게임 개발

초보 게임 개발자 및 AI 도구 사용자

핵심 요약

  • "Echoes of the Forgotten: The Loop"PygameAmazon Q를 사용한 2D 심리 호러 퍼즐 게임으로, 사운드 기반 탐색층층히 펼쳐지는 미스터리를 핵심 메커니즘으로 삼는다.
  • Elara시각이 없는 인물로, 공간바를 누르면 소리가 생성되어 주변 환경을 일시적으로 드러낸다. 이 소리는 The Warden이라는 적에게 경고 신호가 된다.
  • Amazon Q게임 루프, 플레이어 및 적의 이동, 방 생성 및 메모리 조각 배치 등의 기능을 코드 파일로 자동 생성해 개발을 용이하게 했다.

섹션별 세부 요약

1. 게임 아이디어

  • Elara는 시각이 없는 소녀로, 음향을 통해 환경을 탐색해야 한다.
  • The Warden은 소리에 민감한 적으로, 소리로 인해 추적한다.
  • 게임 목표메모리 조각을 수집하여 Elara의 과거와 보육원의 어두운 진실을 밝혀내는 것이다.

2. Amazon Q와 Pygame을 활용한 개발

  • Amazon Q에 제공된 프롬프트는 게임의 핵심 기능(사운드 기반 탐색, 무한 방 생성, 적 생성 등)을 명확히 명시했다.
  • Pygame을 사용하여 게임 루프, 플레이어 이동, 적의 추적 로직, 방 생성 등의 기능이 구현되었다.
  • main.py, player.py, enemy.py 등의 파일로 코드 구조를 분리하여 가독성을 높였다.

3. 게임의 주요 기능과 메커니즘

  • 시각이 없음 - 화면은 대부분 검정이며, 공간바를 누르면 사운드 펄스로 주변을 탐색한다.
  • 메모리 조각게임 내에서 퍼즐을 푸는 과정을 통해 수집되며, Elara의 과거와 보육원의 이야기를 서서히 밝혀나간다.
  • The Warden은 소리에 반응하여 플레이어를 추적하며, 시간이 지남에 따라 더욱 위협적이 된다.

4. 개발자에게 배운 점

  • AI 도구(Amazon Q)를 사용하면 초보자도 게임 개발이 가능하다는 것을 알게 되었다.
  • Pygame간단한 2D 그래픽을 구현하는 데 적합하다.
  • AI 도구와의 효과적인 소통을 위해 명확한 프롬프트 작성이 중요하다.

5. 향후 개발 계획

  • 다양한 방 유형과 퍼즐 추가
  • The Warden의 AI를 더욱 복잡하게 개선
  • "광기 효과" 추가로 게임 플레이의 변화를 도입
  • 10개의 메모리 조각 수집루프 탈출 가능성을 추가

결론

  • Amazon QPygame을 활용하면 초보자도 창의적인 게임 아이디어를 구현할 수 있다.
  • 사운드 기반 탐색과 심리 호러 요소를 결합한 "Echoes of the Forgotten: The Loop"게임 개발의 가능성을 보여주는 사례다.
  • AI 도구를 적절히 활용하면 복잡한 게임 메커니즘도 쉽게 구현할 수 있다.