RE: [GD-Consoles] question: Embedded scripting language on console
Brought to you by:
vexxed72
From: Michael P. <MPo...@cy...> - 2003-02-18 00:42:26
|
Hello Lagarde =20 On one of our past games, we used Java & C++. 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 expensive. - The designers just didn't have the experience writing solid, fast code, compared to the years the programmers did. =20 Needless to say, we'll be looking at a scripting system very carefully before going back to it. We're leaning towards programmers writting everything in C++, but with more of a data driven approach. =20 If I'm not mistaken, one of the Jax and Dextor games used a lisp system. (Check the post mortem's in Game Developer). There was an older game, Abuse, by Dave Taylor's crack.dot that was written in Lisp as well. =20 Cheers -----Original Message----- From: Lagarde S=E9bastien [mailto:Lag...@wa...]=20 Sent: Monday, February 17, 2003 5:33 PM To: gam...@li... Subject: [GD-Consoles] question: Embedded scripting language on console =09 =09 =09 I looking for some information on existing embedded scripting language on console (ps2, gc). =20 My goal is to design some behavior with UML state diagram then generating the code for the scripting language. I have found that Java or python are appropriate language (with rational rose , together soft etc...) but after some research i have this result: =20 java is use in Vampire the masquarade base on embedded java language and JNI. But no information on other game (PC or console). Is java interpreter (jvm) can be support on console because the lack of ressource ? =20 python is use in many PC game , again i found only few console game base on python scripting but i think some use it. =20 I want use a popular existing language in order to each new team member are quickly functionnal so no proprietary language. =20 In last is multithreading in scripting language (like java) can be emulate on console for a real-time game ? =20 |