2014 Fall 5k
1st Place: Singularity by Willy
Judging Notes: The browser compatability and
playability of this application were both flawless. The program was also
technically complex, requiring a four dimensional vector class to
maintain the state of each object. The addition of a beautiful 3d radar
ensured this project’s first place position. We would like to see
scoring and a more competitive gameplay in future apps like this.
2nd Place: Hunt by Ryan
Judging Notes: This doom style game made by first
time submitter Ryan splits the screen for two live players. 3d
collisions are difficult, and this project handled them perfectly. Most
impressivly, this project created a PGraphics object to render the
player sprites (stick man). Random map generation keeps the gameplay
fresh each time. We would like to see wall textures and a mini map in
future apps like this.
A tiny code game/app competition!
Welcome to the KTBYTE 5k Contest for U.S. Middle + High School Students!
5k competitions use Processing.js and Processing Java.
Your application must work in both, and the application must max 5kb of
code. Click on the pictures above to see past entrants.
First prize is $300 USD
Second prize is $100 USD
- All Entrants must currently be enrolled in middle or high school to enter.
- Deadline is 11:59:59PM on December 31st, server timestamp
(Eastern Time). It is recommended to upload it well before the deadline.
- All code must be submitted as one processing.js project at or
under 5kB of UTF-8 text (or 5120 ASCII characters). This includes
whitespace. Use any character counter such as http://mothereff.in/byte-counter
- Canvas size should be under 1000 pixels wide and 1000 pixels tall. We recommend under 800×800 for best viewing on phones.
- All program code must execute both in Processing.js (latest chrome and firefox) and Processing Java (latest Processing).
- All programs must be self contained (no loading data from websites, etc).
- No external data files are allowed. Consequently, sprites must be stored as strings or arrays.
- No external libraries may be used besides the Processing API.
- Code may not be copied from the internet. If the code matches
some 3rd party code on the internet by 50% or more, judges will consider
- Judging panel has final say on all matters (rejecting programs that act as viruses, for example).
- Submissions must be emailed to email@example.com
- The email should contain:
- The subject should be “SUBMISSION 2014 Fall Kapparate 5k Contest: [username]
- Your project name. The project screenshot and description should already be uploaded
- Email text must contain: Applicant Name, Address, City, State,
Zipcode, Parent Name, Parent Email, Parent Phone Number, School Name,
School Address, A proof of school enrollment such as a recent report
card or other verifiable school document
Judges will consider four measures when ranking projects:
- The popularity of the submission according to votes (voting will begin after the submission deadline)
- The technical complexity of the submission
- The subjective appeal of the submission (including performance in the browser / other devices)
- The uniqueness of the submission