Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Sedsweeper

About

Sedsweeper is an implementation of the game Minesweeper, written in sed. Because the location of the mines had to be hard-coded (due to the limitations of sed), the sed source-files have to be generated.

Usage

The sedsweeper file contains a runnable script with a small (3 on 3) minefield. The code has a slightly readable layout, and is commented.

The generator.sh file contains the code to generate new games, written in bash. It needs to be called as:

generator.sh {infile|-r size} [outfile]

where -r will generate a random field of given size, infile will generate the field specified in the file (sample included), and outfile will contain the generated sed-script. If the outfile is not specified, the sed-script will be invoked immediatly, leaving no script.

Play

Because I couldn't be arsed to parse a lot of random user input, I won't ensure the stability of the program with incorrect input. The correct input's been kept really easy, so that should do.

Clicking on a tile goes like

2,4<enter>

where the first number is the row, and the second number is the column. As anyone should, I start counted from 0.

To flag a tile, just insert the coordinats in the same way, except the numbers ought to be followed by an 'F'. So,

0,5F<enter>

will put a flag on the sixth tile of the first row.

About

A mostly sed minesweeper implementation.

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages