90 likes | 317 Views
Breakout 3D. Jeremy Quick. Inspiration. Atari’s arcade game Breakout (1972) Nolan Bushnell, Steve Bristow Steve Wosniak , Steve Jobs. Paddle. Follows the mouse Only along x-axis Ball moves based on where it hits Collision class measures location of hit Bonuses can shrink or grow it.
E N D
Breakout 3D Jeremy Quick
Inspiration • Atari’s arcade game Breakout (1972) • Nolan Bushnell, Steve Bristow • Steve Wosniak, Steve Jobs
Paddle • Follows the mouse • Only along x-axis • Ball moves based on where it hits • Collision class measures location of hit • Bonuses can shrink or grow it
Ball • The only object that collides • The light follows the ball • Bonuses can dim or brighten the light • Bonuses can.. • split into two • Balls can collide with one another • shrink or grow them • speed or slow them • strength is based on speed
Brick Types • Attributes • Varying resistances and material properties • Bonuses can cause them to drop • Regular • Random colors, low resistance • Metal • Shiny silver, strong resistance • Rubber • Non-reflective black • Always bounces and speeds up ball
Collision Detection • Collision class and Object interface • Compares left X with right X • Vice versa • Compares top Y with bottom Y • Vice Versa
Shadows • Project vector on to surface • Create 2D black objects
Particle Systems • Destroyed blocks turn into particles • Varying sizes, velocities, directions, colors • Up to 2000
Future Work • Soft shadows • Different levels • Custom • Too much speed • More collisions