Max It!

_images/maxit-icon.png

Max It! is a game of numbers and outwitting your opponent. Choose a box from the highlighted row or column; the number in the box gets added to your score. The player with the highest score wins. Play the computer or with a friend.

Download for Windows | v1.0 | 4.6 MB


Development

Creating a Max It! game was a classic assignment given by one of the university’s professors every year. I was looking forward to the assignment all semester. The assignment called for a one player game using the console for the display. I asked if I could go beyond the assignment and create a OpenGL version that included a two player mode as well.

I used the Tic Tac Toe code base as a starting point for the project. The Tic Tac Toe’s graphics library allowed the creation of the visuals necessary for Max It! Unfortunately, extending Tic Tac Toe’s logic layer proved more difficult. The dept first search algorithm used by Tic Tac Toe was hard coded for 3x3 game boards. This resulted in it taking more time and effort to implement the Max It! logic layers that I was expecting.

With much effort I was able to complete the assignment on time and to the satisfaction of the professor. However, I knew for future projects I would have to take a different approach. Before starting my next game project I researched better ways to design the game’s code resulting in my learning about message passing based architectures.

Screen Shots

_images/maxit-screen-shot-1.png

An in progress game of Max It!