A strong remake of minesweeper recreation working with a custom made motor for 64-little bit Windows.
This recreation demonstrates the developing NIPSYS64 engineering operating in text mode
also this is my to start with standalone recreation venture. It utilizes good ol’ codepage 437
and my own 256-colour palette to display screen the UI.
Set up NOTES
The motor is moveable and does not demand set up. Just unpack the
archive into a new directory and launch the executable. To restore default
recreation options, just delete the MINES.CFG file prior to launching the recreation.
The motor is designed to be operating in any thoroughly configured 64-little bit desktop
Windows OS surroundings, beginning with Windows XP x64 Version.
HOW TO Play
Your goal is to locate all mines which are randomly positioned on the board.
The board is originally undiscovered. Left click on on any cell discovers it, but
if you transpire to occur throughout a mine, it explodes and you get hit.
The selection within a learned cell displays how many mines are hidden in the
adjacent cells. You really should logically deduce the placement of all mines and open
all absolutely free cells to finish the recreation. In some instances mines are not able to be just located
and have to be guessed. When you operate out of lives, the recreation ends. You can replay
the exact board if you want to, or start off one more recreation.
The recreation can be controlled both by mouse or keyboard. You can reconfigure the
board the way you want, acquiring solutions for proportions, selection of mines,
wrap-all-around mode, rectangular/hexagonal tiling, and custom made layouts. Notice that
the leaderboard features only for basic rectangular boards which you total
working with no spare lives and in single try!
Arrows Move all-around, alter options
Num -, Num + Alter options (mounted increment)
Tab Cycle target by way of out there solutions
Room bar Open cell
X Toggle flag
N New recreation
R Replay exact board / Reset board / Return
B Ideal results
C Personalize board / Very clear records
S Toggle sound outcomes
= Pace up animations
– Slow down animations
Motor Characteristic KEYBOARD SHORTCUTS
Esc End latest task and return to console
F10 Return to console retaining latest task in qualifications
F12 Conserve screenshot
CTRL + Room Autocomplete command
ALT + Enter Toggle fullscreen
ALT + F4 Exit NIPSYS64
ALT + F5 Toggle “really hard realtime” mode (utilizes more CPU)
ALT + F7 Toggle framerate limiter (can take all out there CPU time)
ALT + F8 Toggle parallel execution mode
ALT + F9 Cycle font sizes in text mode
ALT + F11 Toggle colour correction (off by default)
- Characteristic freeze and closed assessments.
- Fastened support mode ignoring the ‘?’ marks.
- DPI-aware placing briefly disabled to guidance UltraHD shows.
- Added critical trace on the spinner solutions.
- Drawn a more pleasing window icon.
- Refined explosion result (can tackle various explosions at after).
- Board revelation result now does not interfere with other animations.
- Refactored board format editor.
- Some insignificant fixes to the UI.
- Moved to motor model 1..5.
- Eliminated avoidable motor characteristics from the create.
- Lo-fi sound with no interpolations to simulate old game titles.
- Added gain_scaler command for application scaling of text modes.
This application is certified for absolutely free distribution, staying a demonstrator of a new
engineering. You are authorized to make any modifications to recreation assets, use and
redistribute the application and its by-product is effective as long as they are supplied
with author’s primary copyright data and licensing conditions. The author is not
responsible for any damage prompted by incorrect use of the application.
Some appears are centered on samples from the Sony 1001 Seem Results royalty-absolutely free
library, many others I developed myself.
The motor, recreation code and UI style (including the icon) all were performed by me.
This recreation was alpha-examined by my fellows Alexander Nemov, Artem Brullov,
Eddy Zykov, and Evgeniy Bolshakov. Thank you folks for vital comments!
– Maxim “Lezing” Chinyakin (2017-12-26)