headline
Welcome to the World of Marbles. The marbles are a peacful species. They know no greed, envy or anger. All they care about is to put fun in their lifes. As anywhere else in the universe fun is in the eye of the beholder - some like to unveil the secrets of the universe, some prefer to discuss about the meaning of liff, some others like to race.

Marbles as such roll. Long time ago they discovered that this can be used to race against each other. The long history of marble racing has seen many changes. There were marblathons and cross country rolls over short and long distance, they even did the Iron Marble.

Short time ago someone started to put together weird tracks with ramps and such and started to roll. It didn't take long until the fun of this spread all over the World of Marbles.

This is your chance to join the fun: race against the clock, against another marble on one computer or against up to three others in a breathtaking network race. Enter the next level in computer gaming: play the all new roll playing game Stunt Marble Racers.

Bayar Menzat has implemented a Version of Stunt Marble Racers with Kinect controller. Unfortunately I can't test it because I don't own a Kinect, but here's the link: http://www.bayarmenzat.com/kinect/, and the thread on the Irrlicht Forum: Kinect Marble Racing.

the main menu the selection of a level the hiscore dialog the player's options dialog the video options dialog the credits dialog Starting point of level "the wall" riging on a wall ready to tear down a wall kicking a box in level "the wall" go for a corner in "jumpin eight" jumping in level "jumpin eight" some dynamic level part starting a two player game
Stunt Marble Racers provides three game modes:
  • Single Player Mode - race against the clock and enter the list of fastest laps
  • Splitscreen Mode - race against another player on one compter
  • Network Mode - race against up to three players in a network match (LAN playing recommended)

Here are some of trailers Stunt Marble Racers on youtube:

Videos: 1 2 3 4 5

Early trailer of Stunt Marble Racers - 2 player splitscreen


The manual of the game is available online: Stunt Marble Racers Manual
The manual of the edit pack is also available online: Bulletbyte Editpack Manual

To create your own tracks for the game you need the free Ambiera IrrEdit scene editor, some 3D model editor (I use Wings3D) and the bulletbyte edit pack.

Stunt Marble Racers uses the following free resources:


The project's thread on the official Irrlicht forum: http://irrlicht.sourceforge.net/phpBB2/viewtopic.php?t=35215
2011-04-18 | dustbin::games: stunt marble racers
 I just realized that the a motor was missing in the world-famous "roll the line" level. Fixed that bug.
2011-04-07 | dustbin::games: stunt marble racers
 Another small bugfix. In two of the levels, "the wall" and "precision" all four marbles were present even in single player mode. Fixed that. I also removed the training levels.
2011-03-27 | dustbin::games: stunt marble racers
 A little update: added some additional signs to some levels just to get some population into them.
2011-03-22 | dustbin::games: stunt marble racers
 I have added 4 new racetracks to "Stunt Marble Racers" which can be found as the "Rollercoaster" series at the end of the list of racetracks. Have fun with them.
2011-03-13 | dustbin::games: stunt marble racers
 This is a little bugfix update. There were some levels that had errors in due to some modifications I applied to the IrrOde wrapper some time ago (e.g. the "rotor" track). These errors are now fixed again.
2010-08-27 | dustbin::games: stunt marble racers
 Argh ... forgot the initialization of a variable which leads to using the netbook version of the levels (if available). Fixed this with the latest upload.
2010-08-26 | dustbin::games: stunt marble racers
 Fixed some more netgame issues:

  • Sound does now work - even on client
  • the client follows the server when it comes to netbook-ready level selection
  • now the images showing the checkpoints of the lap that have been passed also work - it's been an issue in the scenery files
2010-08-15 | dustbin::games: stunt marble racers
 
  • fixed bug with displayed hiscore position after net race
  • fixed bug with server name: when changing the server's IP address in the "netgame" dialog the new address is used with the next connection try, not the old one
  • added "0.5" angular damping to finished players
  • Fixed render to texture for clients in network game
  • added dependency to project
  • fixed network playing
  • Some modifications in the World Observer / Replay stuff to make this code more general for moving it to IrrOde later on
2010-07-30 | dustbin::games: stunt marble racers
 Just a little cosmetic change: added a progres bar I found in the Irrlicht forum to show the level loading progress.
2010-07-26 | dustbin::games: stunt marble racers
 New version linked to the leakless version of IrrOde. If you observe the program with the task manager you will notice that the memory usage does still increase, but this comes from the recording feature.
2010-07-15 | dustbin::games: stunt marble racers
 Another bugfix with the replay system: it does no longer crash, even if you try to watch a second replay. I also added a "pause" function which can be toggled using the "Space" key.
2010-07-14 | dustbin::games: stunt marble racers
 Fixed a bug in the replay mode caused by the modified event handling in IrrOde. Replay does now work again.
2010-07-11 | dustbin::games: stunt marble racers
 
  • fixed bug with network game. It was not working for the last two or three versions due to modifications in the IrrOde message queue
  • added a special "netbook" mode. This was necessary because the bottleneck in my netbook was not the graphics chip (Nvidia ION) but the processor that has problems calculating the phyics of complex levels
2010-06-20 | dustbin::games: stunt marble racers
 Little update without new functionality: moved the project to the Code::Blocks 10.05 IDE and to the latest IrrOde wrapper.
2010-04-06 | dustbin::games: stunt marble racers
 Another update: I have added video screens near the track where you can watch a live broadcast of the race. This is just a little eye-candy. The camera switches the focus between all players at a regular interval.
2010-04-04 | dustbin::games: stunt marble racers
 Stunt Marble Racers does now have a nice new feature: the Ghost Player. In singleplayer mode you can store a ghost file (the fastest lap of the game), and you can race against this ghost afterwards.
2010-03-29 | dustbin::games: stunt marble racers
 Adapted modifications from IrrOde:

- network communication is now handled through the IrrOde message pipeline
- the replay function also works with the IrrOde message pipeline now
- added events for all things except world updates (which were added to IrrOde)
2010-03-16 | dustbin::games: stunt marble racers
 - enhanced skid sound
- fixed some typos in manuals

some fixes for the network game:

- result now shows all players
- game is ended after the current lap even if player1 is not the winner
- sound on server now correct
2010-03-14 | dustbin::games: stunt marble racers
 It's done. I just put a new version of Stunt Marble Racers online where the network game is a tournament. Some things still need to be done:

- sound. doesn't work as it should
- go back to the net game screen after a tournament is finished
- improvement of the replay mode
- graphics enhancement. I'll wait for Irrlicht 1.8 and the new shadow system for that
2010-03-06 | dustbin::games: stunt marble racers
 - modified some levels
- pre-work for network tournament
2010-03-02 | dustbin::games: stunt marble racers
 - added level "trenchrun"
- redone level "tube racing"
- modified both training levels to work with netgame
2010-02-26 | dustbin::games: stunt marble racers
 - little fix with rear view mirrors
- merged all game-specific Irrlicht custom scene node factories to a single factory
- added level "crossing bridges"
- switched from Irrlicht 1.6 to Irrlicht 1.7.1
2010-02-19 | dustbin::games: stunt marble racers
 - added rear view mirror
- added blimp cam in replay
- adapted levels to change in IrrODE
- added 2 levels
- complete re-structuring of data/levels directory
- moved most textures to a single folder "data/levels/textures"
2010-02-06 | dustbin::games: stunt marble racers
 Yet another step closer to complete network gaming:

- "game over" state fixed for more than 2 players
- replay can now replay races with more than 2 players
- fixed a bug in racetime display on network clients
- Renamed game to "Stunt Marble Racers"
- fixed result calculation for more than 2 players
- added some enhancements to network clients
2010-01-16 | dustbin::games: marbles2 - the race
 - one step close to full network support - now works with 4 players, levels updated
- Fixed netgame client camera to prevent "wobbling" movement.
2010-01-06 | dustbin::games: marbles2 - the race
 - Second try for network game ... This time it works!
- follow cam added to replay
- some more networking preparations
2009-12-23 | dustbin::games: marbles2 - the race
 - Replay system added
- added IrrOde namespaces
- CIrrOdeWorldObserver and IIrrOdeWorldListener added
2009-12-12 | dustbin::games: marbles2 - the race
 - removed directx8 support
- added level integrity checks
2009-12-11 | dustbin::games: marbles2 - the race
 - added tournament mode
- added editPack manual
- modified some levels
2009-11-13 | dustbin::games: marbles2 - the race
 - switched to Irrlicht 1.6
- major rewriting of class "CGame"
2009-11-03 | dustbin::games: marbles2 - the race
 Preview Scene Node added, levels adjusted
2009-11-01 | dustbin::games: marbles2 - the race
 - added new level "triangle jump"
- added marble follow camera animator
2009-10-30 | dustbin::games: marbles2 - the race
 Now it's only one respawn point per checkpoint
2009-10-25 | dustbin::games: marbles2 - the race
 - some new levels
- some modified levels
- removed single lap mode
- added "respawn" control
2009-10-11 | dustbin::games: marbles2 - the race
 improved sound
2009-10-06 | dustbin::games: marbles2 - the race
 - fixed splitscreen mode
- all settings are now stored in a single file
2009-10-04 | dustbin::games: marbles2 - the race
 - level "race_5" modified
- playername bug fixed
2009-09-29 | dustbin::games: marbles2 - the race
 - added damping parameters for materials of static geoms
- modified levels with damping parameters of static geoms
2009-09-27 | dustbin::games: marbles2 - the race
 Modified some levels
2009-09-25 | dustbin::games: marbles2 - the race
 little bugfixes
2009-09-21 | dustbin::games: marbles2 - the race
 completed multiple materials for static trimeshes
2009-09-13 | dustbin::games: marbles2 - the race
 some little fixes, e.g. "the wall"
2009-09-11 | dustbin::games: marbles2 - the race
 - added highscores
- modified racecam/freecam
- new level
2009-09-07 | dustbin::games: marbles2 - the race
 Added sound
2009-09-04 | dustbin::games: marbles2 - the race
 - modified level selection dialog
2009-09-03 | dustbin::games: marbles2 - the race
 - added irrKlang
- switched to gcc
- switched to static ODE lib
- added credits
2009-08-26 | dustbin::games: marbles2 - the race
 a step closer to the final game...
2009-08-21 | dustbin::games: marbles2 - the race
 racing mode now (more or less) working, infoscenenode added
2009-08-18 | dustbin::games: marbles2 - the race
 - added checkpoint checker base class
- added checkpoint checker class for "reach the target" races
- added first racetrack level
2009-08-17 | dustbin::games: marbles2 - the race
 RaceCam working
2009-08-14 | dustbin::games: marbles2 - the race
 Game functionality added

- checkpoints activated
- respawn points added
- player disabled as he reached finish-checkpoint
2009-08-13 | dustbin::games: marbles2 - the race
 - added VC++ project - added levels - added managed shadows
2009-08-03 | dustbin::games: marbles2 - the race
 a first version of my new game "marbles2 - the race" can be downloaded from dustbin-online.de


Valid XHTML 1.0 Strict