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
