You can also use part of the mods that you want to do as an scenario of how would they work/what would they do in order to solve the problem/make the wanted modifications.
Whatās the best step-by-step resource online for knowledge on integrating SQL and ASP.NET into C# apps? Or the best book? I was reading this big book on C# (C# for programmers, 2nd edition) for about the past 3 weeks. Things were going cool, but ever since getting into these later chapters itās clear this ASP.NET stuff is outdated. I should have seen that coming: the book goes over Visual Studio 2005, and Iām on 2010. Still, I was getting a steady supply of applicable things I didnāt know up until now.
Anyone have experience with DirectX / OpenGL libraries? Iām thinking of developing a really bad game that I want to build cross-platform. Iām currently looking at using SDL as the cross-platform library, but if anyone has any advice or additional / alternative libs. Iāve used Allegro in the past but that was version 4, and since then theyāve gone to version 5 which is a completely new setup.
Also Iām writing this on Linux if I need to know anything about that when I cross-compile.
Unix timestamps do deal with leap seconds (through those magical library functions)ā¦
The real trick is to do scheduling with something like timeGetTime() instead of ftime() so if your program is running at that moment daylight saving kicks in your five-second wait doesnāt turn into a one-hour-and-five-seconds wait.
And always log UTC to file; change back to localtime in a reader.
Im a pretty big supporter of directx. The learning curve is steeper, but I think it pays for itself once you truly know what your doing. However, Iām unfamiliar with their support for Linuxā¦ With Linux in mind maybe opened would be a smoother path. Before you did deep in cross platform, just work on normal engine mechanics. The reason I like directx so much is if you make ur engine on it, and its well done. Itās easy to use it where ever you need it.
Cross platform: Use OpenGL or a web based game (not personally familiar with this option, but I think itās even easier to do cross platform this way)
DirectX is Windows only unless you rely on WINE, which I wouldnāt ever rely on.
First, excellent point. Do whatever is easier for you personally!
Second sentence, I disagree because it implies two things:
DirectX is the cause of a well done engine. That is incorrect. Good engineering and planning is the cause of a well done engine, regardless of graphics API choice.
Not using DirectX will mean the engine is not well done. Also not true.
And finally the third sentence:
Since heās on Linux, DirectX is not easily available. OpenGL is.
Yeah, i guess i did make some broad statements with that one. I find a DX engine to be more portable to other projects if done correctly. Not to say openGL engines arenāt portable or āwell doneā.
Yeah i felt like directx wasnt really available on linux, but I didnāt remember for sure, and I didnt wanna say that and get blown up lol.