[안드로이드 2D 액션 게임] 분노의 빵셔틀

2018. 8. 1. 14:10포트폴리오

반응형


작품설명

학교를 배경으로 빵셔틀이던 주인공이 힘을 얻어 일진 무리들을 무찌른다는 내용의 액션게임입니다.

게임 진행은  3가지의 스테이지로 구성되며 게임이 시작되면 화면에 나타난 조작 버튼으로 적캐릭터를 무찌를 수 있습니다. 


 화면상에 보이는  캐릭터를 모두 무찌르면 다음 스테이지로 이동하게 됩니다.


  3개의 스테이지를 플레이   있습니다.

 

자동 저장 기능이 게임을 진행하다 불가피하게 게임이 종료되었을  게임 내용이 자동 저장됩니다


자동 저장된 게임이 있을 경우 메뉴에서 Continue 선택해  어서 플레이   있습니다.

 

게임을 진행하다가 필요한 경우 메뉴 버튼을 눌러 게임을 저장할  있습니다


저장된 게임은 메인 메뉴의 Load 선택해서 불러올  있습니다.

 


사용된 기술

  • SurfaceView -> 직접 커스텀하여 게임 그래픽을 지속적으로 그리는데 활용하였습니다.

  • Multi-Thread Programming -> 적 캐릭터 전부 각각 개별로 움직이는 Thread로 처리하였습니다.

  • Shared Preference -> 게임 저장 내용을 저장하는데 사용하였습니다.

  • Path Finding Algorithm -> 적 캐릭터가 주인공을 쫓아와 타격하는 알고리즘을 직접 구현하였습니다.

  • Activity Life Cycle -> 액티비티의 생명주기를 활용하여 게임 자동저장 기능을 구현하였습니다.


























* 시연 영상 *





반응형