Well basically for the benefit of people who want to make games without reinventing the wheel in some areas I will submit reusable modules that anyone can use in their games. They will be providded under no license at all, so basically you wont need to mention my name anywhere in your credits. Unless they are licensed before by other people i.e. elvman's RealisticWaterSceneNode, its still his even though i have completely rewritten the shader so it takes up 10 lines instead of 30 and removed some unnecessaary code. Right now I can provide code snippets for:
-Setting up a playlist of songs to play as game music in Irrklang
-Setting up save mechanisms (for example to save which song was played last)
-getting things like reflective floor and water to work in multiple viewports (if I manage to do that myself)
-Networking (lobby, but I'm not doing that... hondadirt biker is and i have to ask him for concent)
-PLayer class concept
A little explanation about my player class, in most examples you have seen the camera being global and key responses being global. This time its a bit different, the camera is private in the player class. The player class also manages it's own networking in a thread, I'm also planning for it to manage key responses.
P.S. Don't exepct ready made modules because working on ninja star is my top priority, so i will do the reusable modules in my spare time.
Project Ninja Star Reusable modules
Here i present a bit enhanced elvman water scene node!!
http://code.google.com/p/project-ninja- ... p&can=2&q=
http://code.google.com/p/project-ninja- ... p&can=2&q=
Why do u call OnRegisterSceneNode when u call render yourself????
that will render the scenenode once on ISceneManager::drawAll and on your on render call.
that will render the scenenode once on ISceneManager::drawAll and on your on render call.
We're programmers. Programmers are, in their hearts, architects, and the first thing they want to do when they get to a site is to bulldoze the place flat and build something grand. We're not excited by renovation:tinkering,improving,planting flower beds.
Oh yeah there is a bug in XEffects when using the depth buffer you have to stick "driver->setRenderTarget(0, false, false);" right after "effect->update();".
Cheers
Cheers
ShadowMapping for Irrlicht!: Get it here
Need help? Come on the IRC!: #irrlicht on irc://irc.freenode.net
Need help? Come on the IRC!: #irrlicht on irc://irc.freenode.net
well I guess its nothing new, cause it has been done with Xeffects.
But in one way yes, cause it works for split screen!!!
I'm talking ofcourse about DepthOfField!¬!
unfortunately i cannot be bothered to make some kind of module that would be 3 include files and a HOWTO.
so instead my full source
http://project-ninja-star.googlecode.co ... 0field.rar
But in one way yes, cause it works for split screen!!!
I'm talking ofcourse about DepthOfField!¬!
unfortunately i cannot be bothered to make some kind of module that would be 3 include files and a HOWTO.
so instead my full source
http://project-ninja-star.googlecode.co ... 0field.rar