https://github.com/yingtu35/dont-touch-the-wall
A thirilling game based on Hack system using Jack language.
https://github.com/yingtu35/dont-touch-the-wall
game hack-computer jack-language
Last synced: 4 months ago
JSON representation
A thirilling game based on Hack system using Jack language.
- Host: GitHub
- URL: https://github.com/yingtu35/dont-touch-the-wall
- Owner: yingtu35
- License: gpl-3.0
- Created: 2022-08-29T10:04:43.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-02-16T03:54:05.000Z (over 3 years ago)
- Last Synced: 2025-06-04T22:48:50.449Z (12 months ago)
- Topics: game, hack-computer, jack-language
- Homepage:
- Size: 51.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README

# Don't Touch the Wall
## Game Description
Don't Touch the Wall is a game project of a Nand2Tetris course.
## How to run the game
1. Go to Nand2Tetris website, select Software section, and download the "Nand2Tetris Software Suite".
(Link: https://www.nand2tetris.org/)
2. Download the files from vm code to a single directory.
3. Open the VMEmulator from the "Nand2Tetris Software Suite"
4. Load the whole **vm code** folder into the program
5. Switch 'Program flow' to 'No Animation' and click run to execute the program.
## How to Play
Don't Touch the Wall has 3 levels. In each level, the goal is to go from the starting position and reach the end of the map.
As you are playing, you can use press Up, Down, Left, Right to control the player.
As the name of the game suggests, if the player slightly touches the wall, it's game over, and you'll have to restart the level.
The game also has a timer shown on the side of the game. You have to get to the finish before time runs out.
If you find it hard to pass the game, maybe you can check the source file for some hidden features to help you!
## Video Demo
(https://youtu.be/7gZU4R8eAPM)
## Some interesting features of the game
An easy-to-read game panel beside the map to show useful information (current level, remaining time, etc)

Touching the walls show a clear message of game over.

Congratulations! Well done.

## Aknowledgements
https://github.com/N2Tstud3nt/nand2tetris-project09-Flappy-Bird (for general game ideas)
https://github.com/ErikUmble/nand2tetris/tree/main/DinoAdventure (for general game ideas)