Skip to content
Ares42 edited this page Jul 9, 2014 · 1 revision

Game Design

Objective

  • Push the enemy off the screen by using a combination of timed taps on the screen to push your line forward and swipes to change the formation your line takes.

Gameplay Mechanics

The game uses two mechanics, tapping and swiping. Taps allow the player to push his line forward. Tapping is always useful. Swiping allows the player to select a new formation for their line. There are 4 formations, and each has advantages and disadvantages, and will be more effective against certain formations, and less effective against others. In the future, I want to implement a system where the player with the advantage will have a “Power Song” which will determine the beat to which both players must tap to have their line push forward.

Level Design

Each level will pit the player against an A.I. opponent that will change tactics and progressively get more and more difficult. The game will be playable in endless mode, where the player has to simply try to get the highest score. 2 player mode: 2 people, 1 device.

Technical

Scenes

  • Main Menu (needs continue button to avoid level select when possible)
  • 1 player
  • 2 player
  • Settings
  • Gameplay

Controls/Input

  • Swipe based controls
    • Swipe left/right to push left flank or right flank
    • Swipe up to push middle
    • Swipe down to split push (both flanks)
  • Tap controls
  • Tap to the beat that is displayed on the screen
  • Taps that occur closer to the actual beat progress line farther
  • Missed taps will result in your line being pushed back

Classes/CCBs

  • Scenes
    • Main Menu
    • Color Select
    • Gameplay
  • Nodes/Sprites
    • Line (abstract superclass)
      • Player lines (3 or 5, haven’t decided yet)
      • Enemy lines (3 or 5, haven’t decided yet)
  • Tap Icons
  • Timeline?
  • Actual “notes”
  • Switch formation points

MVP Milestones

Week 1 (7/7 - 7/11/2014)

  • Get lines on screen
  • Have tap timeline and notes

Week 2 (7/14 - 7/18/2014) - finishing a playable build

  • Implement A.I. OR
  • 2 player mode

Week 3 (7/21 - 7/25/2014)

  • Polish artwork and menus
  • Implement Color Select
  • Implement "Powersong" feature

Week 4 (7/28 - 8/1/2014) - finishing core gameplay

  • Implement Endless mode
  • Test test test test testetsertsdrtesdtsetdsed

Week 5 (8/4 - 8/8/2014)

  • Polish
  • Determine what other polish is needed

Week 6 (8/11 - 8/15/2014) - finishing the polish

  • Particle effects
  • Integrate analytics
  • Screenshots
  • Write game description for App store
  • Play around with Apportable to see if Android release is feasible