1. Python games. was RE: Version 2.4 and beyond

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

new topic     » topic index » view message » categorize

2. Re: Python games. was RE: Version 2.4 and beyond

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

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu