원문 캡처 · blog.stophe.com
원문 캡처 · blog.stophe.com

Ponzi Potato에서는 감자 한 알을 심으면 12초 뒤 2~5개로 자란다. 감자를 심고 수확하는 일을 반복하다 보면 게임 속 사업이 제국으로 커진다.

디자이너이자 개발자인 크리스(Chris)는 AI가 코드 대부분을 작성한 브라우저 게임 Ponzi Potato를 만들었다. AI 시대에 사이드 프로젝트를 어떻게 시작하고 완성했는지 소개하는 개인적인 회고다. 직접 게임을 해 보고 싶다면 Ponzi Potato에서 감자를 심을 수 있다.

이 게임은 어떤 영감을 받았나?

크리스는 2011년에 비디오 게임의 의미를 주제로 학사 논문을 썼다. 2014년에는 Save Me라는 게임을 스케치했지만, 게임으로 만들지는 못했다. 그 뒤 비밀 공유 도구와 파일 전송 도구, 웹사이트를 만들었지만 게임은 만들지 못했다. 그러다 15년 뒤 마침내 감자 게임을 완성했다.

영감은 Universal Paperclips였다. 이 게임은 버튼을 눌러 종이클립 하나를 만드는 데서 출발해, 몇 시간 뒤에는 온 우주를 종이클립으로 바꾸게 된다. 그래픽이나 등장인물 없이 숫자와 버튼만으로 이야기를 만들고, 숫자가 계속 커지는 동안 이게 좋은 생각인지 의문을 품게 만드는 점이 크리스에게 인상적이었다. 그는 종이클립 대신 감자를 게임의 소재로 삼았다.

감자 사업은 어떻게 커지나?

처음에는 감자를 심고 수확한다. 이후 기계와 땅을 늘리고, 감자튀김과 감자칩, 보드카를 만든다. 게임은 생분해성 플라스틱과 감자 에너지, 감자 선물 거래, 양자 컴퓨터(quantum computer)까지 단계를 확장한다. 끝에 이르면 우주 전체가 감자밭이 된다.

게임에는 피라미드 사기도 등장한다. 친구를 초대하면 그 친구가 또 다른 친구를 데려오고, 모두가 게임 안에서 돈을 번다. Spud Capital이라는 폰지 펀드가 플레이어의 돈을 가져가기도 한다. 실제 친구가 부족하면 암시장에서 친구를 빌릴 수도 있다는 농담도 넣었다. 피라미드가 지급하는 것은 감자뿐이며, 게임 속 어떤 것도 투자가 아니다. 크리스는 피해를 볼 사람은 없고 생산성이 떨어질 수는 있다고 말한다.

AI는 게임을 어떻게 만들었나?

크리스는 코드 대부분을 AI가 썼다고 밝혔다. 자신은 게임 디자이너이자 제품 책임자, 그리고 테스트를 맡았다. 황금 감자가 더 황금빛처럼 보여야 한다거나 언론 카메라 플래시가 동시에 터져야 한다는 식으로 요구하고, AI가 코드를 쓰면 직접 플레이하며 수정점을 요청하는 과정을 반복했다.

개발에는 약 일주일과 약 180회의 커밋이 들었다. 몇 년 전이었다면 이 게임은 언젠가 만들 프로젝트로 남았을 것이라고 크리스는 돌아봤다. 아이디어와 농담, 감자 말장난은 자신의 것이며 AI는 대부분의 타이핑을 맡았다는 게 그의 설명이다.

게임 제작은 제품 제작과도 달랐다. 제품은 사용을 쉽게 만드는 데 초점을 두지만, 게임은 적당한 어려움을 설계해야 한다. 첫 업그레이드까지 기다리는 시간, 기다림이 지루해지는 시점, 숫자가 너무 빨리 커져 의미를 잃는 순간을 조정하는 데 기능을 만드는 것보다 더 많은 시간을 썼다. 플레이어가 보드카 단계쯤에서 막히는지 살피려고 간단한 시뮬레이터도 만들었다.

게임은 브라우저에서 실행되지만, 서버가 플레이어의 행동을 다시 재생하고 최종 판단을 내린다. 따라서 로컬 저장 내용을 편집해도 게임 상태를 바꿀 수 없도록 했다. 크리스는 치트를 막는 일도 새롭게 배운 점으로 꼽았다.

직접 해 보려면 무엇을 알아야 하나?

크리스는 이 프로젝트에 사업 계획이 없으며, 새로운 것을 배우는 실험이자 재미를 위한 사이드 프로젝트라고 했다. 다음 단계는 정해지지 않았다. 새 게임 단계를 추가하거나 모바일 버전을 만들 수도 있고, 아무것도 하지 않을 수도 있다고 밝혔다.

Ponzi Potato에서 게임을 할 수 있다. 크리스는 아이디어와 피드백, 버그 제보를 받고 있다고 했다. 원문은 게임의 가격이나 모바일 버전 출시 여부, 향후 개발 계획을 밝히지 않는다.