더북(TheBook)

 

12.3

주인공, 몬스터, 일반 메뉴 구현하기

주인공 이름으로 생성할 주인공 정보부터 작성해 보겠습니다.

주인공 정보는 간단하게 객체 리터럴로 만듭니다. lev는 레벨, maxHp는 최대 체력, hp는 현재 체력, xp는 경험치, att는 공격력을 의미합니다. hp가 0이 되면 게임 오버가 됩니다. xp가 일정 수준에 도달하면 레벨 업하게 되어 체력과 공격력이 올라갑니다.

주인공을 만들었으니 몬스터도 있어야겠죠. 몬스터 정보는 객체 리터럴로 만들어 monsterList에 저장합니다. 여러분이 직접 몬스터를 더 추가해도 됩니다.

submit 이벤트 리스너에서는 추가로 주인공 정보(lev, hp, xp, att)를 화면에 표시합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.