https://github.com/idelvall/nand-mines
Minesweeper for the Hack machine implemented in Jack language (http://www.nand2tetris.org)
https://github.com/idelvall/nand-mines
game jack-language minesweeper nand2tetris
Last synced: 3 months ago
JSON representation
Minesweeper for the Hack machine implemented in Jack language (http://www.nand2tetris.org)
- Host: GitHub
- URL: https://github.com/idelvall/nand-mines
- Owner: idelvall
- Created: 2017-03-05T23:49:13.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2020-01-27T19:53:53.000Z (over 6 years ago)
- Last Synced: 2025-03-02T13:31:10.094Z (over 1 year ago)
- Topics: game, jack-language, minesweeper, nand2tetris
- Language: HTML
- Homepage:
- Size: 119 KB
- Stars: 18
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NAND Mines
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.
Table of Contents
=================
* [General execution instructions](#general-execution-instructions)
* [Acknowledgements](#acknowledgements)
* [Support bugs and requests](#support-bugs-and-requests)
* [Authors](#authors)
* [License](#license)
## General execution instructions
- 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.
## Acknowledgements
- Thanks to all the [nand2tetris crew](http://www.nand2tetris.org/team.php) for this amazing learning experience!.
- This game makes use of some classes of [Nand2Tetris-Games_and_Demos](https://github.com/gav-/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/tree/master/tools/BitmapEditor)!
## Support bugs and requests
https://github.com/idelvall/nand-mines/issues
## Authors
- Ignacio del Valle Alles ()
Contributions are always welcome and greatly appreciated!
## License
Apache License, Version 2.0