안녕하세요.


이제 슬라임 퇴치 게임 완성을 위한 마지막 관문만 남았습니다.


슬라임이 모두 죽었을 때 '게임 클리어'를 표시하고 게임을 종료시키는거죠.



우선, 인간이 슬라임을 모두 퇴치할 수 있도록 인간의 공격력을 30으로 올려줍시다.




간단하죠?


이제 메인 클래스로 가서 게임 클리어를 코딩하겠습니다.




// Study01.java



슬라임이 '살아있을때만 공격' 코드 밑에 이처럼 코딩해주시면 되겠습니다.


자, 이제 완성입니다. 실행해봅시다.






잘되는군요^^ 그동안 수고하셨습니다^^ (아래는 코드 파일입니다)



Human.txt

Slime.txt

Study01.txt




그런데 이게 게임 완성이라니 너무 허접하다구요? ㅎ 맞습니다. 1번과 2번만 적어주면 주인공이 이겨버리는 극히 단순한 게임이죠. 게임 진행도 글자로만 진행이 되고... (이렇게 사용자와의 상호작용을 글자로 하는 방식을 TUI라고 합니다. Text User Interface의 약자죠)


하지만 자바를 전혀 모르던 상태에서 이 정도라도 뭔가 결과물을 만들었다는 사실이 뿌듯한 분도 계실듯 합니다. 게임을 만들면서 변수, 자료형, 함수, 클래스 등의 개념도 어느정도 잡히셨을 겁니다.


그래도 아쉬우시죠? 본 게시물의 제목을 보면 '1탄 완성'입니다. 이 말인 즉슨 2탄도 있다는 뜻이죠. ㅎㅎ


41강부터는 이 슬라임 게임을 GUI(Graphic User Interface의 약자)방식으로 바꿔볼까 합니다. 그래픽적인 게임으로 수정한다는 뜻입니다. 그리고 슬라임이 체력이 깎이면 자신이나 동료를 치료하기도 하고, 공격이 빗나가기도 하는 요소를 추가하여 좀 더 게임답게 만들어보겠습니다.


그럼 2탄을 기대해주세요.


감사합니다.

+ Recent posts