Cheat Maze

You task in this game is to find your way to the magical black orb hidden in the maze. You have the ability to walk through walls, but if someone else touches you while you are doing so, your will instantly be destroyed.

Goal

The goal of this game was to create a prototype for my final project pitch. I wanted players to lose as soon as anyone saw them walking through a wall.

Method

I originally has this implemented using an OpenGL mechanism for counting pixels drawn by a set of commands. Unfortunately, I discovered the glBeginQuery function had a tendency to segfault on my computer. (5336 machines might have been fine, but I wanted to avoid a partially working game.) To get around this, I implemented the current touch-based approach.

Novelty

I don't know of any other computer game that lets you cheat as long as no one notices. (Aside from really cheating by trying to fool the server or client into doing bad things.)

Results

I think this game would have been much more interesting with the line-of-sight detection. However, it's relatively successfull as it is. The networking component itself seems to work quite well. I tested up to my artificial limit of 32 clients with no significant slowdown on the server. (The computer running about 34 of those clients wasn't too happy, though.)