Cemetech Contest 14: TI-BASIC Connect 4 AI Challenge
Published by KermMartian 4 years, 11 months ago (2015-11-16T22:00:19+00:00) | Discuss this article

After a long hiatus from contests, Cemetech is holding Cemetech Contest 14 in cooperation with members jonbush and earthnite. This short contest challenges TI-BASIC programmers to program an AI for the well-known Connect 4 game. Entries will be judged on the speed and accuracy of their AIs. Jonbush and earthnite originally conceived of this contest while making a Connect 4 game of their own, and the winning entry will in fact be incorporated into the game as the official AI. They drew up a thorough set of rules, guidelines, and resources that entrants should read before beginning their entries. The Connect 4 AIs submitted to the contest must use specific variables for input and output, consist of no more than 2KB of TI-BASIC code and three subprograms, and may not take any additional user input while they compute the next move.

We're excited to be working with jonbush and earthnite to hold this contest. Thanks to an automated grading script designed by jonbush, the results will have a much faster turnaround than most contests: the final deadline is December 5th, 2015 at 11:59:59pm ET, and results will be posted here on Cemetech the next day. For full guidelines and rules, do check the contest website, and remember to post in the attached Cemetech topic if you are entering. Unlike other Cemetech contests, no dedicated per-entry topic is required. The summarized details:
  • Contest duration: November 16, 2015 to December 5, 2015 at 11:59:59pm ET
  • Topic: Connect 4 AIs
  • Prizes: Currently, community prestige and special Cemetech Award swag for your Cemetech profile. Other prizes may be offered depending on the number of entries and the availability of prizes.
  • Rules: You must post in the contest topic indicating that you're entering the contest. Entries must be received by the deadline, or they will be disqualified. You cannot ask for help with or post code anywhere, including Cemetech or elsewhere. You can ask for general help with multi-purpose algorithms, as long as your TI-BASIC code is not involved in the discussion.
Best of luck to all the entrants, and we can't wait to see the clever solutions people create.

Cemetech Contest 14 banner