Giter Club home page Giter Club logo

bullhacks17's Introduction

bullhacks17's People

Contributors

jamsch0 avatar scottbrynnink avatar tombofry avatar

Watchers

 avatar  avatar  avatar

bullhacks17's Issues

Game State

  • Pre-race / countdown
  • Main race state
  • Finish / "winner presentation"

Pickup Boxes

When collided with, give the player a usable item.

  • Speed boost
  • 3x Speed boost

Kart Physics

A kart should:

  • Drive forwards/backwards
  • Turn left and right
  • Have gravity (how will slopes be handled?)

Input Manager Settings

Have separate controls for each player - set to the same values but get the input from separate joysticks.

  • Throttle
  • Steering
  • Action (Fire Pickup)

Basic Track/Circuit

Simple, flat, oval shape with overlapping spline of the shape.

Used for testing. Not the final track to demo

User Interface

Displays information - per player - such as (can display temporary information until we have the fancy systems in place):

  • Player position (eg. 1st, 2nd, etc)
  • Lap number (eg. "1/3")
  • Pickup indicator
  • Speed

  • Get values and put them in the correct places (requires #4 to be completed)

Design Final Track

Style

Western themed, with cacti, dusty roads, and a rocky shortcut tunnel. For extra effect add small bumps in a small opening in the track with pickups dotted about.

Requirements:

  • Must make start/end of laps obvious
  • Have walls (either visible or invisible) to stop you from cheating/leaving the map

Stretch Goals:

  • Ramps / Topology
  • Speed boost areas
  • Floating Pickup Cubes

Track Mechanics

Calculate percentage of the track that the player has traversed around a lap.

Must be able to detect where a lap starts.

  • Spline object system
  • Kart position tracking
  • Lap counting

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.