Questions tagged [pygame]
Pygame is a portable Python package for video games, built on SDL.
243
questions
1
vote
1
answer
73
views
Pong using pygame module
I made a game in Python where you play Pong against an AI. As I am quite new to pygame, I would be grateful to hear any possible improvements.
This is my code:
...
2
votes
1
answer
81
views
Agent based Dengue transmission simulation
I'm trying to implement the dynamics of Dengue transmission between mosquitoes and humans. I decided create two classes, one for the human population and another for the mosquitoes. Both are based on ...
2
votes
2
answers
783
views
How can I get my CPU Utilization Down? PYGAME PROJECT
I get 25% CPU usage on this simple project. I hope it's okay if I just post the whole thing. It probably something to do with the rendering code. It's definitely the project though, my fans get loud, ...
1
vote
0
answers
39
views
Snake game player movement pygame
I've begun my journey with game development a little while ago, thought recreating snake would be cool, except I plan on adding other cool mechanics and stuff to it later. The player controller script ...
1
vote
1
answer
77
views
Start Screen for pygame
I'm making a Start Screen class for my game, it has 3 buttons and they're spread out horizontally on the screen. The screen also has a scrolling background, moves from top to bottom. It's a very basic ...
2
votes
1
answer
63
views
Pygame (First time trying to implement OOP)
Recently I've been trying to learn more advanced things such as using classes and creating methods and such to implement OOP into my coding. This is the first time I've tried and I want opinion on ...
4
votes
1
answer
347
views
Very simple Flappy 'Bird' game - First project in Python
I am a beginner in Python. This is my first project in Python (that I tried to complete).
There is a grey square that acts as the Flappy 'Bird' with green obstacles spawning with random gap sizes. The ...
0
votes
0
answers
76
views
Pygame Texture Ray Caster
Recently I have been attempting to develop a ray caster in python pygame. I managed to get it to work fairly efficiently when using basic colors, but when I altered the program to use textures instead,...
4
votes
1
answer
277
views
2D Minecraft - infinite chunk system
I am making a 2d minecraft clone for a hobby.
Here is my code:
2D_MC.py:
...
2
votes
2
answers
172
views
Basic pygame program template
I have a basic pygame program that I use at the start of every project that involves pygame. The idea is every time I start a project that involves pygame I can copy and past and I can immediately ...
5
votes
1
answer
238
views
2d minecraft with infinite chunk system
I've made a python game called 2d minecraft (guess where I got the idea) that has an infinite chunk system. I believe the idea I have is alright but my coding is bad and I have tried to improve it as ...
0
votes
1
answer
532
views
Drawing a tilemap using python and pygame
I am creating a tile-map in python using pygame. The code I have (see below) works OK, but I was wandering if there were any ...
2
votes
1
answer
83
views
Game of life(random generation, pygame)
I recently created game about life in python. First version of code was console, but recently I rewrote this game in pygame. I decied upgrade game and was added age of cells. But now I can see that my ...
2
votes
0
answers
101
views
Snake game with constant time complexity algorithm
https://github.com/speedrun-program/constant_time_snake_game
Memory efficient snake game with O(1) algorithm for snake movement and bug placement.
Three grids are used:
a grid representing the game ...
2
votes
1
answer
81
views
pygame bullet spawner
I am currently making a game for myself and i have a lot of code in a function which does almost the exact same thing with some minor differences. I was wondering if there is an way to optimize this
...
3
votes
1
answer
91
views
Tap-Type-Game in Python (fast-typer)
Hello everyone
Last week I've started creating a little project for fun - TapType Game, I know there is a lot of things to make better, but what about my solution, can you give me some general tips, ...
20
votes
3
answers
4k
views
Planetary simulation in python
I have created a program in python that calculates forces between bodies (i.e earth, moon and a hypothetical moon) and make them move according to the changes in velocity and forces. This is the code ...
1
vote
1
answer
47
views
Is this a correct way of doing ECS?
I'm trying to use ECS with Pygame and was wondering if I'm doing this right before I go any deeper than this. I've tried learning more about ECS but it's mostly in another language, which I could ...
4
votes
0
answers
270
views
Solar System simulation with real values in pygame
Inspired by TechWithTim, I built up the solar system including Pluto. I have added a camera feature, zoom feature and displaying information about the selected planet.
Zoom in and out using arrow keys,...
1
vote
1
answer
81
views
game in pygame but lots of functions with lots of parameters necessary to tidy up game loop [closed]
I'm making a game with Pygame in which the user can place machines that would output resources called producers and you can use those resources to craft items with crafters which you would then move ...
0
votes
1
answer
103
views
Snake game with Pygame
I created and finished a Snake using pygame (in Python) utilising feedback I had from a previous code review a year or two ago. I'm pretty happy with the current state and havn't identified any bugs ...
2
votes
2
answers
98
views
pixelating images
I'm a hobby programer and I had an idea for pixelating images and I wrote it.
I was wondering how would a better programer write the same function.
I want to learn and I think that this would help me ...
2
votes
2
answers
310
views
Movement and collision function
I just want this code optimized to the max and I don't mind knowing if the optimization is pretty much at the max already or if I am doing movement and collision wrong. My game is a 2d Minecraft style ...
2
votes
1
answer
287
views
Simulation of sand particle collision
I am making a module that allows you to create sand and simulate it. I have successfully done this, but it runs very slowly. I need this to be able to simulate at least 1000 particles, at a fps higher ...
3
votes
1
answer
133
views
python pygame snake game
I used numpy for the O(n) parts, but I didn't add any ability to change grid size because I still wonder if there's a way to make it better than O(n).
main.py:
<...
2
votes
1
answer
51
views
Conversion of ZX81 BASIC Game to Pygame
I got the idea for this code from an article on converting ZX81 BASIC to Pygame. Although some code was provided in the article, I implemented this myself.
I'm pretty dubious about the approach of ...
1
vote
0
answers
153
views
pygame with infinitely scrolling background - handling of sprites movement
In my current project I try to implement the basic game logic of the game "Vampire Survival" (Little impression of the first level can be seen in this video on Youtube).
Question
I want to ...
2
votes
1
answer
121
views
Go chess (weiqi) in Python using Pygame
Preface
This question is a re-implementation of my other question here.
The Game
Go or weiqi is an amazingly simple yet complex board game. This game is typically played on a 19x19 grid, and pieces ...
0
votes
1
answer
136
views
PyGame Event Handling
I'm new to pygame and tried to write my own Event Manager because I couldn't find a solution I was satisfied with. So I wrote my own inspired by the observer pattern:
...
2
votes
1
answer
697
views
Slot machine game using python
I made a 3 reel slot machine using the pygame library in Python. This is what I have so far.
I want to improve it to make it work for a 3x5 slot machine with multiple paylines, right now it is a 1x3 ...
3
votes
1
answer
137
views
Asteroid-avoidance arcade game in pygame
Out of boredom one day I decided to make a game in pygame. I think it turned out fine, but am absolutely sure that it can be improved. How so?
...
4
votes
1
answer
85
views
Weird things to do to an image
Here is a program I wrote to take an image and do weird things to it. Is there any more weird things I can add?
Right now I have:
Chop the image
Flip the image (up/down and left/right)
Rotate the ...
1
vote
0
answers
226
views
Python Sorting Algorithm Visualizer with Pygame
So I've written a Sorting Algorithms Visualizer according to this tutorial, but made some changes and add some features of my own.
The visualization is made with Pygame (Which I never used before).
...
3
votes
1
answer
125
views
PixelArt made with pygame
I am a bit new to pygame, and I made this simple pixel art game. Is it possible to simplify, and is it possible to save your drawings and load them back again?
...
2
votes
1
answer
369
views
Robotic swarm simulation: aggregation
This program simulates the phenomenon of aggregation of a swarm of robots with no cooperation between each other and each robot following a very simple rule:
The velocity of this robot has a random ...
2
votes
0
answers
37
views
Pygame Rect sorting algorithem
I need to write a program where the user can switch between rect positions.( rects position re-ordering rellevant for activating other functions that not rellevant for this question.)
My algorithm ...
3
votes
1
answer
363
views
15 Puzzle in Pygame
This is a 15 puzzle implemented in pygame. The tiles can be moved with the arrow keys or by clicking and dragging the mouse. Parts of the code that require extra like icons and sound effects files ...
1
vote
1
answer
44
views
When I try to re set up my code after failing in the game I cant get it to run the function without its own file being undefined [closed]
I know my code is ugly and unreadable. I originally had the game working without class functions but when I had to implement class function it all went downhill.
TennisMaster.py
...
2
votes
0
answers
112
views
Connect 4 project for three players with PyGame graphics
I am currently working on a Connect 4 game for a project and it works. We added support so that it can be played by 3 players instead of 2. I know there is multiple instances of repeated code or un-...
2
votes
1
answer
152
views
Invaders clone made with Pygame
This is my first big project that I started after completing the Pygame Shmup guide put together by KidsCanCode. I'm starting to feel like it's very close to being finished so wanted to post my code ...
1
vote
1
answer
180
views
Python MP3 player with pygame.mixer and tkinter for MacOS
I made a Tkinter MP3 Player with Pygame and am looking for tips to improve. Explanation offered in comments in code, but it generally works by getting all the files in a folder. (Have censored ...
3
votes
1
answer
113
views
Pygame program made to look like NohBoard
This is something I made as an input display resembling NohBoard because I need to make a video for a video game, but it's on Linux which doesn't have any good input display programs. One thing I'm ...
1
vote
1
answer
399
views
A simple noise visualizer made using Pygame GUI
I was trying to make a simple noise visualizer using the noise, pygame and pygame_gui ...
12
votes
4
answers
3k
views
Gomoku (Connect 5) game implementation in pygame
I attempted to implement a simple Gomoku game (connect 5) in pygame and wanted to get some help. So far, the basic features are working fine with 2 players going against each other.
Entire Code
...
2
votes
0
answers
33
views
One data object instead of array of objects - why is it slower?
I'm currently writing a game of life with small extra features but I ran into a problem - in my first try i decided to use simple list of Cell objects:
...
6
votes
1
answer
196
views
Python's Pygame wrapper
Some time ago, I participated in a Game Jam using Pygame for the first time and I faced a few difficulties with some of its elements, notably the sounds and the events. That's why I decided to create ...
4
votes
1
answer
192
views
class that handles the rpg game map
I created a class to handle maps in my RPG game, before it became a class this was a collection of functions I created, but I thought it could be used as a class. although this code is working but i ...
4
votes
2
answers
267
views
Revised Top-Down Dungeon RPG
Introduction:
So far, the game works well, and my only major concerns, are a bullet system (including a function where you click the mouse to shoot the bullets), and a collision system between the ...
8
votes
5
answers
434
views
Top-Down Dungeon RPG
I'm making a top-down dungeon minigame where you are a knight and can attack zombies by swinging a sword.
So far I haven't implemented collision, player rect(), ...
1
vote
1
answer
128
views
Asking for player name and age using OOP
I have a text adventure game and I need to use OOP so I've chosen to use it when getting the player's name and age. I need to keep the OOP; but was wondering if there are any ways to clean up the code ...