오랜만에 나타난 취미늅발자임...


일지보단 그냥 이런저런 잡설이어서 일지 말머리는 달지 않았음.


우선 개인적으론 3번째 프로젝트인 선협 배경의 방치형 웹게임 '랜덤무한 수선전'은 이런 저런 업데이트를 많이 했으나


요즘 트렌드나 취향에는 많이 벗어난 작품이었나봄.. 2번째 프로젝트인 '랜덤무한방치파밍헌터탑등반레츠고' 보다 저조한...


성과를 보이며 개인적으로 의욕도 많이 꺾였음.. 물론 기술적으론 엄청 많이 고생했고 배우기도 했음..


저장방식도 세션스토리지에서 indexedDB로 변경하고 웹소켓을 사용한 채팅, 경매정, 우편 기능 등 개인적으로 처음 구현해서 적용한


기능도 많았고, 과정에서 많은 고민도 하고 해결도 하면서 말이야. 하지만 방향을 잘못 잡았다는 느낌이 들면서 결단기까지의 컨텐츠까지만


구현하고 쉬는 중이었음. 그러다 gemini-cli 를 사용해봐야겠다는 생각이 들었음


기존에는 gemini pro를 쓰면서 직접 ai에 질의하고 나온 코드를 내가 에디터에 작성하고, 실행해서 돌리다가 오류 나면 직접 수정하거나 


오류 전달해서 수정하거나 하는 방식으로 코딩을 했는데 gemini-cli는 에이전트로 동작하면서 직접 모든걸 다 해준다고 하니까 말이야.


그래서 개발 서버에 설치하고 (설치도 매우 간단) 테스트를 해봤는데.. ㄱ...각이다. 이거 각! 가능성이 보였다 이말이야.


처음은 '랜덤무한디펜스: 내 벙커가 힘을 숨김' 이라는 걸로 초기 디자인을 잡고 UI와 메뉴 및 초기 기능들을 구축 했는데..


정말로 이건 다해주더라. 말만 하면 됨. 코드 작성, 수정, 라이브러리 설치 등 이건 gemini-cli가 진짜 다 대신 함. 속도도 훨씬 빠름.


물론 이것도 잘 다루는게 중요하고 개인적인 숙련도도 필요한 부분들이 있겠지만 너무 쓸만한거야. 그래서 무료 버전에서는 너무 쉽게 quota가 오버되서


잠깐 결제 활성화를 설정하고 테스트를 했는데..  지난주 사용량 만으로 4만원이 청구됨... 쉣..


24b0d121e09c28a8699fe8b115ef046a7e64e8cf


바로 결제 연동은 해지하고 다시 무료로 돌아옴..ㅠㅠ 다만 4만원은 앞으로 웹게임을 만들때 계속 사용할 만한 템플릿을 뽑은 비용으로 생각하기로 했음 ..


그 템플릿 프로젝트는 아래와 같음. 가운데 벙커는 몰려오는 여러 종류의 좀비들을 물리치고, 얻은 재화로 시설들을 레벨업 하고


스킬 및 생존자를 파견해서 추가적인 재화 획득이나 시설에 배치해서 연구 등을 수행하게 하는 우리가 잘 아는 그런 맛의 방치형 키우기 게임임


웨이브 내 몬스터를 다 잡으면 보스 나오고, 클리어하면 다음 스테이지 진행하고. 근데 이것도 좀 너무 밋밋한 느낌이 드는거임.. 물론 그래픽 작업 전이지만.


24b0d121e09c28a8699fe8b115ef046b6a669737


그래서 이 템플릿 프로젝트를 활용해서 다시 만들기로 함. 그거시 바로 역시 우리가 잘아는 캐릭터 수집+방치형 게임! 기획을 다시 AI와 열심히 작성후


cli에게 기획서 내용을 바탕으로 수정하라고 열심히 지시를 했지. (이번주 사용량 보면 알 수 있지?)  그 결과물임.


24b0d121e09c28a8699fe8b115ef0464d28be4ce



24b0d121e09c28a8699fe8b115ef046c62f62e4e95


우리가 잘 아는 그런 맛의 캐릭터 수집 방치형 게임인 거시다... 거기에 놀라운 건.. 관심 있는 게이들은 알겠지만 itch.io에서 할인하길래 산


tiny rpg character asset pack 이미지를 가지고 업로드한 폴더 위치를 이야기 해주면서 해당 이미지의 설명 (0행렬은 대기 모션이고 총 6장 구성 / 1행렬은 이동 모션이고 총 8장~)


해주면서 지금 게임에 A 직업에 A이미지셋으로 스프라이트 작업을 해줘. 라고 했더니 알아서 추가해준 거십니다. 


이동, 공격 모션, 스킬 사용모션, 피격모션, 사망 시 사망 모션을!! 한 개 직업이 정상으로 잘 동작하는 걸 확인 후에는 뭐 나머지 직업도 각각 이미지를 올려서


요청했더니 순식간에 작업을 대신 해서 완료하였음... 덕분에 테스트 땐 빨간 사각형, 파란 사각형으로만 보다가 실제 스프라이트 들어간 화면을 볼 수 있게 됨..


하... 아직 구현해야 되는 부분들도 많이 남아있기는 한데 쿼터 풀리면 그때그때(계정 2개 api로 돌려서 번갈아 가면서 씀. 그래도 금방 쓴다 ㅠㅠ)


작업 해나가면 될듯.. 이젠 진짜 조금만 좋아지면... 그땐 뭔가 뭔가가 올듯..