Summer camps for 2024 now available! Reserve your seat soon!

Innovation Games 2023: High School Guidelines

High School Tic-Tac-Toe projects will be written using the Python programming language in Codecraft Works’ Tic-Tac-Toe editor.

Competition Rules & Requirements

Read and review the competition rules on the Innovation Games competition page.

Join the Program For Your Category

Students must join the appropriate program on Codecraft Works’ platform to submit their project entries and gain access to resources. Please join the program using the instructions below before working on your project.

DivisionHigh School
CategoryPython
Program Codehdpt23
  1. Students (and coaches) will visit CodecraftWorks.com and click the gold-colored “Get Started” button on the left side of the site. If you are viewing this page on a mobile device, the button may appear at the top of the page instead. Selecting this button will take you to the login page.

  2. To create an account or log into the site, students are encouraged to take advantage of single sign-on through their school email address so that they do not have to remember new passwords or access email accounts from school. Alternatively, they may log in by entering their email address for a sign-in prompt to be sent to the address of their choice. Signing into our platform for the first time will create the user’s Codecraft account.

    Note: BPS student and workplace email accounts are backed by Microsoft (or Google) and can be used with the Microsoft (or Google) sign-in option on the Codecraft Works site. Of course, personal Google or Microsoft accounts will work too.

    Important! Whichever email address AND method (Microsoft, Google, or email w/magic link) you use to create your account is the same method you must use everytime you sign in.

  3. Go to the Redeem Program Code page at app.codecraftworks.com/programs/redeem. Enter the Program Code shown in the table above into the “Program Code” field and click “Redeem”. Be a bit patient if it takes a minute for the system to set you up the first time.

  4. The student will be redirected to the program page, which has resources listed in the “Courses” section.

  5. To navigate back to the program after completing the first-time setup, students will only need to log in using their email accounts and click the program tile under the “My Programs” tab on their Dashboard.

Project Submission Instructions

  1. Students will first need to make accounts on the Codecraft Works platform and join the program for their category, if they have not already. Students can do this using the instructions in the “Join the Program for Your Category” section above.

  2. Students will need to revisit their category’s program on the Codecraft Works platform, which they should have registered for using the instructions in the last section. Students can navigate back to the program page by logging into their previously-used accounts at app.codecraftworks.com/login and clicking the program tile under the “My Programs” tab on their Dashboard.

  3. The student will be redirected to the program page. Beginning on October 23, 2023, they should see the “Submit CCPC Project” button on that page. Click this button and fill in the requested information to submit the project. Again, students must have registered with the program code and be logged in to see this button.

  4. All students must submit projects using their own Codecraft platform accounts. It is recommended that teacher sponsors assist elementary competitors with the submission process. However, teachers should not be logged into the Codecraft platform for project submission; each student’s account should be used to submit their own project.

Judging

Players’ programs will be randomly matched against each other in a bracketed tournament. There will be multiple games of tic-tac-toe per matchup.

The victor of a matchup will be whoever wins the most games. In the event of a draw, the Player that ran most efficiently (i.e. least amount of time to execute) will be the winner. Winners will advance through the bracket until there is a single Player left standing.

“Player” matches will be run through our interface. (Details about the interface can be found in Codecraft’s Tic-Tac-Toe program. See the “Join the Program For Your Category” section above for help joining your program of choice.)

If a Player submits an invalid move, their turn will be skipped. If a single game lasts more than a certain amount of turns (in excess of 9), the Player that ran most efficiently will be the winner.

If a Player program fails to submit a move, crashes, gets stuck in an infinite loop, or fails to compile, they will be disqualified.


Contact

Address

2412 Irwin Street
Melbourne, FL 32901

Email: hello@codecraftworks.com

Phone: 321-209-4674, 850-290-4714

Our Company

Learning App


Copyright ©2024, CODECRAFT WORKS. All Rights Reserved

Linkedin YouTube