Dusty Engine .Net
Dusty Engine .Net
I don't know if anyone is interested or not but i am currently porting the DustEngine to .net just to see if it can be done and to help get me more used to using c#. Currently i have a working version that compiles and runs the first tut on the web site but i still have a few more classes to port and then make the changes from v7(what i started with) to v8 which came out about half way through me doing this.
-
- Posts: 91
- Joined: Fri Oct 31, 2003 5:03 am
Oh man that's awesome! I've dreamed of doing this but my knowledge of c# is limited. Post up a link if you can, and I'll add a link to it from the main Dusty page.
daveandrews.org - A Christian Programmer's Weblog | Dusty Engine - A Task Engine for Irrlicht
I will once i get it all ported (and i actually find some web space ), i've only got i think 3 classes left to port (the way point ones) then add the changed from v8. Of course i then have to go in and make it a little more .netish, making use of propertys being somthing i have not implemented as of yet, but at least that's not very hard to do.
If you need web hosting, I'd be more than happy to provide, esp. for a project that I'm so interested in.
Drop me a line: xycos@u.washington.edu
Drop me a line: xycos@u.washington.edu
Ok so i just created a web site for myself and uploaded the source and binarys for my port of the DustyEngine. It's still not complete. It's missing the code for the way point tasks, and is not very compliant to .net coding practices yet. I have not implemented properties. But it is working, at least for the first tutorial :>.
You can down load it off my web site www.osirus.co.nr
you have to rename the file extension to a zip format, the web server i am using does not like zip files being uploaded.
You can down load it off my web site www.osirus.co.nr
you have to rename the file extension to a zip format, the web server i am using does not like zip files being uploaded.
-
- Posts: 91
- Joined: Fri Oct 31, 2003 5:03 am
That's too cool man. I was browsing through the code, looks like you put a whole lot of work into it!
I'll put a link to it on the main Dusty page.. Think I may start using .NET..
Oh, on a side note, I think I may have found a little bug. In dustynodeaffector.cs, the SetNode() function, it tells the node to remove itself whenever it's to be replaced with another node. That is different from what Dusty Engine does, in that it just drops the node. There are times when you may want to change the node that a task affects, but have that node still remain in the scene. The SetNode() just does a little internal maintenance to make sure the node doesn't get deleted while it's working on it.
If you remove the line:
node.Remove(), I think it will act the same way as Dusty.
I'll put a link to it on the main Dusty page.. Think I may start using .NET..
Oh, on a side note, I think I may have found a little bug. In dustynodeaffector.cs, the SetNode() function, it tells the node to remove itself whenever it's to be replaced with another node. That is different from what Dusty Engine does, in that it just drops the node. There are times when you may want to change the node that a task affects, but have that node still remain in the scene. The SetNode() just does a little internal maintenance to make sure the node doesn't get deleted while it's working on it.
If you remove the line:
node.Remove(), I think it will act the same way as Dusty.
daveandrews.org - A Christian Programmer's Weblog | Dusty Engine - A Task Engine for Irrlicht