
AI를 사용하여 오래된 스마트폰에서 구동되는 Age of Empires 스타일의 브라우저 게임을 제작했습니다
요약
AI 코딩 에이전트를 활용하여 Age of Empires 스타일의 브라우저 기반 RTS 게임을 제작한 사례입니다. TypeScript를 사용해 서버, 클라이언트, 게임 로직을 구현했으며, 오래된 안드로이드 스마트폰을 서버로 활용해 호스팅합니다.
핵심 포인트
- AI 코딩 에이전트를 활용한 비전문가의 게임 개발 가능성 증명
- TypeScript 기반의 서버, 클라이언트 및 공유 로직 구현
- Cloudflare 터널을 이용해 구형 안드로이드 폰을 서버로 활용
- 설치 없이 브라우저에서 즉시 실행 가능한 오픈 소스 프로젝트
저는 수년 동안 Age of Empires의 팬이었습니다. 게임의 속도감과 경제 루프(economy loop)는 저를 진정으로 편안하게 해줍니다. 저는 전문 개발자는 아니기에, AI 코딩 에이전트(coding agents)를 사용하여 저만의 버전을 만드는 것이 어디까지 가능한지 확인해보고 싶었습니다. 그 결과물이 바로 이것입니다: Age 시리즈의 정신을 담은 브라우저 기반 RTS(실시간 전략 게임)입니다.
단계별 제작 과정은 다음과 같습니다: 저는 AI 코딩 에이전트에게 TypeScript를 사용하여 게임 서버, 브라우저 클라이언트, 그리고 공유된 게임 로직(game logic)을 작성하도록 지시했습니다. 기능별로, 제가 디자인 결정을 내리고 각 버전을 테스트하며 어색한 부분들을 수정하는 동안 AI가 대부분의 코드를 작성했습니다. 수정 사항으로는 경로 탐색(pathfinding), 경제(마을 주민, 자원, 시대), 전투, 봇(bots), 그리고 온라인 멀티플레이어 등이 있었습니다.
이 게임은 완전히 브라우저에서 실행됩니다. 설치도 필요 없고, 계정도 필요 없습니다. 그저 링크를 열고 봇을 상대로 솔로 플레이를 하거나 친구들과 온라인으로 즐기기만 하면 됩니다. 게임은 Cloudflare 터널을 통해 24시간 내내 구동되는 오래된 Android 스마트폰에서 호스팅됩니다. 그 작은 휴대폰이 전체 서버 역할을 합니다. 이 프로젝트는 완전히 오픈 소스(open source)입니다. 직접 플레이하거나, 코드를 읽거나, 직접 실행해 볼 수 있습니다.
테스트 방법:
브라우저에서 플레이하기: https://playageofai.com
코드 다운로드 / 읽기: https://github.com/alexvilelabah/age-of-ai
게임 자체에 대한 피드백과, 주로 AI를 사용하여 이 정도 규모의 무언가를 구축한 경험에 대한 솔직한 피드백을 부탁드립니다.
/u/FindingDistinct86가 r/OpenAI에 게시함 [link] [comments]
AI 자동 생성 콘텐츠
본 콘텐츠는 r/OpenAI Codex (search)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기