Luiji Maryo, 02.07.2010 15:57:
> As for project background, this has to do with an argument with
> colleges of mine.  We wanted to make a game, and I brought up the
> greatness of Python, but they said that it would be too slow for game
> development.  Even though it is sufficiently fast, the game we were
> working on was very graphics intensive and when comparing a C version
> to a Python version of basic design philosophy C was noticably faster.
>
> However, I brought up the fact that Python is much quicker to code and
> outputs smaller files, and is much more cross-platformable.  They
> argued that development speed could be sacraficed for game speed, and
> in the end I suggested to solve the issue by making a faster Python.
> They were quickly discouraged, and desided to pause the project for
> awhile so that I can get Python closer to C speed while they work on
> other games.

I may be mistaken, but I would expect that in the games business, 
time-to-market is much more important than raw speed. Isn't performance 
mostly left to graphics cards these days? If you assume the development of 
a game to take 3-5 years, there's a lot you can expect the mainstream 
computers to do for you in terms of performance at the time where you 
finally hit the market. Implementing everything in C or C++ right from the 
start sounds like a premature optimisation to me.

I assume you were using tools like PyGame, PyOpenGL, CLyther etc.?

Stefan
_______________________________________________
Cython-dev mailing list
[email protected]
http://codespeak.net/mailman/listinfo/cython-dev

Reply via email to