본문 바로가기

Android Studio

[안드로이드 스튜디오] 방탈출 게임 만들기

 

방탈출 게임 아이콘.

3학년 1학기 안드로이드 실험 프로젝트의 일환으로 방탈출 게임 어플을 작업했다.

 

3가지 스테이지로 이루어져 있으며, 각 스테이지는 각각 디자인했다. 나는 3번째 스테이지를 담당했다.

 

쓰였던 기능들을 간단히 정리하자면,

 

- 데이터 (아이템 혹은 클릭시 조건같은 부분) 관리에는 DB와 SharedPreference 등을 사용하였다.

- 이벤트 발생 혹은 다른 액티비티 호출할때는 버튼을 사용.

- 스토리 진행은 텍스트뷰를 활용.

- 아이템 창에 아이템이 뜨도록 하는건, 커스텀 리스트뷰를 사용.

- 음악 재생에 Soundpool과 MediaPlayer 사용.

- stage 선택창으로 넘어갈 때 애니메이션사용하여 시각적 효과 부여.

- 아이템 획득시 Toast로 해당 내용 출력.

 

등 이 있다.

 

아래는 스테이지별 실행 영상.

스테이지 1

 

스테이지 2

 

스테이지 3 (내가 개발한 파트)

 

느꼈던 점을 간단히 정리하면, 이런 프로젝트가 처음이라 나름 열심히 한다고 했는데 잘되었는지는 모르겠다.

사실상 학생이라 다른 수업도 있고 해서 온전히 이것만하는게 아니기 때문에 퀄리티가 떨어지는건 어쩔수 없지만, 디자인과 UI같은 부분이 좀 아쉬웠던 건 사실. (발표때 조교님께 칭찬을 받긴 했지만.)

그냥 여러가지 경험 해보았다..정도로 잘 받아들이고 넘어가면 될것같음.

여튼, 이걸 발판삼아, 방학때 여러가지 많이 만들어 보고 올려야겠다.

끝으로, 해당 코드와 마지막 발표 자료가 담긴 링크를 첨부하고 끝내겠다.

 

https://github.com/LeeYeonGeol/RoomEscapeGame

 

 

 

 

'Android Studio' 카테고리의 다른 글

1주차 정리 (안드로이드 구조)  (0) 2019.05.25