과일 테트리스 게임 개발에 사용된 Amazon Q Developer CLI 활용
카테고리
프로그래밍/소프트웨어 개발
서브카테고리
웹 개발
대상자
- 웹 개발자, AI 도구 사용자, 게임 개발 초보자
- 중간 난이도: CLI 도구 사용 경험과 기본 프로그래밍 지식 필요
핵심 요약
- Amazon Q CLI를 통해 2D 게임 "과일 테트리스" 개발 가능
- 게임 규칙: 3개 이상의 동일한 과일이 충돌 시 소멸, 6개 동일 과일 충돌 시만 소멸
- 버그: 6개 과일 충돌 조건 미충족 시에도 과일 소멸
섹션별 세부 요약
1. 도구 설치 및 설정
- Amazon Q CLI 설치 시 컴퓨터의 가상화(Virtualization) 기능 활성화 필수
- 설치 후 "q chat" 명령어로 CLI와 상호작용 가능
- Linux/Windows용 튜토리얼 존재, 별도 재설치 필요 시 터미널 재시작
2. 게임 개발 과정
- "q chat" 명령어로 게임 개발 요청 시 수분 내 생성 가능
- 사용자 지정 조건:
- 과일 블록 충돌 시 소멸 조건 설정 (3개 이상 → 6개 동일 시만 소멸)
- Android 기기 제어 기능 지원 요청
3. 개발 중 발견된 문제점
- 현재 버그: 6개 동일 과일 충돌 조건 미충족 시에도 과일 소멸
- 기능 요청: Android 기기에서의 입력 제어 지원 필요
결론
- 가상화 기능 활성화와 "q chat" 명령어 사용이 핵심 단계
- 게임 로직 검증을 통해 버그 수정 및 Android 제어 기능 개발 필요
- AI CLI 도구 활용으로 빠른 프로토타입 개발 가능