Skip to main content

Student Portal > Contests > 

Programming Contest Central

   
Welcome students Resources Competition ProfilesFAQ
  Contest calendar
  Problem of the month
  Past problems
  Games and brainteasers
  Successes
  Tutorials

Programming games and brainteasers

Want to have some fun while programming? Check out these programming games! Not only do you get to test out your programming skills, but you can also have a lot of fun!

Below are a list of games that you can download. Most of these games require basic knowledge in Java, C or C++.

Do you have a programming game that you found on the web and would like to share with others? Tell us about it on our forum.


Java quiz
Programming games
Brain teasers
People in computing: related activities


Java quiz!


A game of our very own, designed to test your knowledge of Java. The game consists of 15 questions, two difficulty levels, and hours of fun!

Programming Contest QUIZ Central


Programming games


These are strategy-based programming games. They're a lot of fun, and are also really good preparation for the competition!

CodeInvaders Program a spaceship to complete in an intergalactic showdown. Challenge of the 2006 CASCON High School Programming Competition.
CodeRally Code a rally car to outplay your opponents. Challenge of the 2005 CASCON High School Programming Competition.
C++ Robots Program your robot in C++ to seek and destroy other robots.
Colobot A game that requires you to strategize and program. Get information on how you can create your own game.
Linux Games Build a robotic tank in Java.
Robocode Conquer competing robots with superior logic and strategy.
Robot Battle Design and code your own battling robot!
TclRobots Feel like something new? Program your robot in Robowar's language. It's easy to learn!

Brain teasers


Want to challenge yourself? These puzzles and brainteasers will make you stretch your mind. Try a few!

Arcade Pod 3-D, boards, cards, mind etc.
Barry is Puzzled Fun and interesting puzzles!
Brainbashers Logic Puzzles, illusions, games and tests.
Brain Teasers from Pick Your Brain Need a simple exercise for your brain? Try these out!
CR Puzzles Logic Problems Logic Problems in a rangle of difficulty levels that is sure to get you thinking.
Darkfish Java Games Five field kono, checkers, nimskulls and more!
Hughes Clan Action, Sports, Strategy.
Java Games Java-Based Games.
Mazeworks Games and puzzles.
Rec Puzzles Probability, logic, etc.
The Applet Arcade Claims to be the original web java-based arcade.
The CGI Site Calls itself the "mother of all programming sites". You be the judge.
The JavaScript Source Play games and download code.

People in Computing: Related Activities


Below is a compilation of interactive games and activities that are linked from the People in Computing: Profiles page. Here, you can explore Java applets, videos, games and downloads, projects, models and inventions!

Visit people in computing: profiles to read about the people that these activites are related to.

Game of Life Cellular automaton involving populations of virtual cells live and die based on certain conditions, forming patterns over generations.
Source Code Source code for the Game of Life.
Turing Machine Try programing on a virtual Turing Machine.
Luxo View or download the popular Pixar animation of the lovable Luxo and Luxo Jr. desklamp.
Jeff Bezos The "dot-com bust and boom" in comparison to the 1849 gold rush, by Jeff Bezos.
Arimaa New rules. New strategies. New pieces. New game. The New Chess.
Pong1 Multicoloured version of Pong.
Pong 2 Think you can play the world's smallest version?
Binary Numbers How fast can you convert binary into base 10?
Difference Engine A life-sized, working model of Charles Babbage's difference engine made out of Lego pieces!
Unimate 2003 Inductee of the Robot Hall of Fame
Robotics What are the "3 Laws of Robotics"?
The Ada Project A history of women in computing.
The Yodel Anecdotal Yahoo's Blog!
The Chess Rematch Computer vs Human chess match- Kasparov vs. IBM Deep Blue
EzKey Optimal mouse combined with a number keypad.
Visual Cryptography Send self decrypting emails and experiment with visual cryptography!
Hilbert Curve Fractal geometry- generate a Hilbert curve.
Snowflake Generator Fractal geometry- generate your own snowflake design.
Fractured Pictures Fractal geometry- draw fractured pictures.
The Chaos Game Fractal geometry- the Chaos Game.


Quick links

Student forum

Teacher resources

RSS Feed