JAVA로 구현한 카드 짝맞추기 게임 (Card Game : Find same card)
- 최초 등록일
- 2012.05.14
- 최종 저작일
- 2010.05
- 압축파일
- 가격 4,800원
소개글
.zip 파일입니다.
<압축 내용물>
.exe 파일 (jsmooth를 이용하여 exe파일로 추출했습니다.)
.jsmooth 파일
.jar 파일 (eclipse에서 import하여 소스코드 수정/편집이 가능하며 소스코드 확인도 가능합니다. 즉 JAVA source file입니다.)
image 폴더 (사용자는 이곳의 사진을 변경하여 자신 취향에 맞게 카드 모양 설정이 가능합니다)
icon.jpg (.exe 파일의 아이콘으로 사용한 이미지 파일입니다.)
result.jpg (프로그램 실행 화면을 캡쳐한 이미지 파일입니다.)
"프로젝트 규모"의 자바 프로그램입니다.
실제로 자바 프로그램 시간에 프로젝트로 제출하였고 높은 점수를 획득 했습니다.
같은 카드를 찾는 게임입니다.
난이도는 Easy, Normal, Challange 3가지가 있으며, 실행 시 사용자로부터 선택받습니다.
Easy는 3x3 , Normal은 4x4, Challange는 5x5 크기입니다.
각 난이도에 따라 출력되는 카드 그림도 다르며 난이도가 높아질수록 더 그림이 어려워 집니다.
(이 그림은 image 폴더 안의 그림을 수정함으로써 사용자 취향에 맞게 그림 설정이 가능합니다.)
또한 각 난이도에 따라 점수 배분이 달라집니다.
게임 창 하단에는 현재 몇개의 찾지 못한 카드 쌍이 존재하는지 숫자로 출력 해 줍니다.
또한 점수가 존재하며, 빨리 모든 카드를 찾을 수록 높은 점수를 획득하게 됩니다.
자세한 점수 계산 방법은 코드를 보시면 알 수 있습니다.
아래쪽에는 자그마한 심볼 캐릭터가 존재하며, 카드를 찾았을 경우에는 웃는 모양으로, 못찾았을 경우에는 화난 모양으로 캐릭터 표정이 바뀌게 됩니다. 소소한 재미를 부여했습니다.
당연히 프로그램 매번 실행할때마다 카드 위치는 랜덤으로 섞입니다^^
컴파일 실행환경
JDK
압축파일 내 파일목록
CardGame_v2.0.exe
CardGame_v2.0.jar
CardGame_v2.0.jsmooth
icon.jpg
images/card_back.jpg
images/challenge_1.jpg
images/challenge_10.jpg
images/challenge_11.jpg
images/challenge_12.jpg
images/Challenge_13.jpg
images/challenge_2.jpg
images/challenge_3.jpg
images/challenge_4.jpg
images/challenge_5.jpg
images/challenge_6.jpg
images/challenge_7.jpg
images/challenge_8.jpg
images/challenge_9.jpg
images/clear.jpg
images/Easy_1.jpg
images/Easy_2.jpg
images/Easy_3.jpg
images/Easy_4.jpg
images/Easy_5.jpg
images/Normal_1.jpg
images/Normal_2.jpg
images/Normal_3.jpg
images/Normal_4.jpg
images/Normal_5.jpg
images/Normal_6.jpg
images/Normal_7.jpg
images/Normal_8.jpg
images/right.jpg
images/Thumbs.db
images/wonted.jpg
images/wrong.jpg
result.jpg
참고 자료
없음