JAVA로 만든 게임 (네모네모로직) [소스+문서화]
- 최초 등록일
- 2012.05.25
- 최종 저작일
- 2011.11
- 26페이지/
MS 워드
- 가격 3,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
JAVA로 만든 게임입니다.
네모네모로직 이라는 게임인데 보시면 뭔지 아실거에요.
한글파일에 있는 소스 붙여넣으시면 실행가능 합니다.
문서화 잘 되어 있습니다. 바로 갖다 내셔도 돼요^^
A+ 받은 과목 레포트 였습니다.
목차
1 프로젝트 개요
2 확장 : 여러가지 네모네모로직 문제를 풀어보자
3 분석
4 구현
5 실행 화면
6 프로젝트를 마치며…
7 참고 문헌
본문내용
③ 알고리즘 :: display() method
데이터를 읽는 방법은 여러가지가 있지만, 여기서는 *.nemo 파일을 읽어서 데이터를 전달받는 방식을 사용하겠다. nemo 파일은 단순히 확장자가 nemo인 텍스트파일로, 1과 0으로 표시된 네모네모로직데이터가 저장되어 있다. 예를 들어 초기 답으로 되어있는 강이지.nemo 는 다음과 같다.
이 데이터 파일을 읽어서 플레이어가 마우스로 클릭하여 칸을 채우면 같은지 비교한다. 따라서 두 개의 변수가 필요하게 된다. 하나는 정답 데이터 값을 읽어서 저장해둔 data 변수이고, 다른 하나는 플레이어의 입력을 저장한 temp 변수이다.
data에 저장되는 문자열은 ‘1’또는 ‘0’ 문자가 100개이다. 따라서 각 문자는 해당 위치의 칸의 상태로, 칠해진 칸은 ‘1’, 비어있는 칸은 ‘0’이 된다. 플레이어의 입력을 나타내는 temp에 저장되는 값에는 0과 1, 그리고 2가 있다. 0은 아무것도 표시하지 않은 칸(초기값), 1은 ●표시, 2는 X표시 이다. 따라서 data의 모든 ‘1’인 칸에 해당하는 temp의 값이 1이고, data의 모든 ‘0’인 칸에 해당하는데 temp의 값이 1이 아니면 퍼즐은 풀린다. 이것은 다음과 같이 실행된다.
참고 자료
임동혁 저, 『자바 전문가 임동혁의 JAVA를 게임으로 정복하기』, 북스홀릭, 2011.
김명주 저, 『자바 프로젝트 설계와 구현』, 이한출판사, 2006.