Giter VIP home page Giter VIP logo

mine-journey's Introduction

A modified take on Minesweeper for Blinks. 
Created by Jordan Smith

RULES: 

Instead of trying to clear the board of mines as in traditional Minesweeper, instead you are trying to "get" to the end of the map while avoiding the mines. If you are able to reach the end of the map without hitting a mine, you win! If you do hit a mine, you lose and have to try again. 

SETUP: 
Place all of the Blinks together, with one at the front, connected to either one or three Blinks, and the rest behind. A blink that can start will turn white. This Blink will be the first space on the map, while those behind should be placed so they will be off the map. Press that Blink to create and begin transfer of the map to all others. Wait for this process to complete, and then you're good to go! 

A red indicator will appear to indicate the difficulty level. (1-3). Double press any blue blink to change the difficulty.

GAMEPLAY:
To make a move, simply remove any Blink from the board, and reattach it wherever you like. If the Blink turns a dim white, then the space is empty. For any yellow faces, there is a mine adjacent. 1 yellow face indicates 1 mine nearby, 2 yellow faces indicate 2 mines nearby, etc. The direction of the face has no bearing on which way the mine is. 
If the blink turns green (and subsequently all others) this means you've won! After a couple of seconds they will return to setup.
If the blink turns red (and subsequently all others) this means you've hit a mine and lost. After a couple of seconds they will return to setup. DO NOT MOVE THE BLINK THAT HIT THE MINE UNTIL AFTER THEY HAVE RETURNED TO SETUP!!!

If you place a mine out of bounds, the blink will turn off, except for one face which will point in the direction of the goal. You may not reattach a piece to an out of bounds space.
At any point you may press a connected Blink to see an indicator of which direction the end is. 
Double pressing a disconnected Blink will change it to track a mine location without exploding.
Triple pressing a Blink will reset all connected Blinks. 

mine-journey's People

Contributors

jordandesmith avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.