1. Python games. was RE: Version 2.4 and beyond
- Posted by Mike <vulcan at win.co.nz> Feb 14, 2002
- 512 views
Irv, I had a look at all the references you made and I have commented on them as below. Irv Mullins wrote: > On Wednesday 13 February 2002 04:49 pm, C. K. Lester wrote: > > > > I'm still waiting to see a fast action game > > > written in Python or Perl. > > > > That's what I'm lookin' for... you got any links for me? > > > Here's what I found while eating my breakfast cereal: > http://pygame.org/ Python Game development using SDL: "Simple Direct Media Layer" which is written in C. > http://shredwheat.zopesite.com/solarwolf Game written entirely in Python..built with pygame (see pygame.org) > http://www.onlamp.com/pub/a/python/2001/10/04/pythonnews.html Advises that the best place to start is with...SDL > http://py-universe.sourceforge.net/ For writing text-based adventures > http://www3.bc.sympatico.ca/futility/twitch/ "..augmented with C code for speed-critical functions" > http://www.serc.rmit.edu.au/~rob/openciv.html Clone of "Microprose Civilization". Is this a fast action game? I don't know, never played it. > http://www.oberhumer.com/opensource/pysol/ "Pysol is an exciting collection of Solitaire Card games" > http://www.vex.net/parnassus/apyllo.py/238168060 Python Games vault. I note some entries were for C libraries (including SDL). > http://yanoid.sourceforge.net "Yanoid is written using a combination of C++ (using STL) and Python" > http://www.strout.net/python/bus/ Basic classes for a text-based adventure game. > http://www.interstelen.com/faq.html Interstelen is a strategic wargame. The website says it is a Turn-based game and then explains that it is different to a realtime game. > Regards, > Irv Mike
2. Re: Python games. was RE: Version 2.4 and beyond
- Posted by Irv Mullins <irvm at ellijay.com> Feb 14, 2002
- 489 views
On Thursday 14 February 2002 02:38 pm, C. K. Lester wrote: > > Hey, Mike, thanks for your research. Looks like if you want to do > anything "fast" with Python, you better know C or get the > extension/library written in C for what you want to do. Can the same be > said for EUPHORIA? (I don't know; that's why I'm asking.) I believe all the graphics libraries for Euphoria (SDL is one of them) were written in C, or C++. So, yes, if you want to do anything fast with Euphoria graphics, you are gonna be calling C code. Same with every other interpreted language. In fact, when you use the built-in graphics commands in DOS, you're calling C code. Rob has just built a few of the more useful C routines into Euphoria. What is machine_proc() except a call to pre-compiled C routines? Regards, Irv