본문 바로가기
이런 이슈 in 개발

[JS] 챗GPT에게 탱크 게임 만들기를 부탁하다.

by 바람 멘토 2023. 2. 13.
반응형

최근 수개월 동안 전 세계적으로 유례없는 관심을 끌고 있는 챗GPT의 활용법에 대해 고민하던 중,

많은 개발자들이 시도하고 있는 챗GPT와의 협업을 시도해 보았다.

 

게임을 만들고 싶은 초보 개발자들을 위한 설명에 활용할 수 있는 자료(baseline code) 만들기

 

게임을 만들고 싶은 초보 개발자들이 활용할 수 있는 자료들은 수도 없이 많지만, 

그 과정에 있어서 가성비를 가늠해 보고자 챗GPT와 대화를 시작해 보았다.🙂

 

총 6번의 요구 사항을 전달하였고, 그때마다 10초 내에 브라우저에서 바로 동작할 수 있는

조금씩 다른 자바 스크립트 코드들을 답변으로 내주었다.

6번은 5번의 답변이 길어서 그런지 중간에 답변이 멈춰서 떼쓰는 질문 😅

  1. Writing a tank game using html5 that runs in a web browser.
  2. How to make it move?
  3. How to rotate the tank and shoot bullet?.
  4. I want to fight different tanks with each energy gauge.
  5. I want to control the tank.
  6. Please write more.
  7. Tank 1 color is blue, tank 2 color is red, and I want the bullets to be each the same color as well.

매 답변마다 코드를 실행해 보고 이전 코드와 무엇이 바뀌었는지 확인하면서 20분 정도 시간이 걸렸다.

코드는 잘 동작하였지만, 예상한 대로 (20년 넘은 개발자의 눈으로 보기에는) 코드의 품질은 높지 않았다.😢

그럼에도 경험에 비추어서 초보 개발자에게 30분 주고, 결과로 받은 수준으로 보면 많이 괜찮았다.😊

 

기본적인 객체화와 구조화를 적용하고,

좀 더 게임다운(?) 화면을 위해 다듬는 작업을 하기 위한 기본 코드로는 괜찮은 결과라고 판단했다.

각 질문별 답변 코드는 생략하고 최종 코드는 github.com/veggar에 올려놓았다.

 

로우(Low)코드의 시대, 노(No)코드의 시대가 코앞으로 다가왔다.

반응형

댓글