Love2d로 SRPG를 만들려고 생각 중이다.
오토체스 하느라 바빠서 하루 중 얼마나 할애할지, 얼마나 오래 붙들고 할지 모르겠지만...
I. SRPG 게임의 뼈대
SRPG를 많이 한 적은 없지만 삼국지 영걸전이나 슈퍼로봇대전 류의 게임의 흐름을 생각해본다면...
1. 전투 전 대화 시퀸스
- 배경 그림을 출력한다.
- 정해진 대본에 따라 인물 초상화와 대사를 출력한다.
- 지문과 함께 사진이 출력되는 경우도 있다.
- 선택지를 골라, 추후의 분기에 영향을 주기도 한다. (꼭 필요한 기능은 아니니 일단 이 기능의 우선순위는 낮추자.)
2. 전투 시퀸스
- 타일 맵과 캐릭터들을 화면에 뿌린다.
- 내 캐릭터를 이동시킬 수 있다.
- 내 캐릭터는 공격할 수 있다.
- 내 캐릭터는 아이템을 사용하여 전황을 변화시킬 수 있다.
- 내 캐릭터는 자원을 소모하여 기술을 사용할 수 있다.
- 내 캐릭터가 기술을 사용하거나 공격하면 적 캐릭터와 전투하고, 피해를 계산한다.
- 턴을 끝낼 수 있다.
- 턴이 끝나면 적들이 AI에 따라 움직이고 공격한다.
- 전투 중, 일정한 조건이 만족하면 대사가 나오기도 한다.
- 승리/패배조건이 갖추어지면 전투가 끝난다.
3. 전투 후 대화 시퀸스
기술적으로는 1.전투 전 대화 시퀸스와 동일하다.
4. 육성 시퀸스
전투와 전투 사이의 육성 시퀸스.
- 획득한 돈으로 아이템을 구입할 수 있다.
- 구입한 아이템을 캐릭터에게 들려 줄 수 있다. (장비/소비)
- 캐릭터의 레벨이 오른 경우, 캐릭터를 육성할 수 있다. (새로운 스킬 해금, 능력치 부여)
한번 SRPG 엔진을 만들어놓으면 두고두고 우려먹을 수 있을 것 같다.
<나도 시작해야 하는데> 생각이 들고요...