GitHunt
MA

maxolib/world

This repo was developed for an interactive 3D world development showcase on a website like the interactive design on the Github homepage.

Interactive World

This repo was developed for an interactive 3D world development showcase on a website like the interactive design on the Github homepage.
Drag Racing

  • View Demo here!!

    Signals in the demo were generated randomly

Background Knowledge

  • HTML and CSS
  • Typescript
  • Threejs library
  • Computer graphic rendering
  • Mathematics for computer graphic
  • OpenGL Shader

Installation

  1. Download Node.js and install Node.js.
  2. Run the command below in your terminal.
    # Install dependencies
    npm install
    
    # init and update submodules
    git submodule update --init --recursive

Development

  1. Open terminal and the command below for runing the local server at localhost:8080

    npm run dev
  2. Open new terminal and run the command below for update typescript automatically

    npx tsc -w

Build

  • Build
    Run the command below in your terminal
    # Build for production in the dist/ directory
    npm run build

Credits

Thanks to:

Languages

JavaScript52.1%TypeScript30.5%GLSL12.8%CSS3.1%HTML1.4%

Contributors

MIT License
Created May 17, 2021
Updated September 14, 2024
maxolib/world | GitHunt