Inspiration

We are a big fan of minesweeper and wanted to recreate such a game with a twist to increase the difficulty.

How it works

On normal mode, the web app is a normal minesweeper game. On insane mode, in addition to solving a minesweeper game, there is an implemented AI that uses an algorithm similar to Dijkstra's algorithm with A* search. The AI will chase the player using a search algorithm and the player will lose if either the AI touches the player or a bomb is touched.

Challenges I ran into

We wanted to create an AI that accounts for all possibilities and aim for a fast and optimal search algorithm.

Accomplishments that I'm proud of

Everything created is done from scratch. This ranges from creating the website in ruby on rails, jquery, html, and css to creating the algorithm in Ruby.

What I learned

Algorithms are hard to create and takes patience to implement efficiently.

What's next for ZombieSweeper

We plan to push the game onto mobile after the web app is polished further.

Share this project:

Updates