I've only recently gotten into game design, but since I know very little about programming or game art, I decided to start with retro consoles. To that end, I went about as retro as it comes. Heartbreak is my very first game. I'd love to hear feedback on the gameplay idea and execution or suggestions about different directions it can go, since I plan to remake the game in HTML5. The original version of the game (made for Global Game Jam 2013) was done in Unity 3. You can
. The remake will likely visually resemble the original more, but with gameplay drawn more from the Atari 2600 version.
In order to play the game, you'll either need a Harmony cartridge to play on a real Atari 2600 or the
Stella Atari 2600 emulator.
DownloadNTSC -
PAL60 -
PAL50Special: Support for the
Atari Driving Controller and high score saving via
AtariVox or
SaveKeyOriginal Release at AtariAge.com
AboutThere is no better than adversity. Every defeat, every heartbreak, every loss, contains its own seed, its own lesson on how to improve your performance the next time.- Malcom X
Heartbreak is an colorful original arcade-style game inspired by Breakout. The game was designed and prototyped for the 2013 Global Game Jam competition and won Best Game Mechanics and Player's Choice awards in the local chapter.
Thanks to
Omegamatrix for developing a kernel for Heartbreak and to
ACrystal2011 and
StaticHamster for testing! Extra thanks to the AtariAge.com homebrew community for all the help in getting things to work!
How to PlayUse right/left or clockwise/counter-clockwise on the Atari Driving Controller to rotate the blocks clockwise and counter-clockwise, respectively.
LivesEach game mode has 9 lives before heartbreak (loss), with 3 hits per each of the 3 heart sizes. All heart sizes are restored at the beginning of a level.
ScoringRed and Blue game modes give points for each broken block and bonus points for the heart size (600 for large, 400 for medium, 200 for small). Yellow and Green games give points only for cumulative ball bounces, so try to keep that ball moving!
Game ModesOn the title screen, choose left/right, select, or rotate clockwise/counter clockwise on the driving controller to select the desired game mode.
RedFire when the heart is pulsing the desired color. Match primary colors to a block of the same color or a block that contains the primary color until all blocks are broken. White blocks will give a heart size back. Avoid hitting blocks that are black at the start of the level.
YellowFire when the heart is pulsing the desired color. Press fire at any time to change the ball's color to the current color of the heart. Keep the ball bouncing by matching primary colors to a block of the same color or a block that contains the primary color until all blocks are broken. White blocks will give a heart size back. Avoid hitting blocks that are black at the start of the level.
BlueFire when the heart is pulsing the desired color. Match primary colors to a block that
does not already contain the current color until all blocks are white. Avoid matching colors to blocks that already contain the currently-selected color.
GreenFire when the heart is pulsing the desired color. Press fire at any time to change the ball's color to the current color of the heart. Keep the ball bouncing by matching primary colors to blocks that
do not already contain the current color until all blocks are white. Avoid matching colors to blocks that already contain the currently-selected color.
The Way Colors WorkTip: Remember your finger paints:Red +
Yellow =
OrangeYellow +
Blue =
GreenRed +
Blue =
PurpleAll Colors = White
No Colors =
BlackSpecial FunctionsSwitching ControllersTo switch between a standard joystick controller and an Atari Driving Controller, simply plug in the desired controller at any time. It will be
detected automatically.
Increased DifficultyFor a greater challenge, set the
left difficulty switch to A (Pro). The ball will speed up over time.
Saving High ScoresIf a valid AtariVox or SaveKey is detected in the second controller port, the current highest score will be displayed on the title screen when the game is turned on. High scores are
automatically saved on the title screen when the player loses or toggles reset to return to the title screen.
Erasing High ScoresTo clear the high score,
hit fire while holding select when in one of the four game modes. The current score will be saved as the new high score the next time the player returns to the title screen.
Muting the HeartbeatIf you prefer not to hear the heartbeat while in game,
toggle the Color/B&W switch to B&W.