이 글의 원문링크
주제
- #게임 개발
- #웹 게임
- #D&D5
- #전투 시스템
- #AI 게임 제작
작성: 2024-11-08
작성: 2024-11-08 17:31
2일차 입니다. 하루만에 꽤나 코드의 양과 복잡도가 슬슬 증가하고 있습니다.
우선 전체적으로 구조를 정리했습니다.
창피하그르...img
CSS, JS, Image는 모두 폴더 별로 위치 시켰습니다.
js파일들은 최대한 기능별로 분리를 해가며 추가해가고 있습니다.
던전에서 전투를 추가하기 위해 battle.js 와 monster.js를 추가했습니다.
캐릭터 생성도 일부 수정하였습니다.
D&D5 공개된 룰북을 기준으로 플레이어는 4개 종족/4개 직업을 선택 가능하고
종족과 직업별로 스탯이 다르게 생성됩니다.
몬스터도 D&D5 룰북 기준으로 추가하였고, 탐험 중 전투가 발생하면
양쪽의 민첩으로 굴림을 진행해 선/후공을 정해 전투가 발생합니다.
기본적인 전투는 현재 D&D5룰에 의해 진행된다고 보시면 됩니다.
(AI가 다 알아서 만들어 주더라고요..)
다만 소소한 수정들이 같이 필요했는데 탐험도가 증가 후 전투 판정을 하다 보니
탐험도가 100%일때 전투가 발생하고 UI가 겹치는 문제가 있어서
전투 발생 체크를 먼저 하고 전투가 발생 시 승리 후에 탐험도 증가하도록 변경하였습니다.
아 이제 몬스터 그림도 나올겁니다 곧..아마?.img
이후 패배 시 패배 화면과 다시 시작하기를 구현해서 첫 화면에서 다시 시작할 수 있게 정리했고 그 와중에 몇몇 UI나 게임 상황에 따른 정상 체크 안되는 부분들도 조금씩 수정을 거쳤습니다.
D&D5에 몬스터들을 좀 추가하고 도전지수도 추가해서 던전의 도전층수와 어느정도 비슷한 몬스터가 등장하게 해뒀습니다. (근데 이거 AI한테 도전지수만 우선 추가해줘. 했는데 알아서 코드 제안해서 만들어 줬음.. AI짱!)
역시 테스트는 아래 주소에서!
댓글0