[프로그래밍] 미로 찾기
- 최초 등록일
- 2003.05.29
- 최종 저작일
- 2003.05
- 1페이지/ 압축파일
- 가격 1,000원
소개글
나름대로 열심히 만들었는데 이벤트 처리는 미쳐 하지 못했네요. 조건에는 다 들어맞으니 큰 불편 없으리라 생각됩니다. 그럼...
목차
간단한 "Gold Miner" 미로게임 프로그램을 작성한다. 게임의 규칙은 아래와 같다.
1. 미로의 구조는 각자 나름대로 구성한다.
2. "좌, 우, 상, 하" 로 움직이는 방향키는 키보드의 특정 키에 대응시킨다. (예를 들어 방향키 또는 a,d,w,x 등..)
3. 게임 유닛(그림에서 "해"모양)의 움직이는 단위는 자유롭게 하되, 미로 벽을 뛰어 넘거나 파괴할 수 없다.
4. 유닛이 "Gold"의 위치에 도달했을 때 게임이 완료된다
본문내용
먼저 이 프로그램에서는 배열을 이용하여.. 움직임 및 길, 도로를 표시하였습니다.
각각의 좌표를 1또는 2, 3으로 인식시킨뒤 1일때는 벽, 2일때는 길, 3일때는 목적지에
도달함을 나타내는것을 구현한것입니다.
처음 class에서는 각각의 변수들을 초기화시켰습니다.
Miro()메소드에서는 JFrame() object를 호출하여 그림 그릴수 있는 준비단계를 만들었습니다.
다음으로
PaintComponent()메소드에서는 배열로 지정된 좌표값에다 벽일지 길일지를 판가름하여
구현하도록 만들었습니다.
아울러 전체 배경, 도로, 벽, 아이콘 및 목적지 등을 그래픽적으로 구현하였습니다.
다음으로 Keymove()함수에서는 입력받는 키로 좌표를 움직이도록 구현한 것임
8일때 위로 4일때 왼쪽,6일때 오른쪽, 2일때 아래쪽으로 움직이게끔하고 이숫자 이외의
숫자를 입력받았을때는 다른수를 입력받도록하게끔 구현함
마지막으로 메인함수에서 각각의 메소드를 호출함
참고 자료
없음
압축파일 내 파일목록
Miro.java
숙제4.txt