Skip to content

thrungaron/fakeout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Fakeout Java Source Code

This repository contains the Java source code for the game Fakeout, a riff/variation on Steve Wozniak's 1976 classic Breakout. Fakeout was designed using the Processing framework, and building the source code will require the appropriate libraries to create the .jar files and executable file. Compiled executables and .jar files for Windows32 and Windows64 are provided in case rebuilding the project proves challenging. The compiled exe also has a dependency on an old version of the Java Runtime, and since the installer for that runtime is larger than Github will allow, a link to the Java Archive is provided here. You will have to register a free account with Oracle, at which point you will need to download Java SE Development Kit 8u74. This game was created for a custom-built arcade machine designed by Mickey Delp of Delptronics that used programmable addressable LED strips for the game screen, classic joystick and buttons for player input, and MIDI for music and sound effects. In addition to designing the machine itself, Mickey also created a game launcher in C++ that ran on the Teensy microcontroller that powered the arcade machine. Fakeout was one of six games that were created to be playable on the Teensy game launcher for the LED arcade cabinet. The games were displayed to the public at multiple locations across Texas in 2017, including at The Bob Bullock Texas State History Museum for a Maker Faire popup, and at an EFF-Austin cyberpunk party featuring Cory Doctorow and Bruce Sterling.

Playing The Game On A Computer

You may exit the splash screen by pressing I,J,K, or L. These keys also control changing the color of your paddle and shifting the bricks. W, A, S, and D control moving your paddle and releasing the ball. The goal of a level is to destroy all the bricks. A brick may only be destroyed by the ball if the ball is the same color as the brick. You may change the color of the ball by changing the color of the paddle when the ball hits it. Good luck!

Midi Music

The music playing during the splash screen is created entirely in-code via Midi protocol calls and created during runtime, it is not a prerecorded playback of an existing song in a file. You might recognize it as a chiptune cover of Neutral Milk Hotel's In The Aeroplane Over The Sea. Enjoy!

About

Fakeout source code

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published