{"repo":"joelekstrom/terminal-mines","free":true,"listed":false,"github":"https://github.com/joelekstrom/terminal-mines","clone":"git clone https://github.com/joelekstrom/terminal-mines.git","description":"An ncurses-based minesweeper game","language":"C","stars":66,"topics":["minesweeper-game","roguelike","terminal","minesweeper"],"license":"MIT","category":"game-templates","readme_excerpt":"terminal-mines An ncurses-based minesweeper game. This was made because I wanted a minesweeper game that was efficient to play without mouse. It's also a reference frontend for libminesweeper. Installation OSX Homebrew Other OS's/manual compilation After cloning the project, cd to the folder and run: Terminal Mines is now installed on your system. Starting the game Run the game by typing terminal-mines . Run terminal-mines --help or man terminal-mines to view additional info. To select size/difficulty, play with the following options: - --width Width of the game board - --height Height of the game board - --mine-density a value between 0.0 and 1.0 where 1.0 means every tile will have a mine, and 0.0 means zero tiles will have mines. All the arguments can be written shorthand with the first letter in the name. Example: Controls - Movement: hjkl or arrow keys - Place flag: f or g - Open tile: , - Place flag on unopened tile & open adjacent tiles of opened tile: The controls were inspired by nethack/vim. Adventure Mode Adventure Mode is a new mode added in version 1.1.0. To start a game in adventure mode, use the --adventure-mode or -a option. When playing in adventure mode, you control the player character, @ , and you must reach the exit tile, . Every tile you cross will be opened, and you can not place any flags. The standard difficulty options work in adventure mode as well. Using plain ASCII If you prefer the old graphics, compile with make ascii-only before running make in","default_branch":null,"files":null,"tree":[],"storefront":"/r/joelekstrom","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/joelekstrom/terminal-mines/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}