RE: question: Embedded scripting language on console
[email protected] Mon, 17 Feb 2003 17:42:24 -0800
| Newsgroups | gmane.games.devel.consoles |
|---|---|
| Message-ID | <[email protected]> |
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 likely
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 experiences.
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 custom
solutions on though (both Halo and Jak & Daxter). Most programmers I know
get headaches from Lisp syntax that I thought would fry the average
designer. Is there something I'm missing?
"Michael Pohoreski"
<[email protected]> To: <[email protected]>
Sent by: cc:
[email protected] Fax to:
eforge.net Subject: RE: [GD-Consoles] question: Embedded scripting language on
console
02/17/2003 04:41 PM
Please respond to gamedevlists-consoles
Hello Lagarde
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.
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.
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.
Cheers
-----Original Message-----
From: Lagarde Sébastien [mailto:[email protected]]
Sent: Monday, February 17, 2003 5:33 PM
To: [email protected]
Subject: [GD-Consoles] question: Embedded scripting language on console
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 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:
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 ?
python is use in many PC game , again i found only few console game base
on python scripting
but i think some use it.
I want use a popular existing language in order to each new team member
are quickly functionnal
so no proprietary language.
In last is multithreading in scripting language (like java) can be emulate
on console
for a real-time game ?
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Gamedevlists-consoles mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gamedevlists-consoles
Archives:
http://sourceforge.net/mailarchive/forum.php?forum_idU3