Judging
- Ewen Wang from Belmont, MA – Raviate ($200 Prize)
- Willy Wu from Acton, MA – Essence ($50 Prize). Source code (Java performance is much better than javascript performance)
- Frank Wan from Lexington, MA – Cube Wall ($50 Prize)
- Lambert Wang from Worchester, MA – Asteroids
- Stefan Grosser from Worchester, MA – Night of the Living Stick Figures
- Sky Li from Acton, MA – Murp Time Trial
Prizes
Open Division (Any Massachusetts or Neighboring State Middle/High School Students):
- First Place (Total $200):
- $100 cash prize sponsored by Kapparate
- $100 cash prize sponsored by EA Education Consulting & Services, LLC
- Second Place (Total $50):
- $25 cash prize sponsored by Kapparate
- $25 cash prize sponsored by EA Education Consulting & Services, LLC
- Third Place (Total $50):
- $25 cash prize sponsored by Kapparate
- $25 cash prize sponsored by EA Education Consulting & Services, LLC
Welcome!
Massachusetts and Regional middle and high school students compete over the best Processing application written in under 5 kilobytes of code (must also be compatible with Processing.js). The competition will be split into two divisions: The Open Division and the Kapparate Students Division. Any current Massachusetts Middle/High school student can participate in the open division. Change as of 10/3/2013, we are also inviting neighboring states: New Hampshire, Vermont, Rhode Island, and Connecticut.
Recent Kapparate students may enter in the Kapparate Division regardless of whether they are a Massachusetts / Regional resident.
Sponsorship
- Please be a sponsor! For $50 or more, we will list your name along side the student projects.
- All sponsor donations go to the students as prizes.
- Sponsors may contribute non-cash prizes as well, such as gift cards or physical goods.
Prizes
Open Division (Any Massachusetts or Neighboring State Middle/High School Students):
- First Place (Total $200):
- $100 cash prize sponsored by Kapparate
- $100 cash prize sponsored by EA Education Consulting & Services, LLC
- Second Place (Total $50):
- $25 cash prize sponsored by Kapparate
- $25 cash prize sponsored by EA Education Consulting & Services, LLC
- Third Place (Total $50):
- $25 cash prize sponsored by Kapparate
- $25 cash prize sponsored by EA Education Consulting & Services, LLC
Kapparate Division (Current and Recent Kapparate Students Only):
- First Place (Total $200):
- $100 cash prize sponsored by Kapparate
- $100 cash prize sponsored by EA Education Consulting & Services, LLC
- Second Place (Total $50):
- $25 cash prize sponsored by Kapparate
- $25 cash prize sponsored by EA Education Consulting & Services, LLC
- Third Place (Total $50):
- $25 cash prize sponsored by Kapparate
- $25 cash prize sponsored by EA Education Consulting & Services, LLC
Rules
- Deadline is 11:59:59PM on November 30th, server timestamp. It is recommended to email it well before the deadline.
- All code must be submitted as one file at or under 5kB of UTF-8 text (or 5120 ASCII characters). This includes whitespace. Nevertheless, entrants are encouraged not to put the entire program on one line if possible. 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.
- Entrants to Kapparate Division must have been a Kapparate / Kapparate camp student within 365 days prior to the contest start date.
- All Entrants must currently be enrolled in middle or high school to enter.
- All program code must execute both in Processing.js (latest chrome and firefox) and Processing Java (latest Processing). For help on converting Processing Java applications to Javascript, start with this pdf: Processing Java to Javascript Guide
- 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. Judges will provide an example program to convert images to strings.
- 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).
Judging
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
- The uniqueness of the submission
Submissions
- Submissions must be emailed to contest2013@kapparate.com
- The email should contain:
- The subject should be “SUBMISSION 2013 Kapparate 5k Contest: [firstname] [lastname] – [projectname]
- One .pde file under 5kB containing the entire project (no other files will be accepted
- One .png or .jpg screenshot of the application
- One .txt file containing a title and description of the project and optional instructions for the user
- Open Division Submission Only: 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
- Kapparate Division Submission Only: Email text must contain kapparate username
- Note: winners will also need to submit a small self portrait as a jpg
Getting Started
After downloading Processing, take a look at the examples on the reference page for sketches that work in both Processing and Processing.js. Also try the links on the reference page for 3rd party sites.
Take a look at past 1-week class projects at the showcase. Also take a look at projects done by the online community at openprocessing.org (includes college student and adults’ projects)
Check out similar competitions such as the Java 4k competition or js1k javascript competition. You may even find the International Obfuscated C Code Contest useful for ideas on compressing code