GitHub : github.com/BBP-2017/CrashTower
Crash Tower
Version 1. 기능 나누기
< 작업할 3개의 기능을 만들고 이를 git의 각각 branch로 만들어 작업을 시작했다 >
- Main
- Option, Mypage, battle 기능 들이 실행 될 수있는 공간
- Option
- main의 option 버튼을 이용해 새로운 팝업 창를 띄운다
- 새로운 창에 sound 조작이 가능한 버튼이 존재하며, 실제로 스마트폰의 sound가 조작이 되도록 구현한다.
- 향후 login이 가능하도록 미리 login 관련된 데이터가 저장이 되도록 구현한다.
- Mypage
- main의 mypage버튼을 이용해 새로운 창이 main대신해서 생성이 된다
- 새로운 창에서 card들의 정보를 볼 수 있는 mypage의 전체적인 레이아웃을 잡는다.
- 여러개의 card들의 이미지가 보여지고 이를 스크롤하여 볼수 있도록 만든다.
- card들을 선택하면 아래의 덱구성 공간에 적용 되도록 만든다.
- 덱은 1~4 번까지 총 4가지가 모두 설정 되도록 만든다.
- Battle
- main의 story버튼을 이용해 새로운 창이 main대신해서 생성이 된다
- 새로운 창에서 실제 mob들이 전투를 벌일 수있는 전장을 구성해야한다.
- 아래쪽 덱에 임시 card버튼들을 만들어둔다.
- 임시 card들을 이용해 전장에 임시mob을 생성하도록 만든다.
- 양쪽에 임시 tower를 건설 한다
- mob이 target을 정하여 이동하도록 만들다.
- mob이 tower혹은 다른 mob과 충돌하면 damage를 입거나 입히도록 만든다.
- 전장 전체의 이동 제한 구역을 설정한다.
- Base
- 전반적인 Activity들의 기본이 되는 Activity
'Level Up > Develop Games' 카테고리의 다른 글
[ Crash Tower ] Version 2. 기능 나누기 (0) | 2017.07.21 |
---|---|
[ Crash Tower ] 의사코드 작성 (0) | 2017.07.11 |
[ 고전게임 2탄 ] Galaga (0) | 2017.06.30 |
[ 고전게임 만들기 1탄 ] TERIS (0) | 2017.06.30 |
[ Crash Tower ] 첫번째 BBP를 시작하다. (0) | 2017.06.24 |