GODOT 4.4 Tutorial - Turn-Based RPG
- Godot 4.4를 이용한 턴제 RPG 게임 매니저 스크립트 구현 과정을 설명합니다. 🎮
- 플레이어와 AI 캐릭터의 턴 관리, 게임 종료 조건 등 게임 상태를 제어하는 게임 매니저의 역할을 다룹니다. 🕹️
- 플레이어와 AI 캐릭터의 턴 전환을 위한
next_turn()
함수와 각 캐릭터의 begin_turn()
, end_turn()
함수 호출 방식을 설명합니다. 🔄
- AI 캐릭터의 턴에서는 임의의 대기 시간을 설정하여 현실감을 더하고, 전투 행동을 결정하는 함수(
AI decide Combat Action
)를 예고합니다. 🤖
- 플레이어의 전투 행동을 처리하는
player_cast_CombatAction()
함수와 AI의 전투 행동을 결정하는 AI decide Combat Action()
함수를 소개합니다. ⚔️
- 전투 행동(Combat Action)을 리소스로 정의하고,
CombatAction
스크립트를 생성하여 전투 행동의 이름, 설명, 피해량, 치유량, AI 선택 가중치 등을 설정하는 방법을 보여줍니다. ✨
- 게임 시작 시
ready()
함수에서 next_turn()
함수를 호출하여 게임 루프를 시작하는 방법을 설명합니다. 🚀
- 캐릭터와 게임 매니저 간의 상호 작용을 설정하고, 플레이어 턴과 AI 턴을 출력하여 턴 전환을 확인하는 방법을 보여줍니다. 🗣️
- 향후 Combat Action UI 구현 및 AI 전투 행동 결정 로직 구현을 예고합니다. 🔮