Skip to content

This is the final project developed in the Nand2Tetris Course on Corsera. This project consists of a simple and intuitive interface to chose among the two games built using Jack Language and then play.

Notifications You must be signed in to change notification settings

iyashk/Flippy_byte-Tic_Tac_Toe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 

Repository files navigation

Flippy Bite and Tic Tac Toe using Jack programming

                                                                         - nand2tetris project

File Hirearchy :

In this repo we have a folder named "vm" which has all the jack files :

repo/                           |          repo/
├── README.md/                  |          ├── README.md/
├── vm/                         |          ├── vm/
    ├── Board.jack              |              ├── Board.jack   
    ├── Game.jack               |              ├── Board.vm 
    ├── Main.jack               |              ├── Game.jack 
    ├── O.jack                  |              ├── Game.vm 
    ├── Player.jack             |              ├── Main.jack 
    ├── Wall.jack               |              ├── Main.vm 
    └── X.jack                  |              ├── O.jack
                                |              ├── O.vm
                                |              ├── Player.jack
                                |              ├── Player.vm
                                |              ├── Wall.jack
                                |              ├── Wall.vm
                                |              ├── X.jack
                                |              ├── X.vm

before Execution                            after Execution

Execution :

To run the game we will need to first use the jack compiler so as to generate the ".vm" files . Then using those files now we can use them in the VMTranslator and then run the game and play it.

Screenshot 2022-08-12 at 12 49 13 AM Screenshot 2022-08-12 at 1 02 23 AM

".vm" files generated after compiling the jack files using "JackCompiler.sh" from the ~/Desktop/nand2tetris/tools/JackCompiler.sh location.

About

This is the final project developed in the Nand2Tetris Course on Corsera. This project consists of a simple and intuitive interface to chose among the two games built using Jack Language and then play.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published