Python as a Scripting Language for Game Development?
KevinL
darius at bofh.net.au
Sun Nov 12 05:21:49 EST 2000
http://www.eve-online.com/ - found this via stackless's pages (seems stackless
is popular for gaming people)
http://www.wombatgames.com/ was developing a game that used python in the
client as a scripting engine. I can't get to their pages atm :(.
http://www.kanga.nu/ is a good site, if you're interested in muds or MMORPGs -
it hosts mud-dev, which is about the best list I've seen for those sorts of
issues. If you search for 'python' through there, I think you'll find quite a
bit of stuff.
Oh, and http://www.andreasen.org/mud.shtml ;) In particular, look to the '16K
results' in the sidebar there - Erwin ran a "smallest mud" contest a while
ago, python entrants turned up a good showing, some of those links can lead on
to people doing funky things with python in game-oriented ways.
Finally (for me, at least ;), http://www.bofh.net.au/mud/ - this is my own
little mud-thing - a persistant object store, with python scripting available
to people logged in - it's setup as a mud primarily because I like muds, but
all it's "muddish" behaviour is programmed at a level that it could be changed
by people logged in... Anyway, it's vaguely gameish, and all python, and I'm
looking for people interested in tinkering/helping out, so it gets a mention ;)
Python does seem to be fairly popular for gaming fanatics, as I say - probably
because it seems a nice easy language for people to learn (hence good to give
to gamers), and integrates well with C/C++, so you could do funky things in
terms of hooking into your client or server and letting the players tinker.
Or, using python as the "structure" control - writing the control structures
in python for the game, making the bits that need to be fast C.
KL
(Who just wishes someone would pay him to work on python for a game *sigh* ;)
>>> "Carey Murray" wrote
> Many game developers use some sort of scripting system for controlling game
> events, or for giving non-programmers access to the game engine during
> development. Has anybody used Python for this? Any info would be helpful.
>
> Thanks
>
> Carey
More information about the Python-list
mailing list