프로젝트 소개
Thread를 이용한 Android 두더지 게임 개인 프로젝트입니다.
메인 화면
메인 화면에는 랭킹 확인과 게임 시작 버튼, 게임 방법 버튼을 배치했습니다.
게임 방법
제한 시간 30초 동안 튀어나온 두더지를 잡으면 +10점, 튀어나오지 않은 두더지를 잡으면 -10이 되는 두더지 잡기 게임입니다.
게임 영상
배열에 튀어나온 두더지 그림과 튀어나오지 않은 두더지 그림을 넣어둔 후 랜덤으로 출력되도록 구현했습니다.
튀어나온 두더지를 클릭했을 때 튀어나온 두더지를 잡은 그림으로 변경해 화면에 보여준 후 점수를 +10점, 잡은 두더지 수를 1마리씩 증가하도록 구현했습니다.
튀어나오지 않은 두더지를 클릭하면 튀어나오지 않은 두더지를 잡은 그림으로 변경해 보여준 후 점수를 -10점, 잘못 잡은 두더지 수가 1마리씩 증가합니다.
CountDownTimer를 이용해 30초가 됐을 때 게임을 종료하고 Time over 메시지와 다시 시작, 종료하기 버튼과 최종 점수를 보여주도록 구현했습니다.
SharedPreferences를 사용해 점수를 저장한 후 저장되어 있는 1위 점수와 비교하여 현재 점수가 1위 점수보다 높으면 1위 점수를 현재 점수로 교체하도록 구현했습니다.
Android 두더지게임
Thread를 이용한 Android 두더지 게임