ENCM 507 - Computer Aided Design, Partitioning Algorithms Game

By Robert Krivelis and Luke Renaud, written in Processing.

Video Demo:

What's this?

This was a group project made by me and my friend Luke! This was for an algorithms design course at the University of Calgary, meant to work on our skills implementing algorithms as games. Here we implemented the simulated annealing algorithm.

Game Design

The objective of the game is to optimally seperate groups of kids into classrooms faster than the simulated annealing algorithm can.

Features

Three unique game modes:
  • Simulated annealing for optimal placements
  • Simluated annealing with antagonistic function
  • Customize game variables to adjust difficuly
  • Full audio integration: music and game sounds
  • Instructions and interactive demo available
  • Captivating story (sort of :P)
There's no point in me hosting it to play, but the demo video captures the gist of the game.