문득 요즘 ai의 코딩 능력이라면 코딩의 ㅋ도 모르는 사람이라도
게임 비스무리한걸 만들어볼 수 있지 않을까 싶어서 도전해본 결과임
위에 적어놓은것처럼 코딩은 할줄도 모르고 배워본적도 없음
그래픽 리소스는 유튜브에 있는 게임메이커 튜토리얼 영상에서 배포한걸 사용함
결과는 아래 동영상 2개가 오늘 만든 결과물
이게 기본적인 wasd이동이랑 스페이스바 대쉬 D버튼 공격 기능을 만들어본거고
이게 위에 있는 기능 + 대쉬구간에 구르기 스프라이트 추가해달라고 부탁해본 것
모델은 클로드3 소넷과 o1-preview 를 섞어서 사용했음
각 기능별 기본적인 코딩은 소넷에게 맡기고
그것이 최종 합체했을때 생기는 찐빠가 소넷자체로는 생각보다 잘 해결이 안되서
프랑켄슈타인마냥 전부 꿰메서 o1한테 들고갔음
그담은 최적화 하고 코드 정리좀 해달라고 함
그랬더니 생각보다 꽤 그럴듯하게 만들어주더라고
아래는 어떤식으로 대화했는지 과정임
첨에는 그냥 단순하게 이런것도 되나 궁금해서 물어봤는데 뚝딱 만들어주길래 욕심이 생김;;
그래서 유튜브에서 캐릭터 스프라이트 줏어다가 즉시 입혀보기로 결정함 ㅋㅋㅋ
그랬더니 염병~ 그럼그렇지 싶었는데..
뭔가 내가 구체적인 지시를 안해줘서 그런게 아닐까 싶어서
최대한 담을수 있는 정보를 꽉꽉 눌러담아서 지시해봄
그랬더니 진짜 놀랍게 한방에 내가 원하는대로 키보드 조작으로 부드럽게 걷는 프로그램이 한방에 나오는거임;;
거기서 욕심생겨서 대쉬? 같은 기능도 넣을수 있나 테스트해보고 싶어짐
근데 대쉬가 스윽 하고 움직이는게 아니라 뚝- 뚝- 하고 끊어져서 순간이동 하는거처럼 움직이길래 [[갈!!!]] 함
그랬더니 또 스윽 하고 대쉬하는 이미지로 바로 구현해주더라 ㅋㅋ 여기서도 깜짝놀람
대쉬까지 만들고 나니까 이번에는 공격모션에 욕심이 생김 ㅋㅋㅋㅋ
사진에는 잘렸지만 공격모션 스프라이트 업로드하고 그거 설명해준거임.
이거 이용해서 공격모션 만들어달라고 ㅋㅋㅋㅋ
근데 또 욕심나서 캐릭터는 마우스 포인터 바라보게 하고 마우스 좌클로 공격모션 나가는
그런 고급진 방식도 가능한가 시도해봄
놀랍게도 진짜로 만들어줌
캐릭터가 마우스 포인터 잘 쳐다봐주고
좌클릭에 공격도 잘 해줌
근데 뭔가 플레이 감각적으로 구린 느낌이 들었음
캐릭터 모션이 4방향이고 공격모션도 4방향인데
마우스 포인터쪽으로 공격한다는게 의미가 있나 싶어서 뒤집어 엎음
여기서부터 키보드 온리 조작으로 돌아감
근데 또 중간에 병신같은 오류들 생기길래
문제점 하나하나 지적해주면서 이런거 수정해달라고 부탁해봄
놀랍게도 부탁한 부분들 다 깔끔하게 고쳐주더라
여기서 또 욕심이 생김 ㅋㅋㅋㅋㅋ
해달라는거 다 해주니까 그럼 기존에 만들었던 대쉬 구간에
구르기 스프라이트 가져와서
아무튼 우겨넣어줘! 하고 부탁해보기로 함
진짜 해줌 ㅋㅋㅋㅋㅋㅋ
동영상은 o1-preview 한테 정리받은 최종본이지만
저거보다 구르기 속도나 프레임 속도가 미묘하게 구려서 그렇지
나름 잘 굴러가게 만들어줬음
어줍잖은 아이디어 제공해준것도 잘 추가해주고
원래는 구르기 속도랑 안맞게 프레임 속도는 균일해서 뭔가 어색했었는데
그런부분들도 깔끔하게 정리해줌
이쯤해서 코드 전부 합체시켜가지고 o1한테 찾아감 ㅋㅋㅋㅋㅋ
저거 아래로 거의 200줄 더 있는데 너무 길어서 잘랐다
(당연하지만 200줄 중에 내가 쓴 코드는 단 1줄도 없음)
그랬더니 이새끼가 11초만에 정리를 해서 딱 주길래 깜짝놀람
한 2~30초는 기다릴줄 알았는데..
그럼 그렇지 ㅋㅋㅋㅋ
대충 생각하고 대답해서 그런지 빵꾸가 엄청나게 나는거임~
개빡쳐서 조목조목 따짐
그랬더니 좀 고심해주는 티가 나더라 ㅋㅋㅋㅋ
진짜 세문제가 한방에 완벽하게 해결됐음
거기다가 정리해달라고 해서 그런지
코드도 원래 한 200줄 넘어가던게 150줄로 확 줄어들었더라
기능에는 아무런 문제가 없었음
캐릭터가 혼자 빨빨거리고 돌아다니고 칼질하는 이미지 출력하는게 게임은 아니지만
저런 기능들을 -해줘- 한방에 구현해주는거 보면
게임으로서 필요한 기능들도 채찍질이 조금만 능숙해지면 충분히 만들수 있지 않을까? 싶은 생각이 들었음
한 2~3년 안쪽으로 지금보다 1인개발자 숫자가 엄청나게 늘어나지 않을까 싶더라고
암튼 밤새 고생하긴 했는데 엄청 재미있었음 ㅋㅋㅋ
시간나면 계속해서 기능 덧붙여볼지도?
적이라던가 공격기능으로 타격해서 죽이는거라던가
상점이라던가 아이템 사용한다던가.. 암튼 뭐 여러가지로다가
댓글 영역
획득법
① NFT 발행
작성한 게시물을 NFT로 발행하면 일주일 동안 사용할 수 있습니다. (최초 1회)
② NFT 구매
다른 이용자의 NFT를 구매하면 한 달 동안 사용할 수 있습니다. (구매 시마다 갱신)
사용법
디시콘에서지갑연결시 바로 사용 가능합니다.