Project idea: Minefield game

Advocates: Scott Fraser and AJ Fritsch
Project description: This is a 1 vs 1 turn based strategy game. You and your opponent have to navigate through a field of obstacles and the objective is to be the first one to reach the opponents “home base”. The map is basically just a giant grid.  We want to have the terrain randomly generated for the map at the start of each game. For example there will be some spots that are impassable by the players, such as a lake, this will help each game play differently and force you to use different approaches with your strategies. At the start of the game you have a limited number of mines to put down on your side of the map (your opponent cannot see where you have placed the mines). The mines are meant to guard to your side from the opposing player’s units that are trying to reach your base. Every turn the player will have a certain amount of points to spend on actions (i.e spawning new units, moving units, placing more mines, defusing enemy mines, etc). We plan to implement different types of units that can play different roles, and hope to have enough units where players will have the option to choose what units to play that game with and not have to continue using the same units over and over. Hopefully this allows players to try out many different strategies with their different types of units. Some ideas for different units we had were:
1) mine placer – places mines that are hidden from the opponents view
2) mine defuser – defuses a mine laid by an enemy
3) remote detonator – this unit places a mine that will not explode when it is stepped on, instead it is detonated remotely when the player chooses. Explosion can trigger nearby mines for larger blast radius.
4) unit that has no other function than to run to the enemy base. Has higher movements per turn than the other units.
We have a few more units in mind that we haven’t finished out the details for yet.
We believe we could complete this project with 3 people, but would be happy to have more if more are interested in the idea. We are both very open to ideas anyone might have, as well as being open to the platform this will be on. We both have experience in web applications and mobile apps, so we could do either.

Kurt Luther

Assistant Professor of Computer Science, Virginia Tech

Leave a Reply