WARNING: TOTAL NEWBIE QUESTION BELOW
 
Had to warn ya, I just finished reading a book on learning python for beginners and decided to write a small game program as an exercise. The game I wrote was breakout (in case you dont know it, its a very simple game where there is several rows of bricks in the upper portion of the screen and a paddle at the bottom, a ball bounces around destroying bricks...) I used pygame for all of the graphics, sprites, collision, etc...
 
What I noticed while testing the program is that the ball moves fairly slowly, I tried incrementing the ball's speed (dx and dy) but it still seemed to move pretty slow no matter how much I increased its speed. I went ahead and played out the game, destroying bricks (sprites, 128 of them). As the number of remaining bricks decreased the ball's speed increased, dramatically.
 
so i guess what I want to know is, is python normally this slow when dealing with such a small number of objects? or is this something particular about pygame's handling of sprites? and, if this is something intrinsic to python, can anything be done to speed it up? I realize python is an intrepeted language but this seems almost useless for any decent number of objects....
 
Thanks in advance.
Mike
_______________________________________________
Tutor maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/tutor

Reply via email to