Skip to content

TBS (short for "Tabellenbuchstappler") was a simple game made with the help of ThreeJS for a school project.

License

Notifications You must be signed in to change notification settings

Hibiikiii/tbs-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TBS - Stack High, Score Higher

"TBS (short for Tabellenbuchstappler)" is a 3D stacking game developed for a school project, utilizing ThreeJS and CannonJS. Players aim to precisely stack blocks to build the tallest tower possible. The game integrates Firebase for real-time leaderboard updates, though the scoring system is not yet fully implemented. Players can enter their names when they play for the first time, which will be used in the leaderboard once it's fully functional.

Features

  • 3D Environment: Built using ThreeJS for graphics and CannonJS for physics simulations.
  • Real-Time Leaderboards: Players will eventually save and compare scores globally via Firebase (integration in progress).
  • Player Interaction: Initial name input for personalizing future leaderboard entries.
  • Responsive Design: Optimized for different screen sizes, providing a seamless experience across various devices.

How to Play

  • Start: Input your name to begin the game.
  • Objective: Stack blocks with precision. The accuracy of your stacking determines your score.
  • Game End: The game ends when a block is incorrectly placed.

Installation

To run the game locally using Parcel, clone the repository and follow these steps:

git clone git@github.com:Hibiikiii/tbs-game.git
cd tbs-game
yarn install
yarn start

This will start the local server using Parcel on http://localhost:8080. Open your browser and navigate to this URL to play the game.

Alternatively, if you prefer playing online, visit the hosted version on GitHub Pages:
Github Page

Technologies Used

  • ThreeJS: For 3D rendering.
  • CannonJS: For physics simulation.
  • Firebase: Intended for storing scores and managing leaderboards.
  • Background Music: Courtesy of Fesliyan Studios.

License

This project is licensed under the MIT License.

About

TBS (short for "Tabellenbuchstappler") was a simple game made with the help of ThreeJS for a school project.

Resources

License

Stars

Watchers

Forks

Contributors