본문 바로가기
Level Up/Develop Games

[ Crash Tower ] Version 1. 기능 나누기

by ${코딩몬} 2017. 7. 11.




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