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