목록전체 글 (42)
발전하는 춘배
이어서 실제 아이템 데이터들을 만들어보자.귀찮아서 gpt한테 만들어달라 했다.[ { "name": "Small Potion", "type": "consumable", "description": "Heals +20 health to the player", "effects": [ { "type": "heal", "value": 20 } ] }, { "name": "Large Potion", "type": "consumable", "description": "Heals +50 health to the player", "effects": [ { "type": "heal", "value": 50 } ] }, { "name": "..
카메라까지 구현하고 나니 뭘 해야 할지 순간 막막해졌다.생각해보니 지금은 게임 플레이가 불가능하다. 맵과 몬스터는 나오는데 아이템이 없으니 체력 회복도 불가능해서 몬스터들을 다 잡을 수가 없다. 1. 구상대충 아이템 클래스랑 인벤토리 클래스를 만들고 이렇게 해본다.- 플레이어는 인벤토리를 가지고 있다.- 인벤토리는 (0개 이상의) 아이템들을 가지고 있다.- 인벤토리는 해당 아이템을 몇 개 가지고 있는지 수량 정보도 가지고 있다.- 인벤토리는 아이템을 추가, 제거(버리기), 사용하는 기능을 가지고 있다.- 아이템은 데이터다. 공통 정보로는 이름, 종류, 설명이 있다. 종류로는 무기, 의상, 소비아이템 정도가 있다.-- 무기 아이템은 착용 시 공격력을 올려주므로 "공격력" 스탯이 있다. "착용하기"와 "착용..
저번에 여러 방들을 템플릿화해서 맵에 랜덤으로 가져다 쓰는 식으로 해보고 싶다고 했었는데 일단 미루기로 했다.당장 해보고 싶은게 생겼다. 카메라 느낌이다.넓은 맵을 한번에 다 출력하니 뭔가 그 게임 느낌이 안 난다. 플레이어 주변으로 필요한 부분만 조금 확대(는 안 되겠지만) 집중시켜 출력하면 좋을 것 같다. 1. 아키텍처 구상어떻게 해야 할까?여태까지의 깨달음을 바탕으로 생각해본다.1. 알고 있는 것."카메라가 알고 있는 것은?" - 출력해야할 맵의 범위 2. 생명 주기"월드가 리셋되면 카메라가 없어진다"와, "게임이 없어지면 카메라가 없어진다"둘 중 후자가 맞는 것 같다는 느낌이 든다. 즉, Camera는 World가 가지는 요소라기보다는 Game이 가지는 게 맞다. 여기까지 고려했을 때 일단 Cam..