[안드로이드 2D 액션 게임] 분노의 빵셔틀
2018. 8. 1. 14:10ㆍ포트폴리오
반응형
작품설명
학교를 배경으로 빵셔틀이던 주인공이 힘을 얻어 일진 무리들을 무찌른다는 내용의 액션게임입니다.
게임 진행은 총 3가지의 스테이지로 구성되며 게임이 시작되면 화면에 나타난 조작 버튼으로 적캐릭터를 무찌를 수 있습니다.
화면상에 보이는 적 캐릭터를 모두 무찌르면 다음 스테이지로 이동하게 됩니다.
총 3개의 스테이지를 플레이 할 수 있습니다.
자동 저장 기능이 게임을 진행하다 불가피하게 게임이 종료되었을 때 게임 내용이 자동 저장됩니다.
자동 저장된 게임이 있을 경우 메뉴에서 Continue를 선택해 이 어서 플레이 할 수 있습니다.
게임을 진행하다가 필요한 경우 메뉴 버튼을 눌러 게임을 저장할 수 있습니다.
저장된 게임은 메인 메뉴의 Load를 선택해서 불러올 수 있습니다.
사용된 기술
- SurfaceView -> 직접 커스텀하여 게임 그래픽을 지속적으로 그리는데 활용하였습니다.
- Multi-Thread Programming -> 적 캐릭터 전부 각각 개별로 움직이는 Thread로 처리하였습니다.
- Shared Preference -> 게임 저장 내용을 저장하는데 사용하였습니다.
- Path Finding Algorithm -> 적 캐릭터가 주인공을 쫓아와 타격하는 알고리즘을 직접 구현하였습니다.
- Activity Life Cycle -> 액티비티의 생명주기를 활용하여 게임 자동저장 기능을 구현하였습니다.
* 시연 영상 *
반응형
'포트폴리오' 카테고리의 다른 글
[서버 인프라 / 백엔드 개발] 바스타바스타 Ver 2.0 (0) | 2021.04.09 |
---|---|
[서버 인프라 / 백엔드 API 개발] 공사PD (0) | 2021.04.08 |
[안드로이드 소셜 데이팅 어플] 너의 목소리가 들려 (0) | 2018.11.04 |
[안드로이드 멀티 채팅 어플리케이션] Memory Chat (0) | 2018.11.04 |