Python is a dynamically and strongly typed programming language that encourages readability.
0
votes
1answer
18 views
Identify objects of the same type from each other, even between game restarts?
So I have a simple Character class:
class Character:
def __init__(self, type, level, health, items=None):
self._type = type
self.level = level
self.health = health
...
0
votes
1answer
44 views
Triangle mesh smoothing
I have a grid in terms of two arrays:
points: contains 3D coordinates of points.
triangles: contains 3 indices per line for each triangle of the grid.
I would like to interpolate the grid to make ...
0
votes
1answer
57 views
Three levels deep composition (player<-character<-spell), with preset character+skill sets
So I'm creating a rather generic strategy game similar to Warcraft or League of Legends, which needs to have:
a Player class for representing the users playing the game
a Character class for the ...
0
votes
0answers
19 views
PyGame Dynamically / On Demand Loading / Unloading Objects
I am having a go at making my own game engine using the PyGame framework and have hit a potential snag and am unsure how to progress
Summary
I am aiming to create a 2D platformer. To achieve this, I ...
1
vote
2answers
30 views
In Pygame, why does my sprite only move each time the button is pressed?
As quite obviously stated in my title, why does my sprite only move each single time the key is pressed, (as opposed to moving WHILE the key is pressed.)
By the way, really sorry, you won't be able to ...
1
vote
0answers
28 views
Arrays in python error
List=[[0, 0, 0, 0, 0, 0, 0, 0, 0],[1, 1, 1, 1, 1, 1, 1, 1, 1],[0, 0, 0, 0, 0, 0, 0, 0, 0]]
FullRow=[1, 1, 1, 1, 1, 1, 1, 1, 1]
for Index, Item in enumerate(List):
if Item == FullRow:
List[...
1
vote
0answers
17 views
Pygame Tetris: Appending and removing from Grid
I am creating a game of Tetris using pygame. I have an array for a grid:
Grid=[[0,0,0,0,0,0,0,0][0,0,0,0,0,0,0,0][0,0,0,0,0,0,0,0][0,0,0,0,0,0,0,0][0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0]...
1
vote
1answer
17 views
Pygame falling shape and keyboard input
I want a shape in pygame to fall down slowly. The user should be able to move the shape with the arrow keys. My code is given below:
while Running:
Keys=pygame.key.get_pressed()
if event.type ...
0
votes
1answer
24 views
How to only allow letters to be pressed on in pygame?
I want the user to press on any letter of the alphabet; it should block the input from the rest of the keys. How can I do this using pygame?
Keys=pygame.key.get_pressed()
0
votes
1answer
36 views
User input text in pygame
I want a text box to appear on the screen. I am doing this by:
TextButton= pygame.draw.rect(Screen,Red, (100, 100, 150,50),2)
How can I allow the user to enter a text into this text box in Pygame? ...
2
votes
1answer
26 views
Pygame array; keeping list items constant
I have an array in python(pygame):
Grid=[[0,0,0,0,0,0,0],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]]
I have written a program that changes some of the values of the array to 1 if certain variables are true. ...
0
votes
1answer
34 views
Pygame moving rectangle
I am coding a snake game with pygame for Python 3.6 and wonder how I can make the snake move all the time, changing direction when buttons right, down, left and up pressed, like in the real snake game....
0
votes
1answer
57 views
Too slow for cycle in Pygame
I'm using Pygame for Python 2 and I have the following code:
self.radius = 100
self.light = pygame.Surface((2*self.radius, 2*self.radius), pygame.SRCALPHA)
self.light.fill((0, 0, 0, 0))
pygame.draw....
0
votes
2answers
44 views
Clearing screen in Pygame so content on the screen is not lost, but updated
I am creating a Tetris game using Pygame. It generates a random shape from a list and draws it onto the screen. However, when the arrow key is pressed by the user, it draws the shape again without ...
0
votes
1answer
24 views
Converting array to shape drawn: Pygame
screen=pygame.display.set_mode((500, 700))
Shape=['.....',
'..O..',
'.OOO.',
'.....',
'.....']
ShapeProperites={'x': 250,
'y': 50,
'Color':...
2
votes
2answers
114 views
Breakout angle calculation
I am making my first game in python and I am really stuck at with a physics problem. The game I am trying to make is a copy of the game Breakout. In Breakout, the player controls a "paddle" at the ...
1
vote
1answer
155 views
Pygame Collide Rect
Currently making a maze game. Maze is drawn, everything is drawn with pygame.draw.rect.
I have tried using pygame.coliderect() to check for colisions, but it isn't working. The current error message ...
0
votes
0answers
80 views
Zebra puzzle generator algorithm
I made an open source zebra puzzle generator, also known as an Einstein puzzle.
When I generate a table, I have to obfuscate (make obscure) it, and make some letters hidden with the good indication ...
1
vote
1answer
84 views
Pygame, how can I move a rect/sprite from point A to B smoothly?
As the title suggests, i want to move a rect/sprite from point A to point B in a smooth manner. What I mean more specifically is that the speed of the movement should change throughout the course. So ...
0
votes
1answer
58 views
Creating a 3rd Person Flying Camera for 3D asteroids game
In order to learn PyOpenGL and test out an engine I am developing, I am trying to write a 3D asteroids flying space shooter game. Currently, I am implementing the camera using a "look at" function ...
-1
votes
1answer
45 views
How to update everything but 1 thing in pygame and python
What I'm doing
So I'm developing a game for my Computer Science final with python & pygame. It's done other then I have to make a main menu. I've been developing it over the last 2 weeks because ...
0
votes
1answer
65 views
How do I create a maze without drawing each individual line or using sprites?
I am currently trying to create a maze game by following some online tutorials, and putting my own spin on them. I found a pretty good tutorial at pythonspot.com, but I am not sure what some of the ...
1
vote
1answer
65 views
glViewport() Win10 doesn't draw new parts
I've been steadily working through building a basic 2D tile framework in python.
I'm trying to use modern openGL so I have a simple shader and some vertex buffers and it's mostly doing what I want so ...
0
votes
1answer
64 views
Please help me find the error in a pygame code for Tetris?
I am creating a Tetris game using Pygame. However, instead of calling a single shape, but code calls all the functions for the shapes randomly one after the other. I tried called the NewShape at ...
0
votes
0answers
43 views
How would I use Await/Async to create a pygame network game
What I have Tried
Hello, I have tried to create a asynchronous network for a special game project I am making. I have tried using plain old sockets but what I discovered is that they would block each ...
1
vote
1answer
88 views
Getting draw/depth order right in OpenGL tile engine
UPDATED:
So I've continued hacking away at this and I've gotten a little further by modifying my shader:
fragment_shader = shaders.compileShader("""
uniform sampler2D u_image;
varying vec2 ...
0
votes
0answers
56 views
python 2d tileset rendering optimization
I've started testing a 2d isometric rpg I'm developing and find the frames per second to average 3.25 >. <
I'm currently rendering a 4 layer (ground, object, sprite, item) 128x128 tileset.
In the ...
2
votes
1answer
80 views
How should I implement a dialogue box in Pygame?
I'm working on a small RPG with Pygame, using Python 3.5.1. I've spent a week trying to find a decent tutorial or example for a dialogue box implementation that would pull dialogue from a source file (...
5
votes
1answer
107 views
pyOpenGL draw loop - slow with just 1500 items to draw
I've been trying to build myself a simple little game API using pyOpenGL (previously I tried using just Tkinter, but I keep hitting the same wall whatever I do!)
I rewrote everything using my very ...
1
vote
0answers
37 views
Collision for array of pathfinding zombies to array of blocks
Relevant Background Information
I'm an eleventh grade high school computer science student in Canada. I'm doing pretty well in the course currently, I have a 96 in the course currently. We're working ...
1
vote
1answer
94 views
Performance drawing in Pygame
Relevant background information
I'm developing a game for a high school computer science performance task in python & pygame. I'm using objects and all the code is working well for me.
The game ...
2
votes
2answers
103 views
Using sprites in pygame without classes and objects
Relevant information
I'm in a grade 11 computer science class that uses Python & Pygame. We're aloud to use sprites and images though we're never taught it, just drawing graphics like squares and ...
0
votes
1answer
71 views
How to rotate a surface in pygame, without changing its shape
I'm writing a class in pygame to create a sprite object, and I'd like to be able to rotate it. It works fine with an image, and rotates without issue. But when rotating a surface with a plain colour, ...
0
votes
0answers
29 views
Can I map uniform variables?
I'm literally just starting with GLSL, I'm using python and I actually can't run 330 (intel hd3000 on Debian) so I'm using 130, so far is ok.
I started using in first and didn't know about uniform ...
0
votes
1answer
42 views
pygame scrolling: target moves faster than the camera
I know many questions have already been asked on this same topic, but I can't figure out from those how to solve my problem (possibly due to a different approach to achieve the same goal: scrolling my ...
0
votes
1answer
40 views
Bounding box collision handling makes player glitch to the other side of the wall
The way I handle simple collision detection causes a really frequent and easy to reproduce glitch, which affects gameplay severely. Here's my code (Python 3.5):
def move(self, _map):
self.col = ...
4
votes
1answer
130 views
Programming with Python in a recent version of Minecraft
I've been teaching Python programming to a friend's son using the book Adventures in Minecraft. This book comes with a starter kit that contains a pre-configured Bukkit (v.1.6.4) server, and targets ...
0
votes
2answers
83 views
How can I make the player “look” to the mouse direction? (Pygame / 2D)
Here's my code:
import sys
import pygame
pygame.init()
screen_width = 640
screen_height = 480
screen = pygame.display.set_mode((screen_width, screen_height))
running = True
class Actor:
def ...
0
votes
1answer
74 views
How would I make my Python game Moddable?
before you mark it as duplicate, I want to say I have read this: I want to make a moddable game. How does this affect my programming language choice?
And it did not help me. Just for proof of concept,...
0
votes
1answer
157 views
How to display text for 3 seconds in pygame
I am trying to print "You Crashed" when car hits wall(or blocks) for 3 seconds and then again start game loop.
I tried using time.sleep(3) but it's not working.
def crash():
crash_font = ...
3
votes
2answers
72 views
Can't move rectangle constantly with key down
I can only move the rectangle every time I push a key down. How would I continuously move my shape when the key is down?
Here's my code:
for event in pygame.event.get():
if event.type == ...
1
vote
0answers
66 views
Batch z-ordering problem in Cocos2d (Python)
I have a weird problem with my hexmap drawing code.
My code uses "squished" hexagons to achieve a pseudo-isometric view. Because of that, the order of drawing them on screen matters a lot.
...
0
votes
1answer
67 views
Python collision left works, but not right
I am continuing to work on collision detection. It appears for the most part, everything I have implemented is working. When the game starts, the character is on the left side of the screen (plus a ...
0
votes
1answer
42 views
Python collision problem
I have a hero character with jumping physics that I am trying to figure out the collision detection for. Right now, the problem that I am running into is as soon as the character hits the floor (while ...
1
vote
0answers
29 views
SGC toolkit for PyGame and resizeable windows
Can I create a resizeable main window if I use the SGC GUI toolkit for PyGame? If so, how?
0
votes
0answers
57 views
Cross-platform framework supporting gamepad and GUI building
I want to write a small cross-platform (Windows, Linux, Mac, maybe Android) program (on Python or C++, Python is preferred) that should use gamepads.
Which frameworks that are cross-platform, ...
0
votes
2answers
76 views
How should I make a jump-timing game's character static on screen?
I decided to learn Pygame and try to make a simple game inspired by Google's T-rex jump game. However, I stumbled upon a problem that I can not seem to figure out: How can I implement a scroller/...
1
vote
1answer
130 views
Can OpenAL be used with Python?
I'm from a background of using OpenAL with other languages; and I'm on a project that benefits very much from Python. I remember PyAL, but it hasn't been updated since 2013 and my computer can't even ...
-1
votes
2answers
151 views
2d MMO world generation? [closed]
I am developing a MMO, and i'll describe it as a 2d mine craft (it's a lot more complicated than that). There will be a multitude of blocks that will be in a world. I need them to be randomly placed. ...
1
vote
2answers
96 views
How to initialize OpenGL context with PyGame instead of GLUT
I'm trying to start with OpenGL, using Python and PyGame.
I'm going to use PyGame instead of GLUT to do all the initializing, windows opening, input handling, etc.
However, my shaders are failing to ...