Pages

Monday, April 18, 2016

Programming Arcade Pitch

For the final project we're tasked with recreating an arcade game in blue print. My partner Steve HONG and i chose to do Arkanoid a pretty simple game that gives us room to make custom mechanics in the form of power ups.



Game Features List
  • Player Movement - STEVE
    • Left and Right
  • Ball Logic - Jason
    • Block Collision/destruction
    • Ricochet off of walls and paddles
    • Killed when falling off the screen
  • Block Logic - Jason
    • 1 or 2 hit points
    • Indestructible
    • different point values
  • HUD  - STEVE
    • Lives
    • Score
  • Game State
    • Failure state/ no lives left
    • Win State/ Cleared level of blocks
  • Power Ups
    • Laser Cannon HONG
      • shoots lasers that break blocks
    • Enlarge HONG
      • Extends the Width of the paddle
    • Catch - jason
      • Causes the ball to stick and move with the paddle until fired
      • Slow - jason
        • Slows the velocity of the ball
      •  Break HONG
        • Creates an exit on the right side of the screen that causes you to go to the next level
      • Disruption - jason
        • Causes the ball to split into three instances
      • 1 up - HONG
        • Gains an extra life.
      • Movement Behavior
        • Falls from destroyed bricks
    Art Asset List
    • Paddle HONG
    • Ball jason
    • Bricks jason
    • Laser projectile HONG
    • Power Up Capsule 
      • divided by power up
    • HUD
      • paddle image
      • high score font.
    • Sound FX
      • Ball bounce - Jason
      • Block Destroyed - Jason
      • Laser Shot HONG
    UE4 Template

    We'll probably use the Top down camera as it already sets up the camera for us. Arkanoid is a top down game with few moving components so the top down  camera will probably work best. The trickiest part of it will probably be coding the ball logic but luckily we found some really nice tutorials that cover that aspect.


    No comments:

    Post a Comment