본문 바로가기
AI · 인공지능/AI 뉴스

「ChatGPT」를 사용해 개발된 실제로 플레이 가능한 퍼즐 게임「Sumplete」란?

by 두우우부 2023. 3. 8.
반응형

 

ChatGPT로 독자적인 퍼즐 게임「Sumplete」를 만든 유저가, 그 개발 경위를 공개하였습니다.

Sumplete
https://sumplete.com/

ChatGPT invented its own puzzle game. -- by Puzzled Penguin
https://puzzledpenguin.substack.com/p/chatgpt-invented-its-own-puzzle-game

ChatGPT invented its own puzzle game.

Sumplete.com was invented, coded and even named entirely by ChatGPT.

puzzledpenguin.substack.com



이것은 소프트웨어 개발자 다니엘 테이트씨가 ChatGPT를 이용하여 만든 오리지널 퍼즐 게임「Sumplete」입니다.



Sumplete에는 숫자가 들어간 행렬이 준비되어 있어, 각 행 · 열의 숫자를 더한 합계가 바깥의 연하게 쓰인 숫자와 일치해야 합니다. 

단,「잘못된 숫자」가 섞여있기 때문에, 잘못된 숫자에는 ×를, 계산이 성립되는 올바른 숫자에는 0을 마킹해 가면 됩니다. 
덧붙여 ○ / ×는 숫자칸을 클릭하여 바꿀 수 있습니다(토글).



풀다운 메뉴를 열면 3×3의 초보자용부터 9×9의 달인용까지 설정할 수 있습니다.



ChatGPT를 사용하여 Sumplete를 만든 테이트 씨는 그 개발 과정을 되돌아보았습니다.

테이트 씨는 먼저 ChatGPT에게 "What new puzzle game should try if I enjoy sudoku?"
라고 물어보자 ChatGPT는 각종 게임들을 제시했습니다.



그러나 이러한 퍼즐에 익숙한 테이트씨는 새로운 독자적인 퍼즐을 만들기로 결정했습니다. 

테이트 씨가 "Can you invent a logic puzzle similar to sudoku that doesn't currently exist(스도쿠와 비슷하지만 전혀 새로운 논리 퍼즐을 만들 수 있겠니?")라고 물었더니, ChatGPT는 스도쿠의 규칙에서 숫자를 넣을 수 없는 눈금을 더한「Labyrinth Sudoku(미로 스도쿠)」라는 이름의 새로운 논리 퍼즐을 작성했습니다.



다른걸 더 내놓으라고 독촉했더니

4회째의 질문에 ChatGPT는「Sum Delete(합계 소거)」라는 이름의 퍼즐을 만들었습니다.



"Sum Delete"가 맘에 들었던 테이트 씨는
"Can you please code a playable version of this using HTML and Javascript."
라고 소스코드까지 요구합니다.



그러자 ChatGPT는 30초 만에 완벽히 플레이 가능한 버전을 만들어냈습니다.

디자인 개선을 위해 테이트 씨는
"Now could you please make the game look nicer by adding some css(스타일시트 사용해서 외형 좀 이쁘게 해 봐)"
라고 입력하고, 각종 수정사항을 추가했습니다.



이렇게 여러 개선을 반복하여「Sum Delete」가 드디어 완성되었습니다.



테이트 씨는 ChatGPT에게「What do you want to call it?(이 게임을 뭐라고 부르면 좋겠니?)」라고 물어보며,
「Sum Delete」의 정식 명칭을 지어달라고 합니다.
결국 ChatGPT는 "sum"과 "complete"를 합쳐서 "Sumplete"가 어떻겠냐고 답해줍니다. ㅋㅋㅋ(이거 거의 사람이네...)



테이트 씨에 의하면 Sumplete의 작성은 불과 몇 시간 만에 완료됐다고 합니다.


테이트 씨는 "퍼즐을 즐겨 주셨으면 좋겠습니다"라고 말하며 Sumplete를 공개하고 있습니다.


반응형