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