반응형
최근 수개월 동안 전 세계적으로 유례없는 관심을 끌고 있는 챗GPT의 활용법에 대해 고민하던 중,
많은 개발자들이 시도하고 있는 챗GPT와의 협업을 시도해 보았다.
게임을 만들고 싶은 초보 개발자들을 위한 설명에 활용할 수 있는 자료(baseline code) 만들기
게임을 만들고 싶은 초보 개발자들이 활용할 수 있는 자료들은 수도 없이 많지만,
그 과정에 있어서 가성비를 가늠해 보고자 챗GPT와 대화를 시작해 보았다.🙂
총 6번의 요구 사항을 전달하였고, 그때마다 10초 내에 브라우저에서 바로 동작할 수 있는
조금씩 다른 자바 스크립트 코드들을 답변으로 내주었다.
6번은 5번의 답변이 길어서 그런지 중간에 답변이 멈춰서 떼쓰는 질문 😅
- Writing a tank game using html5 that runs in a web browser.
- How to make it move?
- How to rotate the tank and shoot bullet?.
- I want to fight different tanks with each energy gauge.
- I want to control the tank.
- Please write more.
- 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)코드의 시대가 코앞으로 다가왔다.
반응형
'이런 이슈 in 개발' 카테고리의 다른 글
[AI] 생성형 AI(Generative AI) 충격적🤣 근황 (0) | 2023.05.18 |
---|---|
[AI] 코파일럿(Copilot) 활용법과 앞으로 나올 기능은?? (0) | 2023.04.25 |
[AI] 생성 인공지능 서비스가 가져올 변화에 대해 우리가 꼭 알고 있어야 하는 몇 가지 (2) | 2023.03.23 |
[gRPC] 패킷의 마지막 String이 잘리는 이슈 (0) | 2023.03.21 |
[HTML] video tag 사용 시 유의점 (0) | 2023.02.06 |
댓글