This repository hosts the Bricker game, developed in the Jack programming language as part of the NAND2Tetris course. It highlights key object-oriented programming concepts on the Hack platform.
- Modular Design: Includes
Ball,Brick,Paddle,GameManager, andLifeCounterclasses. - Real-Time Interaction: Collision detection and score tracking.
- Simple Graphics: Pixel-based visuals using the Jack
Screenclass.
- Visit NAND2Tetris Web IDE.
- Upload this repository's
Codedirectory. - Click Run to start the game.
Ball.jack: Manages ball movement and collisions.Brick.jack: Represents the destructible bricks.GameManager.jack: Controls the game logic and interactions.Paddle.jack: Handles paddle movement and interaction with the ball.LifeCounter.jack: Tracks player lives and updates the display.Main.jack: Initializes and runs the game.
This project is available under the MIT License.
