Minesweeper for the Hack machine implemented in Jack language.
Video: https://youtu.be/SpAAYjXAtJ0
Nand2Tetris is an online, self-teachable course on Building a Modern Computer from First Principles http://www.nand2tetris.org/.
This was my project submission for the module 9, a game implemented in the Jack language, a minimalist high level, OO language we have implemented for the Hack machine, a 16-bit hardware machine we had previously built starting from the very ground: logical NAND gates.
- Download and install the Nand2tetris Software Suite (http://www.nand2tetris.org/software.php)
- Compile the src folder with the
JackCompiler
tool. - Start the
VMEmulator
. - Using File -> Load Program, select the application's directory and click the "Load Program" button.
- Click the "Yes" button to the Confirmation Message pop-up.
- Set the Animate: drop-down to "No animation".
- Set the speed slider to "Fast".
- Press "F5" to run.
- Thanks to all the nand2tetris crew for this amazing learning experience!.
- This game makes use of some classes of Nand2Tetris-Games_and_Demos for image generation. Thanks Gavin Stewart for sharing your great work!
- Thanks to Golan Parashi for the Sokoban bitmap editor!
https://github.com/idelvall/nand-mines/issues
- Ignacio del Valle Alles (https://github.com/idelvall/)
Contributions are always welcome and greatly appreciated!
Apache License, Version 2.0