Questions about Lite-C

Posted By: D3D

Questions about Lite-C - 02/14/07 20:13

1: Lite-C can use OpenGL. Can I use my Game Programming Gems books based on OpenGL?
2: Will Lite-C replace C-Script in the near future?
3: Is it better to start learning Lite-C now instead of C-Scripting or do I need both?
4: Can I do everything with Lite-C language I can do with my A6 Commercial edition?
5: Are A5/A6 plugins suported with Lite-C?
6: How many physics objects are available in Lite-C?
7: How many players may connect in multiplayer with Lite-C?

On the forum I read people talk about with the Lite-C language you are able to create -small- games/app with the Lite-C language. What does it mean? You can't create big games at least as big as one can do with A6?

Do I really need Lite-C if in the future i'll upgrade to A7 commercial? Or is it just a handy tool to extend my current possibilities with A6 and upcomming A7!?

Thank you.
Posted By: HeelX

Re: Questions about Lite-C - 02/14/07 20:38

can I use my Game Programming Gems books based on OpenGL?

It depends on the code you want to write. OOP features arent supported except overloading.

Will Lite-C replace C-Script in the near future?

CScript will be supported in the future but will be abandoned in some time. I would suggest to start with liteC as soon as you can.

Is it better to start learning Lite-C now instead of C-Scripting or do I need both?

Start learning liteC. Or even better: learn liteC and C side by side. They are somehow identically (somehow! not 100%).

Can I do everything with Lite-C language I can do with my A6 Commercial edition?

Yes. ... if you own the commercial edition. If you own a lower version (or pro), its different

Are A5/A6 plugins suported with Lite-C?

Yes. Though, you should take care of "old" instruction interfaces to those DLLs. LiteC has a lot of implicite casts but in some case I could imagine that the variable types of arguments and you liteC code could be incompatible. So you should learn about casting before you use extensively plugins. In theory, though, there should be no problems at all.

Btw: DLL plugin development is now much easier than with CScript!

How many physics objects are available in Lite-C?

LiteC doesnt change engine edition limitations. If you own the commercial edition, you have to remain on 1 physics object.

How many players may connect in multiplayer with Lite-C?

See previous question.

On the forum I read people talk about with the Lite-C language you are able to create -small- games/app with the Lite-C language. What does it mean? You can't create big games at least as big as one can do with A6?

LiteC isnt limitating how big your game is (how do you determine how "big" a game is? I heared people saying Max Payne is a small game because its only 10 hours of play ). LiteC is *just* a new programming language and vice-versa it makes it possible to create even bigger games than before with CScript, so to say.

Do I really need Lite-C if in the future i'll upgrade to A7 commercial?

No, you can rely on CScript if you like.

Or is it just a handy tool to extend my current possibilities with A6 and upcomming A7!?

It is no tool. It is a programming language. But if you like to call it a tool, yes, indeed, it extends your possibilities
Posted By: Iron Chancellor

Re: Questions about Lite-C - 02/14/07 22:56

Will there be a new SDK to use with Lite-C?
Posted By: D3D

Re: Questions about Lite-C - 02/14/07 23:16

HeelX thank you for taking the time to answer all my questions.

All the best,

Dusty
Posted By: JibbSmart

Re: Questions about Lite-C - 02/15/07 07:17

standalone lite-c does support full physics no multiplayer, however, so if u hav an edition that can do better than that, u can use lite-c in conjunction with it i think.

julz
Posted By: TheExpert

Re: Questions about Lite-C - 02/15/07 17:06

So lite-C allow full access to render to texture also ?
Any limitations , caus it's simply a language wrapper to 3D things like TrueVision3D !
Posted By: hack-panther

Re: Questions about Lite-C - 02/16/07 17:28

Another question... In the C-Lite ebook...
What exactly means "Classes & methods" = "partially"?
Posted By: FixxeR

Re: Questions about Lite-C - 02/16/07 17:51

Quote:


caus it's simply a language wrapper to 3D things like TrueVision3D





I'm not entirely sure how you're drawing that conclusion. It's neither a wrapper, nor is it like TrueVision3D.

lite-C is practically it's own language. The DX9, and OGL, capability is programmed *using* lite-C (see opengl.h, and d3d9.h inside the include folder).

hack-panther:
It means that *some* classes and methods from other systems (d3d, ogl, etc) can be used through overloading. I think there's a lite-C workshop that discusses overloading using D3D as an example.

FixxeR
Posted By: AlbertoT

Re: Questions about Lite-C - 02/16/07 18:17

[quote
It depends on the code you want to write. OOP features arent supported except overloading.





True, but again please consider that A6 is actually a basic and game oriented OOP thanks to its entity \ skill \ flag \ action based, engine structure
Overloading of fuctions will enhance OO features
Posted By: jcl

Re: Questions about Lite-C - 02/16/07 18:55

Quote:

Another question... In the C-Lite ebook...
What exactly means "Classes & methods" = "partially"?




Classes and methods are supported by lite-C, for the Windows API (COM model). You'll need classes in many cases, f.i. for writing native DirectX programs. This however is for advanced programmers, not for beginners. lite-C has basic class support that is sufficient for APIs like DirectX, but many advanced C++ features, for instance inheritance, are not supported.

See: http://manual.conitec.net/litec_api.htm
Posted By: 3Dski

Re: Questions about Lite-C - 02/17/07 23:58

I'm a 3DGS Commercial user and have installed Lite-C in its own directory. What steps do I need to take to use Lite-C in a new WED project? Do I have to move any of the Lite-C files over my existing 6.5 folder, or does that engine already support Lite-C? Can CScript and Lite-C be used together in the same project? (i.e., CScript templates and Lite-C functions, events, etc., that may use Lite-C user defined types?

EDIT: Guess you can scratch the above, because I can see that you can load a map, as shown in the Lite-C samples. I also see that the man says there are no WDLs, other than for specifying paths, etc. Just need to research where Lite-C "templates" fit in; I see Lite-C has the XML to specify things, so I'll look there.
Posted By: jcl

Re: Questions about Lite-C - 02/19/07 16:53

There are no templates for lite-C yet, but Doug is working on them for A7. You can add a lite-C script to a C-Script project (useful for migration), but not vice versa. So basically you can't mix lite-C and C-Script for your project.
© 2024 lite-C Forums