The winner is Fishy! by Kevin Qi, a fishing game with upgrades. Congratulations Kevin!
2014 August 5k
Past contests, including 2013 5k
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.
First prize is $100 USD and a free KTBYTE course
Second, third places will receive a free KTBYTE course and everlasting fame
- All Entrants must currently be enrolled in middle or high school to enter.
- Deadline is 11:59:59PM on August 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 it plagiarized.
- Judging panel has final say on all matters (rejecting programs that act as viruses, for example).
- Submissions must be emailed to firstname.lastname@example.org
- The email should contain:
- The subject should be “SUBMISSION 2014 August 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
- 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