Home
- Irrlicht Extensions: One of my hobies is game coding (see the homepage of my games, dustbin-online.de for details), using the Irrlicht 3D engine. For this I have made some extensions to Irrlicht which you can download here.
- Free Opensource Programs: These are mainly little helper programs and introductions to technologies that were new to me developed in Borland Delphi and C(++).
- JavaScript: As I maintain some homepages (like this one, see links for details) I have written some nice JavaScript code snippets that I want to share with you, e.g. the dynamic tree you can see on the left.
Bulletbyte and Dustbin::Games News
| 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:
| |
| 2010-08-15 | | dustbin::games: stunt marble racers |
| |
| 2010-08-08 | | bulletbyte.de: IrrOde update |
| |
| 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 | | bulletbyte.de: IrrOde update |
| Finally I managed to get rid of the memory leak I introduced almost a year ago. The current version doesn't leak at all (at least no leak was observed when using the IrrOdeCar demo). | |
| 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-17 | | bulletbyte.de: IrrOde update |
| Fixed a little bug in the selection of objects in the IrrOdeCar demo: it now works for all objects that can be removed. | |
| 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 | | bulletbyte.de: IrrOde update |
| Fixed methods to remove objects from a scene created with the "IrrOdEdit" plugin and added the possibility to remove parts of the scene to the IrrOdeCar demo. | |
| 2010-07-11 | | dustbin::games: stunt marble racers |
| |
| 2010-06-28 | | bulletbyte.de: IrrOde update |
| |
| 2010-06-22 | | bulletbyte.de: IrrOde update |
| Another small update: you can now specify a name for the parameters of bodies and reuse them with other bodies (there is a "useDefined" flag). This feature is available in the IrrOdEdit plugin. | |
| 2010-06-20 | | bulletbyte.de: IrrOde update |
| |
| 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-06-15 | | bulletbyte.de: IrrOde update |
| Added a XCode project to the zip file. Thanks to bluecat from the Irrlicht forum for providing this. | |
| 2010-06-10 | | bulletbyte.de: IrrOde update |
I also started a project for IrrOde on sourceforge.net where you can always access the latest code of IrrOde, often before a new version is available for download on bulletbyte.de: http://sourceforge.net/projects/irrode/ | |
| 2010-06-03 | | bulletbyte.de: IrrOde update |
| |
| 2010-05-31 | | bulletbyte.de: IrrOde update |
| Another tiny update: I improved the config controller and added the new functionality to the IrrOdeCar demo. | |
| 2010-05-31 | | bulletbyte.de: irrCC update |
| Config controller improved: - it is possible to define axes that return values between -1 and 1 - there is now a new type called "Fader" that is useful e.g. to control the thrust of an airplane See the IrrOdeCar demo of IrrODE for the use of all the new functions. | |
| 2010-05-28 | | bulletbyte.de: IrrOde update |
| Fixed a nasty little bug: the axes of joints attached to a body with a rotation that is not equal to (0,0,0) are now correct. | |
| 2010-05-25 | | bulletbyte.de: IrrOde update |
| This time it's a little update. I modified the IrrOdeCar demo, the name of which is now (again) closer to what it is. I added 2 new cars with suspension, one with a rigid axle (use the "Select Car" button), and one with independent wheel suspension for all four wheels (use the "complex car"). The already known car is still available using the "Select Simple Car" button. | |
| 2010-05-22 | | bulletbyte.de: IrrOde update |
| This time I fixed a nasty little but in CIrrOdeGeomTrimesh::removeFromPhysics. This method does now work. Thanks to Darkcoder from the official Irrlicht forum for reporting this bug and helping me with the solution. | |
| 2010-05-18 | | bulletbyte.de: IrrOde update |
| Uploaded a new version with minor changes to IrrOdeCar. This demo is now linked to the static ODE lib, because there are some collision issues with static trimeshes when using the dynamic link version. I also replaced the CIrrOdeGeomHeightfield by a CIrrOdeGeomTrimesh for this demo as suggested as workaround in the ODE forum. | |
| 2010-05-18 | | bulletbyte.de: new IrrEdit plugin |
| I just uploaded a new plugin for IrrEdit: the VertexAlignPlugin. It contains a scenenode that helps you to align your other scene nodes (of the AnimatedMeshSceneNode). | |
| 2010-05-15 | | bulletbyte.de: IrrOde update |
| With the new version the handling of fast moving object collisions is improved. Collision is now not only detected between bodies, but also between bodies and static meshes. I also added a road to the IrrOdeCar demo that connects the airfield, the car jump and the tank's shooting ground. | |
| 2010-05-09 | | bulletbyte.de: IrrOde update |
| Moved the functionality of the airplane from the IrrOdeCar demo to the IrrOde lib. Created 3 new motors: - CIrrOdeAeroDrag - CIrrOdeImpulseMotor - CIrrOdeTorqueMotor all these new motors are subclasses of the new interface IIrrOdeStepMotor. | |
| 2010-05-02 | | bulletbyte.de: IrrOde update |
| This time it's a nice update: I activated the plane that has been around in the IrrOdeCar demo for quite a long time. I figured out how to get it behave in a way I like - far from being realistic, but I think it's OK. | |
| 2010-04-27 | | bulletbyte.de: IrrOde update |
| Added a new feature: it is now possible to mark a body as "fast moving". If this is done a ray will be cast from the old position to the new position after each step to detect missing collisions with other bodies. This is a nice feature, but it does have some drawback: - only body-body collisions are detected - only linear movement is compensated. Fast rotating bodies can still pass each other - the collision between two fast moving bodies will not be detected (unless the do a "real ODE collision") | |
| 2010-04-23 | | bulletbyte.de: IrrOde update |
| - fixed IrrOdeCar - fixed problem with motors, servos and disabled bodies - enabled collision of ray with static geoms | |
| 2010-04-20 | | bulletbyte.de: IrrOde update |
| I have added a nice little tool that might make development of games and levels a lot easier and less work: the IrrOdeSurfaceEdit. You can use this tool to define all surface parameters in a central xml file and reference these settings later on. | |
| 2010-04-16 | | bulletbyte.de: IrrOde update |
| This time I added support for .bsp (Quake3) levels and the Irrlicht octree scenenode. | |
| 2010-04-10 | | bulletbyte.de: IrrOde update |
| - fixed demo projects for removed CIrrOdeEventCollision - fixed case issues for building with Linux | |
| 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-29 | | bulletbyte.de: IrrOde update |
| This is a major update: - modified event handling so that (for future projects) all network and replay stuff can be done through events - moved fuctionality to update irrlicht scene from the ode device to the world object - removed CIrrOdeEventCollision event. Collision data is now integrated in the CIrrOdeBodyMoved event | |
| 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 | | bulletbyte.de: IrrOde update |
| Switched from Irrlicht 1.6 to Irrlicht 1.7.1 | |
| 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-14 | | bulletbyte.de: IrrOde update |
| - added functionality to limit collision detection to certain materials in CIrrOdeGeomBox - fixed clone-bugs for all geoms | |
| 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-09 | | bulletbyte.de: IrrOde update |
| Little de-initialization bugfix | |
| 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-27 | | bulletbyte.de: IrrOde update |
| - New events added (CIrrOdeEventInit and CIrrOdeEventClose) - little bug fixed in CIrrOdeEventBodyMoved | |
| 2009-12-23 | | bulletbyte.de: IrrOde update |
| added namespaces | |
| 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 | | bulletbyte.de: IrrOde update |
| switched to Irrlicht 1.6 | |
| 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 | | bulletbyte.de: IrrOde update |
| - added damping parameters for materials of static geoms | |
| 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-17 | | bulletbyte.de: IrrOde update |
| completed multiple materials for static trimeshes | |
| 2009-09-13 | | bulletbyte.de: IrrOde update |
| prepared multi surface parameter for single static trimesh | |
| 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 | | bulletbyte.de: IrrOde update |
| Some little fixes | |
| 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 | |
| 2009-06-20 | | bulletbyte.de: IrrOde update |
| Added "IrrOdeMarble" | |
| 2009-05-26 | | bulletbyte.de: IrrOde update |
| VC 2008 Projects added | |
| 2009-04-05 | | bulletbyte.de: IrrOde update |
| IrrOdeCar improved | |
| 2009-03-30 | | bulletbyte.de: IrrOde update |
| IrrOdeDevice completed | |
| 2009-03-23 | | bulletbyte.de: IrrOde update |
| - added adaptive steering to IrrOdeCar - added help screens to IrrOdeCar and IrrOdePlayground | |
| 2009-03-21 | | bulletbyte.de: IrrOde update |
| IIrrOdeDevice added (+implementation, +NULLDevice) | |
| 2009-02-17 | | bulletbyte.de: IrrOde update |
| Some Updates, e.g. update to Irrlicht 1.5 and ODE 0.11 | |
| 2009-01-10 | | bulletbyte.de: IrrOde update |
| - joints added - joint limits added - joint motors added | |
| 2009-01-05 | | bulletbyte.de: IrrOde update |
| - redesigned directory structure (again) - added joints | |
| 2008-12-28 | | bulletbyte.de: IrrOde update |
| Trimesh now working correctly | |
| 2008-12-26 | | bulletbyte.de: IrrOde update |
| CIrrOdeGeomTrimesh -- first attempt | |
| 2008-12-21 | | bulletbyte.de: IrrOde update |
| - added Events - Cylinder Geom added - directory structure redone | |
| 2008-12-16 | | bulletbyte.de: new project: IrrOde |
| A new project can be found in the Irrlicht section: IrrODE, a wrapper to easily integrate the Open Dynamics Engine into an Irrlicht project. |
Disclaimer:
The software is provided "as is", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose, title and non-infringement. In no event shall the copyright holders or anyone distributing the software be liable for any damages or other liability, whether in contract, tort or otherwise, arising from, out of or in connection with the software or the use or other dealings in the software.
The software is provided "as is", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose, title and non-infringement. In no event shall the copyright holders or anyone distributing the software be liable for any damages or other liability, whether in contract, tort or otherwise, arising from, out of or in connection with the software or the use or other dealings in the software.