RE: [GD-Consoles] question: Embedded scripting language on console
Brought to you by:
vexxed72
From: <phi...@pl...> - 2003-02-18 01:46:35
|
You should carefully consider the technical abilities of your designers= when making this decision. From personal experience, and observing other projects; the more like a= full-blown programming language your scripting system is, the more like= ly the programmers will end up writing the actual scripts. If programmers = are going to be scripting, why not just let them use the same language the engine is written in? Of course, I may just have had primarily non-technial designer experien= ces. From the "heated debate" on the algorithms list a couple of weeks back,= it's safe to assume that there are more technical designers out there, = so your mileage will almost certainly vary. Cheers, Phil PS I do wonder why Lisp seems to be such a popular language to base cus= tom solutions on though (both Halo and Jak & Daxter). Most programmers I kn= ow get headaches from Lisp syntax that I thought would fry the average designer. Is there something I'm missing? = =20 "Michael Pohoreski" = =20 <MPo...@cy...> To: = <gam...@li...> =20 Sent by: cc: = =20 gam...@li...urc Fax t= o: =20 eforge.net Subje= ct: RE: [GD-Consoles] question: Embedded scripting language on=20 cons= ole =20 = =20 02/17/2003 04:41 PM = =20 Please respond to gamedevlists-consoles = =20 = =20 = =20 Hello Lagarde On one of our past games, we=A0used Java & C++.=A0 The main issues we = ran into were: - Duplicated entity structs in both Java & C++. - The run-time performance of switching back to and forth was expensi= ve. - The designers just didn't have the experience writing solid, fast co= de, compared to the years the programmers did. Needless to say, we'll be looking at a scripting system very carefully before going back to it.=A0 We're leaning towards programmers writting everything in C++, but with more of a data driven approach. If I'm not mistaken, one of the Jax and Dextor games used a lisp syst= em. (Check=A0the post mortem's in Game Developer).=A0There was an older ga= me, Abuse, by Dave Taylor's crack.dot that was written in Lisp as well. Cheers -----Original Message----- From: Lagarde S=E9bastien [mailto:Lag...@wa...] Sent: Monday, February 17, 2003 5:33 PM To: gam...@li... Subject: [GD-Consoles] question: Embedded scripting language on consol= e I looking for some information on existing embedded scripting language= on console (ps2, gc). My goal is to design some behavior with UML state diagram then generat= ing the code for the scripting language. I have found that Java or python are=A0appropriate= language=A0(with rational rose , together soft etc...) but after some research i have this result: java is use in Vampire the masquarade base on embedded java language a= nd JNI. But no information on other game (PC or console). Is java interpreter (jvm) can be support on console because the lack o= f ressource ? python is use in many PC game , again i found only few console game ba= se on python scripting but i think some use it. I want use a popular existing language in order to each new team membe= r are quickly functionnal so no proprietary language. In last is multithreading in scripting language (like java)=A0can be e= mulate on console for a real-time game ? = |