Dusty Engine .Net

Announce new projects or updates of Irrlicht Engine related tools, games, and applications.
Also check the Wiki
Post Reply
Osirus
Posts: 11
Joined: Wed Sep 01, 2004 4:27 pm

Dusty Engine .Net

Post by Osirus »

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.
roninmagus
Posts: 91
Joined: Fri Oct 31, 2003 5:03 am

Post by roninmagus »

:shock:

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
Osirus
Posts: 11
Joined: Wed Sep 01, 2004 4:27 pm

Post by Osirus »

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.
xycos

Post by xycos »

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
Osirus
Posts: 11
Joined: Wed Sep 01, 2004 4:27 pm

Post by Osirus »

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.
roninmagus
Posts: 91
Joined: Fri Oct 31, 2003 5:03 am

Post by roninmagus »

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.. :D

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
Osirus
Posts: 11
Joined: Wed Sep 01, 2004 4:27 pm

Post by Osirus »

Ok so my website seems to be down at the moment but hopefully will be back up as soon as my provider gets things back up.

I'll be working on the port again this weekend sometime (work sucks) and get a fully working version of Dave's v7. I'll post as soon as it's up.
Post Reply