I'm answering to all in a single message:

I was asking to all you because I'm trying to select the technology to work
on for the next years (for coding 2D stuff), and I don't want to select one
that forces me to stick to powerful computers (discarding tablets/phones)
or low-res modes (640x480 / 800x600) that does not look nice in nowadays
native-hires monitors (and that show pixels-like-fists in fullscreen mode).


[Zack Baker]
> Pygame 2.0........

What is supposed to give us Pygame 2.0? maybe the option to use opengl as a
backend for the blitting (rendering)?


[Ian Mallet]
> But, in fact, CPUs are fast enough to run 2D graphics.

Yes, I know that CPU-power nowadays is OK. I wrote lots of 2D stuff in my
old 486DX 33Mhz that ran at 30 or even 60 fps... and today the simplest
computer has > 1 Ghz of CPU and 2D-accelerated cards... Yes, I agree that
CPU power *on computers* is OK.

But I don't want to be asking for a 3Ghz-quad-core computing so that the
player can run a simple game in his TV in FullHD, not to mention that
tablets and mobile phones have 3D acceleration but poor 2D performance and
<= 1 Ghz ARM processors...


[Toni Alatalo]
> So with old style, do you mean pushing pixels to an display surface?

Not really, but it's nice to have the chance to do it. I don't mean also
that I write functions to draw primitives (nowadays, a few years ago I
prefer to do it instead of using libraries like SDL_gfx). I really meant
that I like to deal "manually" with things.

> Some do have used OpenGL with Pygame for ever, with PyOpenGL etc. I think
..

Can pygame (event system, "game loop", etc) can be used among with
PyOpenGl, using the last one just for "the blitting"?

I mean: can an already working pygame game be modified only in the
"blitting" part to render the sprites with OpenGL (modifying only the
blit()?

> Some people are enthusiastic about WebGL as it allows them to make *2d*
games powerfully with the browser techs.

 I've tested HTML5 / javascript and got very disappointed with the results.
I ported an old sdl game I wrote and it worked perfectly in desktop
browsers but performance was ridiculous in iPad and Android dual-1Ghz
tablets, because canvas is not 2D-accelerated... I hope WebGL works
diferently ...


[Carlos Zuniga]
> Another nice library you can use is PySFML, programming in it is
> somewhat similar to pygame (compared to pyglet which I have tried just
> a little, no idea about cocos) but with opengl behind it.
>
> www.sfml-dev.org

 I'll take a look, thanks.


-- 
Santiago Romero
Ubuntu GNU/Linux
http://www.sromero.org

Reply via email to