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... 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 ?
=
|