Re: [GD-General] I just don't get it (Was: Scripting Systems)
Brought to you by:
vexxed72
From: Brett B. <res...@ga...> - 2004-02-04 23:54:09
|
>=20 > I somewhat agree with you. I think that the only real excuse to use a=20 > scripting language for all the game logic is portability, specially if = > you are targeting the mod community. However, if you design your=20 > language from scratch you can also add special features that ease the=20 > development of the scripts, for example, quakec provided a mechanism = to=20 > specify state machines and animations, and unrealscript also has state = > machines and other nice features. >=20 > In most cases I think that a scripting languages are overrated. = However,=20 > that doesn't mean that scripting languages shouldn't be useful for=20 > games, it's just that I don't see the need to code all the game logic=20 > using a scripting language. >=20 Or you might not want your level designers booting CodeWarrior and = messing about with the code (and taking up licenses). Scripting is = limiting to programmers, liberating to non-programmers.We regularly look = at the scripts and if we see repeated logic we implement similar logic = in a plugin and remove it from the scripts. Very nice system that allows = the script logic to change hundreds of times a day and once it settles = into the desired functionality it gets petrified into code. Iterative = programming at its best. Brett |