Hooray! Update!
I've been very busy at work and school lately, but have managed to squeeze in some time to code. It took a great deal of work, but I finally managed to get VB.NET and XNA to play nicely in Full Screen mode. This process required me to build a formless class that inherits and implements XNA.Game. Unfortunately, this also means that it no longer inherits Windows.Form, so many of the things that I were doing for input and rendering are obsolete and no longer function. Oh well; by implementing XNA.Game the performance of the engine went WAY up, so that's good.
In the mean time, development of the game editor had to be suspended while I rework some of the code for the engine; no sense writing an editor for an engine that is about to be overhauled, now is there? But don't worry! While the engine is getting an overhaul, I'm removing many of the debug code I had to put in while in early development and implementing a new network engine I've been working on. Instead of only using TCP for network connections, I'm planning on a hybrid of TCP and UDP; TCP for game content distribution (such as downloading updates from a website or other server), and UDP for game client data (such as player movement updates, and other in-game network traffic). The general scripting language I'm working on has not changed much other than adding in a few new commands here and there, but I'm considering adding LUA support down the road. This will depend on developer interest, as personally I don't care at the moment what scripting language it uses, so long as it works!
More updates to come as development continues...
No comments:
Post a Comment