목록2026/02/19 (1)
발전하는 춘배
[원고, C++/OOP] 로그라이크 게임 만들어보기 8 - 아이템과 인벤토리 1 : 설계, 추상 클래스, 상속, 순환 참조, 전방 선언
카메라까지 구현하고 나니 뭘 해야 할지 순간 막막해졌다.생각해보니 지금은 게임 플레이가 불가능하다. 맵과 몬스터는 나오는데 아이템이 없으니 체력 회복도 불가능해서 몬스터들을 다 잡을 수가 없다. 1. 구상대충 아이템 클래스랑 인벤토리 클래스를 만들고 이렇게 해본다.- 플레이어는 인벤토리를 가지고 있다.- 인벤토리는 (0개 이상의) 아이템들을 가지고 있다.- 인벤토리는 해당 아이템을 몇 개 가지고 있는지 수량 정보도 가지고 있다.- 인벤토리는 아이템을 추가, 제거(버리기), 사용하는 기능을 가지고 있다.- 아이템은 데이터다. 공통 정보로는 이름, 종류, 설명이 있다. 종류로는 무기, 의상, 소비아이템 정도가 있다.-- 무기 아이템은 착용 시 공격력을 올려주므로 "공격력" 스탯이 있다. "착용하기"와 "착용..
.원고
2026. 2. 19. 22:38
