User:RazorChrist/TronCycles

From WiiBrew

Jump to: navigation, search
TronCycles
Image:Icon Tron.png
General
Author(s)RazorChrist
Contributor(s)Technik
TypeSimulation game
Version0.0.4
LicenceGNU FDL
Links
[Unreleased Download]
Peripherals
1 Wiimote Wiimote Wii Wheel Loads files from the Front SD slot Sensor Bar

TronCycles is an open-source game written in C++, using devkitPPC, GRRLIB and technik's Revolution Engine. It's based off of the light-cycle sequence in the movie TRON. TronCycles started as a homebrew project for the PSP and was originally coded in LUA. As I tried to move it over to C++, I came across many limitations due to the PSP's insufficient hardware. So I decided to rewrite the game for Wii instead. If you've ever played a light-cycle game (e.g. Armagetron), you know how fun and addictive light-cycle racing can be.

I wrote a semi-working 2D demo using GRRLIB, but I've discontinued the 2D version to make way for the 3D version, and hope to have a Beta release soon. Currently, I'm trying to figure out how specific data is sent to the accelerometers, for use in the Tilt controls to be implemented after the initial release. Eventually, there were be a settings menu that will allow you to switch the controls between using the D-Pad and using Tilt control. I believe this will make the game a bit more realistic and accurate to the way the cycles were controlled in the movie.

Contents

Features

The Gameplay is simple: destroy your opponents by crashing them into lightcycle walls or map walls. Try not to crash yourself! The options menu will include the ability to customize the color of your lightcycle and it's trail.

  • Gameplay is in 3D
  • D-Pad or Wiimote Tilt Control
  • Different gameplay modes:
    • 1P versus Computer
    • 1P versus 2P
    • Online Multiplayer? (later release)
  • Change the color of your cycle/trail
  • Mini-map HUD
  • Screenshots save to SD:/APPS/TronCycles/screenshots

Screenshots

TronCycles Menu
TronCycles Grid (2D)
TronCycles3D (Win Version)
TronCycles3D (Win Version)
TronCycles3D (Wii Version)
TronCycles3D (Wii Version)

Controls

Menu Controls
Wii Remote Action
Wii Remote Aim Move Pointer
Wiimote A Button Select Option
Wiimote - Button Take Screenshot
Wiimote HOME Button Exit to HBC
Game Controls
Wii Remote Horizontal Wii Wheel Action
Wiimote D-Pad Left Tilt Left Pivot Left
Wiimote D-Pad Right Tilt Right Pivot Right
Wiimote + Button Wiimote + Button Pause/In-Game Menu
Wiimote - Button Wiimote - Button Take Screenshot
Wiimote HOME Button Wiimote HOME Button Exit to HBC

To do list

  • Implement Tilt-Turning Control
  • Add Mini-Map HUD
  • Add Sounds
  • Add Game Options/Settings
  • Add Intro & Main Menu
  • Add Pause Menu
  • Write Collision Detection
  • Write CPU AI
  • Add Trail Wall Vertices
  • Fix texture holes in map
  • Fix camera follow bugs
  • Add Countdown to Start Game

Changelog

3D Version

0.0.4 - 10/18/2009

  • Migrated all code to REV 0.4alpha3
  • Cleaned up code
  • Fixed follow cam bugs (thanks technik)
  • Fixed texture tiling
  • More coming...

0.0.3 - 07/28/2009

  • Migrated all code to REV 0.4alpha2
  • More work on the cameras
  • Implemented basic Collision Detection

0.0.2 - 07/21/2009

  • Fixed texture holes in map
  • Cycle follow cam (still buggy)
  • Basic movement
  • Rescaled all objects to manageable dimensions

0.0.1 - 06/28/2009

  • Imported screenshot function
  • Added some basic model texturing (no tex tiling yet)
  • Added cycle models
  • Added arena map
  • Work on the 3D version has begun

2D Version (Discontinued)

0.0.3 - 04/02/2009

  • Added some basic sounds (still buggy)
  • Fixed bugs in player movement (thanks Myu0 and daniel_c_w)

0.0.2 - 03/20/2009

  • 2 Player support
  • Basic collision detection (still ironing this out)
  • Basic 2D game grid is working
  • Complete menu overhaul
  • Added "Credits" screen

0.0.1 - 03/09/2009

  • Full menu system
  • Wiimote activity
  • Graphics loading
  • Menu selection rumble
Personal tools
Resources
Community
In other languages