Welcome to the 7oma7o-9ame! This is a simple React-based web application where players solve mathematical equations to uncover hidden numbers within tomatoes. The game challenges players to find the hidden numbers within a certain time limit while also managing their heart count.
- Solve mathematical equations to reveal hidden numbers within tomatoes.
- Manage your heart count by providing correct answers within the time limit.
- Compete with others and showcase your tomato-solving skills on the high score board.
- Enjoy sound effects and confetti animations upon winning or losing the game.
- Clone this repository to your local machine.
git clone https://github.com/thecodemonster1/tomato-game.git # Project Cloning
cd tomato-game # Navigating to project folder- Install the dependencies using npm or yarn:
- react: A JavaScript library for building user interfaces.
- react-dom: Provides DOM-specific methods that can be used at the top level of a web app to enable React components to be rendered into the DOM.
- react-router-dom: DOM bindings for React Router, allowing you to navigate and handle routes in your React applications.
- firebase: Firebase provides the tools and infrastructure you need to develop, grow, and earn money from your app.
- font-awesome: A library that provides React components for Font Awesome icons.
You can install these modules using npm:
npm install react react-dom react-router-dom firebase @fortawesome/react-fontawesome @fortawesome/free-solid-svg-icons bcrypt- Start the development server:
npm start- Open your browser and navigate to http://localhost:3000 to view the application.
- Click "Start Game" to begin your Tomato game adventure.
- Solve the mathematical equations by entering the correct answers.
- Manage your heart count by providing correct answers within the time limit.
- Click "Pause Game" to pause the game and "Resume Game" to resume.
- Click "New Game" to start a new game at any time.
- View the high score board by clicking on the "Scoreboard" button.
- Logout by clicking on the "Logout" button.
- This project was created by @theCodeMonster1.
This project is licensed under the MIT License.