2 registered members (dr_panther, 7th_zorro),
1,203
guests, and 2
spiders. |
Key:
Admin,
Global Mod,
Mod
|
|
|
Re: To the Gamestudio users
[Re: bart_the_13th]
#385864
10/25/11 15:51
10/25/11 15:51
|
Joined: Dec 2008
Posts: 1,660 North America
Redeemer
Serious User
|
Serious User
Joined: Dec 2008
Posts: 1,660
North America
|
The reason I don't really like to use 3D Gamestudio myself is because I don't like the workflow. The tools are not very good and the programming environment is simplified to a fault. I particularly don't like how Gamestudio handles your code. Events, the wait() command, and the your/my pointer seem to be very volatile and cause problems even if you use them the "correct" way. I find this hard to express, but Lite-C seems to promote the idea that you should never know how your code is being executed, and in what order. On top of all that, over the last several years I've moved very far from being a game designer and that's primarily what Gamestudio is geared toward. Most of my hobby programming involves what I like to call video game system engineering. I like putting together the guts of my own game engines, like writing the entity handlers, defining the data structures, and designing the major subsystems (collision, networking, rendering). I really enjoy writing in pure C code because its easier to debug than object-oriented code and it suits my method of coding (which is quite low to the ground) really well.
|
|
|
Re: To the Gamestudio users
[Re: Redeemer]
#385870
10/25/11 17:01
10/25/11 17:01
|
Joined: Mar 2006
Posts: 3,538 WA, Australia
JibbSmart
Expert
|
Expert
Joined: Mar 2006
Posts: 3,538
WA, Australia
|
The reason I really like to use 3D Gamestudio myself is because I like the workflow. The tools are irrelevant thanks to free/cheap third-party software, and the programming environment is simplified to near perfection. I particularly like how Gamestudio handles your code. Events, the wait() command, and the your/my pointer are extremely useful, particularly when you learn to use them the "correct" way. Lite-C promotes the idea that your code will always be executed the same way, in a predictable order. On top of all that, over the last several years I've diversified as a programmer and as a game designer. A lot of my programming involves what I like to call video game system engineering. I like how Lite-C lets me go as low-level as I want, writing the entity handlers, defining the data structures, and even writing my own major subsystems (collision, rendering [whether through shaders or through DirectX]). Other functionality not already accessible through windows.h are easily made accessible through simple C++ plugins. I really enjoy writing in Lite-C because it suits my method of coding (which is quite low to the ground) really well.
Formerly known as JulzMighty. I made KarBOOM!
|
|
|
Re: To the Gamestudio users
[Re: Rei_Ayanami]
#385983
10/26/11 15:12
10/26/11 15:12
|
Joined: Dec 2008
Posts: 1,660 North America
Redeemer
Serious User
|
Serious User
Joined: Dec 2008
Posts: 1,660
North America
|
Gamestudio will get cross platform soon (that's what jcl said, at least) Details? There's many different kinds of "cross-platform" dev kits. EDIT: Also don't like the fact that Lite-C uses nonstandard libraries...
Last edited by Redeemer; 10/26/11 15:13.
|
|
|
Re: To the Gamestudio users
[Re: Redeemer]
#385985
10/26/11 15:18
10/26/11 15:18
|
Joined: Feb 2009
Posts: 3,207 Germany, Magdeburg
Rei_Ayanami
OP
Expert
|
OP
Expert
Joined: Feb 2009
Posts: 3,207
Germany, Magdeburg
|
As it seems, it will get a compiler rewrite/change (some time ago, jcl stated that the compiler has Chinese comments, which would be the reason for no change..) so that LiteC moves away further from WDL. He said (translated, he talked in a German thread about it): LiteC will be available on all platforms, but without some WDL-artifacts like object definitions. For some complex engine objects you will get create functions, simple objects like sounds and bmaps will be as before. A liteC program will run in Windows like it will run on Android for example. --> http://www.opserver.de/ubb7/ubbthreads.php?ubb=showflat&Number=385839#Post385839(Which also means OpenGL)
Last edited by Rei_Ayanami; 10/26/11 15:20.
|
|
|
|