Description
minesweeper --width 30 --height 16 --mines 100 Controls h, j, k, l or arrows to move the cursor m to mark/unmark a cell as mined Space to open a cell ?, / to mark/unmark a cell as suspicious Enter or d to open cells around
Minesweeper alternatives and similar packages
Based on the "Game" category.
Alternatively, view Minesweeper alternatives based on common mentions on social networks and blogs.
-
LambdaHack
Haskell game engine library for roguelike dungeon crawlers; please offer feedback, e.g., after trying out the sample game with the web frontend at -
haskanoid
A free and open source breakout clone in Haskell using SDL and FRP, with Wiimote and Kinect support. -
Allure
Allure of the Stars is a near-future Sci-Fi roguelike and tactical squad combat game written in Haskell; please offer feedback, e.g., after trying out the web frontend version at -
FunGEn
A lightweight, cross-platform, OpenGL-based 2D game engine in Haskell -
falling-turnip
falling sand game with regular parallel arrays. -
chessIO
Fast haskell chess move generator library and console UCI frontend -
halma
Chinese Checkers Haskell library, GUI application and Telegram bot -
Ninjas
Haskell game where multiple players attempt to blend in with computer controlled characters while being first to visit the key locations on the board. -
gloss-game
A convenience wrapper around the Gloss library to make writing games in Haskell even easier -
ixshader
A shallow embedding of the OpenGL Shading Language in Haskell -
gore-and-ash
Attempt to build game engine with networking in Haskell using FRP as core idea. -
battleship
Battleship... Pure.. Functional... Haskell + MongoDB + TypeScript + React... https://battleship-fp.com/ -
netwire-input-glfw
MonadInput instances for GLFW based netwire programs -
Liquorice
Haskell embedded domain-specific language (eDSL) for the algorithmic construction of maps for the computer game "Doom"
Access the most powerful time series database as a service
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Minesweeper or a related project?
README
Minesweeper
This is a console version of Minesweeper written in Haskell.
Install
First install Stack.
https://docs.haskellstack.org/en/stable/README/
git clone [email protected]:DKurilo/minesweeper.git
cd ./minesweeper
stack build
stack install
Run
> minesweeper --help
Minesweeper
Default options: --width 10 --height 10 --mines 10
Usage: minesweeper [--width INT] [--height INT] [--mines INT]
Available options:
-h,--help Show this help text
--width INT Board width
--height INT Board height
--mines INT Mines amount
Or just
minesweeper --width 30 --height 16 --mines 100
Controls
h
, j
, k
, l
or arrows to move the cursor
m
to mark/unmark a cell as mined
Space
to open a cell
?
, /
to mark/unmark a cell as suspicious
Enter
or d
to open cells around