Coder Social home page Coder Social logo

ling-cy / mario-kart-3.js Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lunakepio/mario-kart-3.js

0.0 0.0 0.0 46.43 MB

Home Page: https://mario-kart-3-js.vercel.app

License: MIT License

JavaScript 94.70% TypeScript 0.90% CSS 4.21% HTML 0.19%

mario-kart-3.js's Introduction

Mario Kart 3.js - JavaScript/WebGL Mario Kart

Link

Open in GitHub Codespaces

DISCLAIMER : This is not a completed project, I would say around 50% of the work has been done up to now. It takes a lot of time so please enjoy.

How to install

Fork the repository

Clone the repository or download it

Open your terminal and inside the project folder, run :

  npm install

Start the dev server

  npm run dev

How to use (Gameplay)

  • Use the W key to accelerate, the mouse to steer for now (will be updated for mobile/gamepad/keyboard).

  • Steer with the mouse.

  • Press and hold the space bar to initiate a drift. Steer and counter steer to maintain the drift. release it to get a mini - turbo.

  • Press E key to use the current item.

  • Press R to reset your position, usable anytime.

How to use (Code)

  • Anything needs update.

  • You can also edit the README to add elements to the To-do List.

  • Feel free to bring your ideas to the project even if you can't code them.

TO - DO

  • Design Landing page

  • Add items

  • Add texture to the flame shaders

  • Add curve/length modifiers to drift particles 3/4

  • Add Skid marks

  • Add smokes

  • Add wind screen effect when boosting

  • Improve sound design quality

  • Design UI for HUD

  • Make Time Trial mode

  • Design tracks and checkpoints

  • Improve code quality

  • Add Minimap

  • Items

    • Tennis ball
    • Bomb
    • Real red shell
    • Treats
    • ?

License

License: MIT

mario-kart-3.js's People

Contributors

lunakepio avatar ctrlvnt avatar cr2007 avatar ektogamat avatar waiklam avatar di2tpd avatar justindhillon avatar lunakepiofr avatar somunaexe avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.