I haven't been working on my 3D game engine for the past month as I have been learning advanced C#/ADO.NET/ASP.NET instead and that has eaten all of my time.
However, I now recognize some inefficiencies in my engine and need to update them anyways. Luckely I designed it modularly so all I need to update is my networking code and the object hiearchy, and maybe some ghosting stuff.
This has shown me that I need to get some more practice with networking/remoting/ghosting before I hard-code too much into my 3D engine. Therefore, to put Rabid Net to the test and to vastly improve it, I will be making another 2D game :)
So.... What to make, what to make....
I'm mostly worried about that if I switch over to remoting, which will make ghosting and networking in general a lot faster and simpler, that it won't be as secure. Anybody know much about security when remoting in .NET, as in cryptography and not just authentication? I'm wondering if it will let me send the message through a sink chain before it sends it over.
I also need to create a resouces module in my 3D game engine to handle all resources in one place and use XML instead of hard code. More, too :/ I wish I had more time.
ID:32657
![]() Jul 16 2007, 4:25 am (Edited on Jul 16 2007, 4:30 am)
|
|
![]() Jul 16 2007, 4:43 am
|
|
What is remoting?
|
.NET's built-in features to directly call objects on a different application domain or machine. The best part, though, is it allows you to have all of the same objects on each system without those objects storing memory on client computers.
My old system was "all objects on server, only ghosts on client", and although I can directly call objects on the server using reflection, it makes synchronization a nightmare because I stll have to keep track of objects on the client for a few reasons. |
Poor Kunark geting sucked into microsofts hold. get out while you can. switch to java its better and works on all systems (Linux,Apple Mac, Windows) unlike C# that limets you to only windows and is overall a upgraded version of VB, well apart from the stuff they stole from java.
down with microsoft! |