Wallrider/To Do

From GDWiki

Jump to: navigation, search

This is our current incomplete list of topics to be completed. :) We will break down sections the best we can before any work is done. If you are not yet involved in the project, this is where you'll want to check to see if you can apply for a position!

Coding

  • Basic functionality
    • "StopWatch" class, for timing game events counting up
    • Post-3D-render "Glow" effect
  • Interface
    • Text rastering
    • Menu System with pretty texturing and smooth scrolling movements
    • Class framework for 2D displaying of images over rendered scene
  • Input
    • Joystick class (using SDL!)
    • Socket-controlled opponent input class
  • Trig work on the Arena sections
    • 8 Corners
    • 6 Vortexs
    • Any other cool pieces you can think of (including convex shapes)
  • Items
    • Base class and pickup system for the USER (not necessarily the CCar class)
    • Set of methods that the items can use, to make item coding like a hard-coded "scripting"
  • Networking
    • Protocol design
    • Dead reckoning system possibly with an opponent car class
    • HTTP object
    • Another class that uses the HTTP object to communicate with our PHP server, supporting:
      • Downloading tracks
      • Uploading winner/loser
      • Downloading textures
      • Raw data transfer for future updates
  • Audio system using SDL
    • We need to preload sound effect files from a list
    • Really easy to use global instance for calling these effects!

Audio

  • We need some awesome and original techno music! FruityLoops people, apply here!
  • Sound effects

Graphics

  • Splash screens
  • Menu backgrounds
  • Vehicle textures
  • Vehicle Models (3DS Max!)
  • Item models and matching icons
Personal tools