Skip to content

samwillis/pingbin-cart

Repository files navigation

Pingbin Cart 🏎️

A fun 3D racing game built with React, Three.js, and React Three Fiber. Race around exciting tracks with Pingbin and Bunny characters!

Pingbin Cart Screenshot

🎮 Play Now

You can play the game online at: https://samwillis.uk/pingbin-cart/

✨ Features

  • 3D racing gameplay with physics
  • Multiple race tracks with different layouts
  • Character selection (Pingbin and Bunny)
  • Customizable car colors
  • Track map navigation
  • Touch controls for mobile/tablet devices
  • Keyboard navigation
  • Pause menu and settings

🚀 Getting Started

Prerequisites

  • Node.js (v16 or higher)
  • npm or yarn

Installation

  1. Clone the repository:

    git clone https://github.com/samwillis/pingbin-cart.git
    cd pingbin-cart
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev
  4. Open your browser and navigate to http://localhost:5173

🛠️ Build

npm run build

The built files will be in the dist directory.

🧪 Type Checking

npm run typecheck

🧹 Linting

npm run lint

📝 License

MIT

🙏 Acknowledgments

  • Three.js - 3D rendering library
  • React Three Fiber - React renderer for Three.js
  • Vite - Fast development environment

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors