Tag: .Net
Better late than never
by Andy on Aug.25, 2011, under Telesto
I know, I know, it’s been a while since I promised it, but my Master Thesis has now finally been added to the download section.
In my thesis, I worked through the architecture of game engines and propsed a new architecutre, based on functional thougts and the devide-and-conquer paradigm. Telesto, my game engine I’m currently working on is influenced by this thoughts (although I must admit that implementing the first AI modules into Telesto is about to change half of its architecture again. A neverending story!)
Enjoy!
Game Engine Architecture: Telesto
by Andy on Dec.17, 2010, under Telesto
Heyho everyone and sorry for the long wait. I was quite busy working on my master thesis.
My topic was the development of a commercial-scale game engine architecture for real time strategy games with MMO gameplay components. Will tell you more in the future. For now, I prepared a small subpage containing my presentation (in German). Enjoy!
.Net 4.0 and you
by Andy on May.03, 2010, under General
The recently released Visual Studio 2010 includes the new .Net runtime 4.0 with a hand full of new features, including the official release of F#, our new functional .Net friend! Finally! Besides that, the new Visual Studio got a new, much better layout and few new options, like code metrics, a nice achievement system for the MMO-developer. Being a Visual Basic Developer of the first hour (okay not the first I must admit, but for quite some time now) I’m especially happy about some pure syntax improvements, like getting rid of that ugly “_” char for splitting lines.
Okay now let’s start with the fun. Opening up the first Visual Studio 2008 solution will show us a small converting box, but all goes well. The problems start once you click on the compile button. You will probably either get compile errors, runtime exceptions or a hanging application if using a library which was not compiled against the new CLR v4. Like Managed DirectX in my case.
That’s because of the side-by-side feature of the new CLR, allowing multiple runtimes in one app. Something the older runtimes can’t handle. Lucky, there is a switch with the elegant name of useLegacyV2RuntimeActivationPolicy that should allow your older dlls to load fine. But be aware that it also disables the side-by-side feature for those legacy libraries. Don’t turn it on ‘just in case’! Try to avoid it and upgrade your libraries if possible.
It’s too early for me to write a complete review for Visual Studio 2010 and .Net 4.0, but I will post here if I should stumble across something. Happy coding!