pygame

What gui toolkit should I use with Pygame?

I'm making a game that needs to be able to pop up gui elements within a pygame surface. This question isn't what I want because wxPython goes around the SDL surface, not inside it. So far I've only seen ocemp, pgu, and GooeyPy in this problem space. Ocemp is huge and crufty looking. It mentions Python 2.3 and the newest file I found in...

Problem with 2D collision detection from beginner

I've taken an introductory course in Computer Science, but a short while back I decided to try and make a game. I'm having a problem with collision detection. My idea was to move an object, and if there is a collision, move it back the way it came until there is no longer a collision. Here is my code: class Player(object): ... ...

determining the first sprite to animate in python/pygame

so I have this spritesheet (4 sprites in a row and 3 in a coloumn) which I use to animate a character in a game I make. It animates just fine without a problem, like I want it to the problem start to arise when I want to change the state from "dash" (running to the enemy) to "attack" (well, attack the enemy) it doesn't seem to play the ...

My py2app app will not open. What's the problem?

Hi, I'm writing a simple game with python, pygame and py2app. (I use python 2.6) When I build my game in alias mode, it works fine, but when I build for deployment, the app I get crashes immediately after lunching. Anyone know what's going on? ...

rotation of 2d shape clockwise direction

I am new to python and graphics but have programmed before. According to http://en.wikipedia.org/wiki/Transformation_matrix#Rotation , For rotation by an angle θ anticlockwise about the origin, the functional form is x' = xcosθ − ysinθ and y' = xsinθ + ycosθ But the following python code rotates it in the clockwise direction....

Quickest way to convert Cairo Surface to Pygame on OS-X

I'm looking for a way to draw smooth animations in Python. I want to use cairo, partly because I like the sub-pixel filtering and partly because I'm familiar with the API. My first approach was to use a GTK.DrawingArea as the target for a cairo surface. While the drawing was quick I couldn't find any reliable way to tie the display / buf...

Active texturing with pygame (possible? what concepts to look into?)

I have two images: I'd like to essentially 'cut out' the black shape from the texture tile so that I end up with something along these lines: Except transparent around the shape. Is this possible using pygame? This example I had to create in GIMP. Additionally, would it be too performance-heavy to do this for every frame for...

Pygame - calling surface.convert() on animated sprite causes transparent background to become white.

Everyone says to use .convert() on surfaces to speed up animations (which will be an issue with my game because it will be and mmo...to some extent, so it might have a dozen or a couple dozen characters moving at the same time), the problem is that my transparent png images work great without convert but as soon as i use .convert() all o...

How do I blit image along path in pygame?

Here's an image of what I'm trying to achieve: http://bit.ly/cabifI Basically I want the blue circle to move along the curve path back and forth when I press the right and left arrow keys. I know I have to blit the image but is there a way to automatically determine the x,y coordinates of the path and blit the image into there while pre...

Pygame installation on Windows - error: Unable to find vcvarsall.bat

I have a Win7 64 bit dev machine. I've downloaded and installed Python 2.6.6 32bit. I've also downloaded pygame 1.9.1 for python 2.6 and tried to install it. I got: C:\pygame-1.9.1release>setup.py install .... running build_ext building 'pygame._numericsurfarray' extension error: Unable to find vcvarsall.bat What should I do? (I don't...

When blitting a sprite with colorkey transparency in Pygame, the areas that should be transparent are black.

I have a simple program that blits a background image onto the display area, and then puts a sprite in the upper left corner. The sprite uses colorkey transparency, but when I blit the sprite, the areas that should be transparent are black, instead. The color used for the colorkey is a greenish color, so the colorkey is doing something...

a list of pygame sprites loses its first element, and gains a duplicate of the last

I have a function that loads a sprite sheet, finds a block of sprites, and then puts each individual sprite into a list. Before it appends a sprite into the list, it will blit it onto the screen. Once it's done loading sprites, it will then iterate through the list, blitting each sprite as it goes. The two sets of blits should be iden...

Creating User Profiles In Python

I'm making a small python game with pygame. I'd like to be able to have multiple profiles with different stats, upgrades, etc. My biggest problem is storing this information persistently. I've already thought about MySql but I don't know how I could connect to it and I would prefer some way to be able to distribute it without requirin...

How does Worldviz Vizard compares to Panda3D and Pygame?

Is anybody familiar with Worldviz-Vizard's 3D engine for python? How does it compare to Panda3D? I have a feeling that it might be easier to learn but far more limited. They only support python 2.4 which also makes me not want to try it. ...

Why won't pygame accept more than 2 keyboard inputs?

In every game I make with pygame it won't register any more then 2 simultaneous key presses. (e.g. if I'm holding up and left to move it won't let me press space to fire.) Is this software? Hardware? Is there anything I can do about it? EDIT: I use a Digital Media Keyboard 3000 on one computer and it does pretty good. According to K...

Python- Bouncing Balls? How to pass seperately as one parameter?

Hi there, I have a question and I was wondering if anyone could help... How do I pass ball_boundary_2 and ball_boundary_3 separately as one parameter to ball_collisions function? Here is the code below: ## Import PyGame system import sys, pygame ## Initialise PyGame system pygame.init() ## Function to handle ball colissions ###...

Game programming without a main loop

My professor gave my class an assignment today based on object oriented programming in Pygame. Basically he has said that the game that we are to create will be void of a main game loop. While I believe that it is possible to do this (and this question has stated that it is possible) I don't believe that this is required for adherence t...

Capturing tablet data at constant rate, instead of at frame rate (python, pygame, wintab, cgkit)

First of all, I am not a veteran programmer i any language. But I've been tinkering with python pretty substantially the last couple of months so I wouldn't consider my self completely green either. Some keywords for you: - Windows - Python 2.6 - Pygame, CGKit Okay, so I've got the CGKit module, which contains a WinTab wrapper for capt...

GUI-embeddable Python drawing widget with anti-aliasing

I am writing a small diagram drawing application (similar to Graphviz in spirit), and need a GUI library that would allow me to embed a canvas capable of drawing anti-aliased lines and text. I want to have a text editor in one half of the window to edit the diagram code and a (perhaps live) preview pane in the other. Right now I have th...

Can pygame use vector art?

http://cache.kotaku.com/assets/resources/2008/02/dbzburstcell.jpg -edit- bassically just detailed vectorized 2d games. When making a side scroller in pygame or any other comparable 2d framework with python, can you utilize graphics such as in the above link? Thanks. ...