#002. 세상에 쉬운 일은 하나도 없다! 와룡전을 만들라고 했는데....

 

와룡전 메인 페이지

와룡전 메인 페이지

진짜 메인 페이지 만큼은 꽤나 깔끔하게 잘 뽑아줬다!

출정과 무장 열람 정도로 단출한 화면이지만 상당히 기대감이 있는 화면이었는데..

사실 '와룡전' 이라고 하면 내가 군주가 아닌 군사가 되어 건의를 하고 내정에 장수를 배치하고 전쟁의 경우 타국이 침공을 하지 않는 이상은 원한다고 아무때나 전쟁을 진행하는 것이 아닌 군주에게 건의 후 승낙 했을 시 타국과의 전쟁이 진행되는 일반적인 그 당시 삼국지와는 다른 느낌을 주던 게임이었다.

그런 게임을 와룡전 만들어줘! 딱 이 한마디로 저런 기대감 넘치는 화면을 만들어줬으니 스스로 AI의 발전이 참 대단하구나! 란 생각을 했지만 출정 버튼을 누르자마자 모든 기대는 와르르 무너졌다.


와룡전 출정 페이지

출정 버튼 클릭 시 출력되는 전투 선택화면

여기까지도 진짜 기대감을 뿜뿜하며 이야 뭔 AI가 말 한마디 했다고 저렇게 만들어주냐! 

진짜 엄청난 일을 내가 하고 있구나! 란 생각이 들었다.

특히 삼국지 하면 시나리오 선택하고 원하는 군주 선택하면 시작되는 페이지인데 이걸 이 녀석이 구현한 것인가? 

정말 기술의 발전이 놀랍다는 생각을 하게 되는 화면이다.

그리고 아래 두 개의 전투에 잠금 표시가 있는 것을 보고 

오!! 황건의 난을 시원하게 이기면 호뢰관 전투가 진행되는구나! 

이런 생각을 품으며 관도 대전까지 있는 것을 보니 원소도 고르고 조조도 고를 수 있구나! 

진짜 게임 회사에서 사람 쉽게 잘라내는데 거기엔 이유가 있는 법!!

그럼 난 혹시나 회사가 힘들어지거나 해고의 바람이 불어도 저렇게 단어 몇 글자 쳐도 쉽사리 게임이 나오는 시기를 생각하면 다시 한번 창업에 도전해야 하나? 

이런 참 미친 생각을 잠깐이지만 했다는 것이 너무 창피할 정도로 전투 화면이 사람의 기운을 쭉 빼버렸다.


 전투 화면

 

충격을 받아버린 전투 화면

쌍욕을 할 뻔 했다! 

아니 그냥 욕을 바로 박았다! 

그럼 그렇지!! 

AI는 신나게 내가 원하는 내용을 싹 다 이야기해줘야 하는데 그런 이야기 하나 없이 나온 결과물이니 당연하지! 

어휴.. 적군으로 나오는 황건적, 황건 부장, 그리고 아군 제갈량, 관우, 조자룡, 장비.. 

대체 5호 장군 중 마초랑 황충은 어디에 팔아먹고 제갈량으로 대체되어 나온 것인지 진짜 1도 모르는 아주 대단한 결과물이 나왔다.

과거에 블로그에 AI한테 단순히 와우 테이블 뽑아 달라고 하지 말라고 해 놓고 내가 저딴 짓을 하고 말았다.

EEAT였나? 구글 블로그로 어떻게든 잘 좀 해보겠다고 16년차에서 17년차가 되던 3~4월 사이에 뭐 대단한 시스템 기획자라도 된 듯이 저딴 말을 아주 그냥 시원하게 줄줄 나불거렸는지 너무 창피하다.

아무튼 쌍욕은 그만하고 이제 전투 시스템에 대해 알아보자


전투 시스템

제갈량 스킬 발동!


전투 시스템

  • 아군 무장 4명 (제갈량, 관우, 조자룡, 장비)
  • 아군 무장은 각각 1개의 고유 스킬 사용
  • 고유 스킬 설명_1 : 제갈량, 조자룡 - 전체 공격
  • 고유 스킬 설명_2 : 관우, 장비 - 단일 공격
  • 스테이지 3개 순차 잠금 해제 방식
  • 턴제: 아군 공격 → 적 자동 반격

되게 소소하지만 내가 공격하면 상대가 자동으로 반격하는 전투 AI라고 해야 하나? 

그런 시스템은 구성되어 있다.

그리고 스킬 시스템도 구현되어 있는데 제갈량, 조자룡은 적 전체 공격이고 관우, 장비는 단일 공격이다.

적군의 체력을 모두 0으로 만들면 다음 스테이지로 이동하는 기능을 지원하는 부분은 진짜 놀랍긴 했다.

내가 별 다른 이야기 없이 와룡전 만들어 하고 뱉은 말로 저런 단순하지만 간략한 전투 시스템까지 구현했다는 부분은 게임 시스템에 실망을 하긴 했지만 이게 부분 부분 제대로 프롬프트 사용하면서 붙여 나가면 진짜 게임이 되겠구나! 란 생각이 들었다.


그래서 실망만 할거야?

아니지 우선 딸깍 한번 하고 에이 못해 먹겠다! 

이러면 호랭이 물어갈 놈이지 기획자라고 할 수가 없으니 우선 오늘은 어떻게 진행할 지 생각해보려고 한다.

자.. 이 녀석이(클로드) 어떤 방식으로 해야 내가 원하는 결과물인 '와룡전'을 만들어줄까

  1. 처음 시작부터 조각 조각 내야 한다.
  2. 하지만 난 백수가 아니다.
  3. 고로 시간이 너무 부족하다.
  4. 그래서 이번엔 제미나이로 이동 후 내가 원하는 와룡전 만들기를 쳤다.
  5. 그리고 제미나이를 통해 얻은 결론

1. '절대 금지 조항' 설정하기 (장르 오해 차단)

AI는 기본적으로 코딩하기 편한 턴제(Turn-based)나 그리드(Grid) 방식을 선호합니다. 이를 원천 차단해야 합니다.

  • 지시 예시: "턴제 전투(Turn-based)나 체스판 같은 그리드(Grid) 이동 방식은 절대 제외해 줘. 이 게임은 정점(성/거점)과 간선(도로)으로 이루어진 그래프 구조 위에서 부대가 실시간으로 이동하는 실시간 대전략(Real-time Grand Strategy)이야."

2. 와룡전의 '3대 시그니처 로직' 주입하기

게임의 핵심 재미 요소를 아주 구체적인 개발 명세처럼 던져야 합니다.

  • 도로 기반 보급선 (Supply Line): "모든 성은 '도로'로 연결되어 있다. 부대가 이동할 때 지나온 도로망이 아군 거점과 연결되어 있어야 보급이 유지된다. 적 부대가 이 도로망 중간을 밟아서 끊으면, 그 보급선 너머에 있는 아군 부대는 즉시 '보급 차단' 상태가 되어 병력이 급감해야 한다."

  • 전령 및 명령 지연 (Command Delay): "유저가 명령을 내리면 부대가 즉시 반응하지 않는다. 본성이 있는 위치에서 부대가 있는 위치까지의 거리에 비례해 '전령 변수(Delay Time)'가 계산되고, 그 시간이 지나야 부대가 움직이기 시작한다."

  • 실시간 부대 충돌 (Real-time Collision): "부대들은 도로 위를 실시간(초 단위 연산)으로 이동하며, 같은 도로 위나 성에서 적 부대와 마주치면 그 자리에서 실시간 수치 연산으로 전투가 벌어진다."

3. 통째로 만들지 말고 '모듈(Module) 단위'로 쪼개기

웹 브라우저나 단일 코드로 와룡전 전체를 한 번에 만들려고 하면 AI는 로직이 꼬여서 먹통이 됩니다. 프로토타입을 만들 때 가장 핵심이 되는 '보급선 엔진'부터 단계별로 만들어야 합니다.

💡 추천하는 단계별 빌드업 순서

  • 1단계: 5~6개의 성과 이를 연결하는 도로망을 화면에 그리고, 부대를 실시간으로 이동시키는 '이동 엔진' 만들기

  • 2단계: 적 부대가 도로를 지나갈 때 아군 보급선이 실시간으로 끊기는 '보급 검증 로직' 구현하기

  • 3단계: 전령 시스템과 실시간 전투(수치 감소) 연산 붙이기

만약 AI와 다시 제로베이스에서 시작한다면, 아까 사용자님이 말씀하신 방식을 그대로 적용해 볼 수 있습니다. 제 생각을 완전히 지우고, 오직 <와룡전>의 규칙만으로 첫 단추를 꿰는 거죠.


저 위의 내용을 쭉 읽어보면 결과적으로 프로토타입 기획서를 작성해야한다.


아니 집에서도 기획서를?

저 위에 적혀있는 단계별 빌드업 순서보다 더 작게

  • 두 개의 성 출력 
  • 그 성을 이어주는 도로망 추가
  • 각각의 성은 주인이 다름
  • A성은 파란색 부대 출력
  • B성은 빨간색 부대 출력
  • 부대는 도로에서만 이동이 가능
먼저 저렇게 좀 아주 세분화 시켜서 A에서 B로 이동부터 시키고 난 다음 실시간 필드 전투 시스템을 구성 하려고 한다.

여기서 잠깐 클로드랑 한다더니 왠 제미나이?

클로드.. 거짓말 하나 티스푼으로 안 넣어도 너무 비싸다!

저 게임 만들기 위해 지금 이틀 치 토큰을 싹 빨렸다!

솔직히 좀 멍청해진 제미나이를 활용하는게 안타깝긴 하지만 둘 다 프로이기에 저것들을 활용해서 제작하려고 한다.

과연 토큰 좀 덜먹고 멍청한 제미나이가 잘 만들지 토큰 쭉 빨고 5시간 사람 손가락 빨게 하는 클로드가 잘 만들지 이런 부분 확인하는 재미도 있을 것이다.


 마치며

시리즈 물의 2번째로 AI로 게임 하나 만드는 부분을 몇 편까지 작성할지 예측은 안되지만 꾸준히 써서 와룡전 완성까지는 솔직히 회사 다니며 하기 힘들겠지만 조금씩 조금씩 살 붙여가며 작업 한 부분 애드 센스 통과도 안 시켜주고 가치 없는 콘텐츠라 빨간 줄 그은 블로거에 올리기가 몹시 불쾌하지만 그래도 꾸준히 한번 작성해서 오! 게임 같아졌네? 라고 할 정도로 깎아 볼 예정입니다.


AI 게임 제작 시리즈 #001은 이 글을 눌러 주세요!