Welcome to the House Quiz Adventure, a virtual adventure game where you explore a mysterious house filled with surprises and interactive items. Your goal is to uncover the hidden quiz, solve puzzles, and embark on an exciting journey. Are you ready to unravel the secrets of the house? Let's get started!
Follow these steps to set up and run the House Quiz Adventure project on your local machine:
-
Clone the repository to your local machine using the following command:
git clone https://github.com/your-username/house-quiz-adventure.git
-
Navigate to the project directory:
cd house-quiz-adventure
-
Install the project dependencies:
npm install
-
Start the development server:
npm start
-
Open your web browser and visit
http://localhost:3000
to play the game.
The project is structured as follows:
src/
directory contains the source code for the House Quiz Adventure application.components/
: This directory contains React components used in the game, includingGameinfo
,Main
, andSplineScene
.assets/
: Store your image and asset files here.App.js
: The main application component that renders different scenes and manages game logic.index.js
: The entry point of the React application.styles.css
: The CSS file for styling the game interface.
public/
: This directory contains static assets and theindex.html
file.
- Explore the mysterious house by navigating through different rooms and clicking on interactive items.
- Solve puzzles and uncover clues to progress through the game.
- Answer quiz questions correctly to earn rewards.
- Use the "Restart" button to start the game over.
Contributions to the House Quiz Adventure project are welcome! If you'd like to contribute:
- Fork the project on GitHub.
- Create a new branch for your feature or bug fix:
git checkout -b feature/new-feature
. - Make your changes and commit them:
git commit -m "Add new feature"
. - Push your changes to your fork:
git push origin feature/new-feature
. - Create a pull request to the main repository.
This project is licensed under the MIT License. See the LICENSE file for details.