Breakout is an arcade game developed and published by Atari, Inc., and released on May 13, 1976. It was conceptualized by Nolan Bushnell and Steve Bristow, influenced by the seminal 1972 Atari arcade game Pong, and built by Steve Wozniak.
Breakout was the basis and inspiration for certain aspects of the Apple II personal computer. In 1978, the game was ported to the Atari 2600 and a sequel was made, Super Breakout, which four years later became the "pack-in game" for the Atari 5200 console. Breakout spawned an entire genre of Breakout clones, and the concept found new legs with Taito's 1986 Arkanoid, which itself spawned dozens of imitators.
In Breakout, a layer of bricks lines the top third of the screen and the goal is to destroy them all. A ball moves straight around the screen, bouncing off the top and two sides of the screen. When a brick is hit, the ball bounces back and the brick is destroyed. The player loses a turn when the ball touches the bottom of the screen; to prevent this from happening, the player has a horizontally movable paddle to bounce the ball upward, keeping it in play.
We are ready to put all of the skills we learned when exploring the documenting and presenting a game idea using some of the fundamental coding techniques used in modern-day programming. In this Pipeline, we are going to go through the entire process and finish with a playable game using everything we learned about coding, user interface, and documentation. Let’s Break Out! I don’t mean break out like run, I mean Break Out like the game. We will get started like we always do, on paper.
1. If you haven't done so in the previous week, create a GDD to the breakout game we are going to make.In the GDD add the following:
1 paragraph background story to the breakout game we are going to make
variables you plan to use
communication information
team information
game rules
2. Include a PowerPoint Flow chart of the game's logic
3. Then begin programming the game in WPF and VB.NET
The preparation section provides you with the elements needed to complete the requirements.
The following steps must be completed to receive the associated points for each step.
Any item marked with a * must be completed to receive a score above 0.