Labyrinth Game

I worked with the RIT Computer Science Department during the winter of 2009 to develop Labyrinth as a  computer board game for introductory course projects. I developed the user interface and game engine using Pyglet and Python. Students are required to implement the artificial intelligence that determines how to make moves in a multiplayer environment. I also implemented an animation system to provide the visual feedback as players make moves. Students must take into account other player moves and update their game state logic.

HD Gameplay Video:

Here’s a sample of two computer AI opponents playing against each other. The AI was created by Professor Sean Strout at RIT. One computer, the bad computer makes random decisions and does not fair well. The good computer looks ahead into the graph and makes the best moves by evaluating all the options.

Screen Shots:

Labyrinth Gameplay 1

Labyrinth Gameplay 2

Labyrinth Gameplay 3

RIT Student Tournament

The flier for the Labyrinth Multiplayer Tournament

 

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">