Skip to content

Balloon Rise Up is an engaging game developed in the Jack programming language, a core component of the Nand2Tetris course. Players navigate a balloon through dynamically generated obstacles, testing their reflexes and precision. The goal is to keep the balloon rising while avoiding collisions, offering a challenging and entertaining experience.

License

Notifications You must be signed in to change notification settings

Sharukesh3/Balloon-Rise-Up

This branch is up to date with DevaRajan8/Balloon-Rise-Up:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e4eb69d · Jun 19, 2024

History

23 Commits
Jun 19, 2024
Jun 2, 2024
Jun 2, 2024

Repository files navigation

Balloon Rise Up

Balloon Rise Up is an engaging game written in the Jack programming language. The objective of the game is to navigate a balloon through a series of obstacles and keep it rising up without colliding.

Project Description

Balloon Rise Up is a fun and challenging game where players must maneuver a balloon to avoid various obstacles. The game is designed to test your reflexes and timing as you strive to achieve the highest score possible.

Features

  • Control a balloon and navigate through obstacles.
  • Dynamic obstacle generation.
  • Collision detection to make the game challenging and engaging.
  • Score tracking to keep track of your high scores.

Installation

To get started with the Balloon Rise Up game, follow these steps:

  1. Clone the Repository
    git clone https://github.com/DevaRajan8/Balloon-Rise-Up.git
  2. Navigate to the source directory
    cd Balloon-Rise-Up/src
    

Compile the Jack Files

Use the Jack compiler to compile the .jack files. You can use the Jack tools provided by your development environment or the Nand2Tetris software suite.

If you are using the Nand2Tetris tools, follow these steps:

  1. Download the Nand2Tetris software suite from here.
  2. Extract the downloaded files to a directory on your computer.
  3. Open a terminal and navigate to the directory where you extracted the Nand2Tetris tools.
  4. Run the JackCompiler on the src directory:
    tools/JackCompiler.sh path/to/balloon-rise-up/src
    

Usage

To play the game, follow these instructions:

  1. Objective

    • Keep the balloon rising without colliding with the obstacles. The game ends when a collision occurs.
  2. Start the Game

    • Run the compiled game on the Jack Virtual Machine Emulator

    If you are using the Nand2Tetris tools, follow these steps:

    • Open the VM Emulator from the Nand2Tetris tools.
    • Load the compiled .vm files located in the src directory.
    • Start the VM Emulator to run the game.
  3. Control the Balloon

    • Use the left and right arrow keys to move the balloon and avoid obstacles.
  4. Application Screenshots:

    • Start Screen:

      • WhatsApp Image 2024-06-02 at 15 48 47_188e8180 )
    • Gameplay Screen:

      • WhatsApp Image 2024-06-02 at 15 49 00_6b6aaa7e
    • Balloon Collision Screen:

      • WhatsApp Image 2024-06-02 at 15 49 12_90953f86

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgments

Thank you for utilizing the Balloon Rise Up game project! We hope you enjoy playing it and find it both challenging and entertaining.

Contact

For any inquiries or feedback, feel free to contact us:

About

Balloon Rise Up is an engaging game developed in the Jack programming language, a core component of the Nand2Tetris course. Players navigate a balloon through dynamically generated obstacles, testing their reflexes and precision. The goal is to keep the balloon rising while avoiding collisions, offering a challenging and entertaining experience.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published