Winter 2010 Programming Contest



Contest is now closed



The winter term programming contest provides an opportunity for students, individually or in teams, to compete against each other to improve their programming and problem solving skills. The winning individual or team will receive a $50 prize. View our flier!
Enter the Contest

Put your team together, or go at it alone. It's fun and easy!

  1. Review the details (this page)
  2. Download the framework (Version 20091221)
  3. Get familiar with the framework (Video: Intro to the game and framework)
  4. Create your entry (Video: Walkthrough of creating an entry)
  5. Submit it! (CONTEST IS NOW CLOSED)
Current Results

Results will be updated as new entries as received!

Current players, with points as calculated from the outcome table below:

  1. Dummy (1 pt)
  2. Near Placer (1 pt)
  3. Simple Fiver (4 pts)

Current winning entry: Simple Fiver

123
1 --^^
2^--^
3 < < --

Note: in entries involving randomness, outcome may not reproduce exactly. Only the final trial run performed by the contest organizer for the purposes of finding the official winning entry will be considered admissible.

Contest Details

The game is a simplified version of Pente, where the goal is to be the first to place five in a row horizontally, vertically, or diagonally. Each player places one token per turn on any unoccupied square. The first player to reach five or more in a row wins.

A framework for this game has been provided. Each contestant (individual or team) will write a class that plays the game. Contestants will submit their class file (.vb) to the contest organizer.

A table of submitted entries will be kept, and each entry will be paired against every other entry to play the game. Contestants may submit revised entries after viewing their score results. Contestants are encouraged to monitor the current results, as no notification will be sent out if an entry is "bumped" from first place by a better entry.

The deadline for submitting an entry is 19 March 2010, 11:59PM Pacific Time. After all final entries have been tested, whichever entry has the most wins will be counted as the winning entry, and the contestant which submitted it will be the winning individual or team.

Entries which interfere with the operation of the framework or other entries, or which take excessive time, memory, or any other resource, may be disqualified. To be eligible to win, at least one member of the team must be a current student at South Puget Sound Community College.

If a team of two or more wins the contest, it will be the team's responsibility to divide the prize. Only one prize will be awarded. In the event of a tie between two or more entries, the contest will be run again with only the top-ranking tied entries. If the tie remains, winning contestants will split the prize.