4일
rougelike 게임의 Time system 구현 방법
- 참고 자료
- 그냥 한턴에 Action 하나씩 하게 하는 방법
- 구현이 편하고 심플하지만 Speed 라는요소를 표현하기 어렵다.
- 한턴을 작은 Slot으로 나누고, 어떤 행동이 특정 갯수의 Slot을 소모하도록 하는 방법
- 구현이 조금 어렵지만, 상대적으로 이해하기 쉽고 예측 가능하다.
- 한턴에 12개의 Action으로 나누고, 공격이 18Action이면 1턴에는 공격을 못하고 2턴에 공격을 하고, 6action이 남는 방식
- Cogmind
- Net hack
- 메인캐릭터의 한턴의 길이를 가변적인 Action양으로 하고 그 Action 양만큼 주변 AI(monster)에게 부여 하게 하는 방법
- 각 객체가 다음에 할 Action을 정하고, 그 Action 중 가장 먼저 실행되는 것까지 진행
- Action이 실행된 객체에 따라서 User 에게 Input 우선권을 넘길지 말지 결정.
- AI인 경우 그 AI 의 다음 행동을 지정
7일
- discord bot
- javascript custom error
- Game server architecture
- custom element
- k8s
- roguelike
- etc