Skip to content

saimakhanom/frontend-get-your-steps-in

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Get Your Steps In

This project is a culmination of the work undertaken by Team Ctrl Alt Elite during project phase of the Northcoders Software Engineering Bootcamp. The team comprises of members: Saima Khanom, Nadia Ibrahim, Dave Hickman, Jorge Martin and Joel Morton.

"Get Your Steps In" is an immersive 3D game developed using React as the foundation, while leveraging React-Three-Fiber to construct the captivating virtual environment. Additionally, the game harnesses the power of Rapier as its physics engine. The primary objective of the game is to skillfully navigate all obstacles in the runner's path in order to boost their step count. Upon successfully reaching the end of this obstacle-laden route, players are rewarded with a trip to the kebab shop!

The hosted version of the game can be played here.

Feel free to explore the backend repository for this project here.

Getting started

To run this project locally, you will need to fork this repo or fork as follows:

git clone https://github.com/saimakhanom/frontend-get-your-steps-in.git
cd frontend-get-your-steps-in

Once in the project directory, run the following command to install the required dependencies for the project and start the app:

npm install
npm start

Minimum requirements

To run this project, you will need the following:

  • Node: v18.12.1
  • npm: 8.19.2

Tech Stack

This project uses:

  • React: a popular open-source JavaScript library for building user interfaces
  • React Three Fiber: a library that combines the power of React.js and Three.js to create 3D and immersive web applications
  • Drei: a library for React Three Fiber, which is built on top of Three.js and enables developers to create 3D scenes and animations using React components
  • Rapier: an open-source physics engine designed for 2D and 3D simulations and games.

Accreditation

The poly models used in our app have been sourced from the following:

  • Tree by Zsky [CC-BY] via Poly Pizza
  • Bench by Pixel [CC-BY] via Poly Pizza
  • Grass by Zsky [CC-BY] via Poly Pizza
  • Rocks by Quaternius
  • Wood Log by Quaternius
  • Grass by VladimirP
  • Shop by Shaun Glowa [CC-BY] via Poly Pizza
  • Kebab by Poly by Google [CC-BY] via Poly Pizza

The sound track utilized in our application has been sourced from:

  • PAWSA - Room Service (24 Hour Mix)

This project is the property of Northcoders.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5