Had a productive day yesterday preparing for the dungeon crawler jam. I wrote this in little under 10 hours.

One script renders a single textured quad in #Panda3D in various positions to place neatly on a texture atlas (encode the quads atlas and screen-position in a pickle).

Then #pygame takes that atlas and data and draws its contents in the right order (back to front, from a grid of tiles).

Look ma, no AI.

#gamedev #python #indiedev #games #dungeoncrawler

This marked the end of the #7drl for us. You can play it here: https://robotkikker.itch.io/stuck-sleeping

We worked so hard and had so much fun. The artists got all the art done with time to spare they are machines. There's still a bunch of game-breaking bugs in there which I'll clean up over the next week (but first we relax).

#gamedev #gamejam #pygame #python #7drl #roguelike

🎮 Just made a tutorial while working on my game: the SCALED flag in Pygame 🐍💻
Check it out!

🔗https://youtu.be/Th9J1E41DPQ?si=Cso94sIWHbtaAR5N

#gamedev #pygame

Pygame Tutorial - SCALED flag

YouTube

The #7drl challenge is almost over. We have about 28 hours left. The name of the game is settled to be "Stuck Sleeping" and wow I'm so proud of what we have achieved already. It is such an amazing experience to jam with real artists. I hope I can get the shop done tonight so we can spend the rest of the time improving the placeholder writing and adding sound.

#pygame #dreams

Python Pygame Car Racing Game Development | Hafiza Iqra Zehra posted on the topic | LinkedIn

🚗 Built a Complete Car Racing Game in Python (Pygame) 🚀 I’m excited to share my latest project: Nitro Racer: Circle Shield Edition — a fast-paced 2D car racing game developed entirely in Python using Pygame. 🔹 Key features of the game: ⚡ Nitro boost with fuel management 🛡️ Shield power-ups to survive collisions 🎯 Levels with increasing difficulty 🚦 Dynamic speed & enemy spawn system 📊 Score and high-score tracking 🎮 Smooth controls and clean UI This project helped me strengthen my understanding of: ✔️ Game loops ✔️ Collision detection ✔️ Event handling ✔️ Object spawning ✔️ UI rendering in Python 🔗 GitHub Repository (Code & README): 👉 https://lnkd.in/dQBydpRi I’m continuously learning and building projects in Python, game development, and creative coding. Feedback, suggestions, and connections are always welcome! 🌱 hashtag #Python hashtag #Pygame hashtag #GameDevelopment hashtag #Programming hashtag #LearningByBuilding hashtag #PortfolioProject hashtag #WomenInTech hashtag #DeveloperJourney

Another day, another GHC post-refactoring alpha release. Try this cutting-edge branch of the world's greatest Roguelike mecha RPG by a Newfoundlander in Korea and help me make it even better! #GameDev #PyGame github.com/jwvhewitt/ge...

Release v1.002 Alpha: Backpack...
Release v1.002 Alpha: Backpack and Bombing Both Bugfixed; Brains Better · jwvhewitt/gearhead-caramel

Another quick bugfix release. Thanks for all the issue reports; keep them coming! Fixed aibrain crash Widget cannot be deployed twice Converted backpack to use MenuWidgets, fixed crashes Fixed DZD...

GitHub
So it turns out that the backpack unit, which appeared to be working after the refactor, was in fact not working. So I worked on it and now it is working. Or at least it appears to be. Coding is fun! #ghrpg #GameDev #PyGame store.steampowered.com/app/1565090/...
Another day, another alpha release of GearHead Caramel. Bugs have been squashed. The event handling system has been streamlined. #ghrpg #GameDev #PyGame github.com/jwvhewitt/ge...

Release v1.001 Alpha: Releases...
Release v1.001 Alpha: Releases Will Continue Until Stability Improves · jwvhewitt/gearhead-caramel

Another day, another release. The biggest change in this version is that triggers, GHC's internal messaging system, have been switched from direct execution to queued execution. This should improve...

GitHub
Found a new bug in the GHC alpha. If you press Esc to exit the training interface, you also exit the FieldHQ interface and open the options menu, both of which are also triggered by Esc. This shouldn't happen because the Esc event gets consumed when responded to. Or does it? #GameDev #PyGame
I tried Qwen2.5-Coder-7B-Instruct.Q6_K locally with Ollama as the loader, asking it to create a simple Snake game in Python with Pygame and as an extra challenge, the instructions were given in German.

The game works well: the snake grows correctly, the grid and colors are fine. I just had to give the model a little nudge in two places:

- Don’t change the food color every frame
- Avoid recursive gameLoop() for "Play Again"

Qwen2.5 is a great co-pilot that handles most of the work, leaving only minor bugs to correct. German works surprisingly well ("Schlankkörpers" instead of "Schlangenkörper" does not matter, such errors can also occur in large models from time to time...) even though the main language is English. The model supports many programming languages such as: Python, C, C++, Java, JavaScript, HTML/CSS, Bash, SQL… and more.

Conclusion: It still doesn't work completely without programming knowledge, but as a local assistant Qwen2.5-Coder is excellent.

btw my prompt was: "write the game again."

Video workflow:

- Recorded with OBS
- Edited in Kdenlive
- Transcoded with VAAPI (H.264)

No cloud, real hardware.
Everything runs on Linux + Text Generation Web UI (FOSS), so anyone can set this up.
No GPU? No problem, you can also run it using PyTorch’s CPU backend, just much slower.

Background music: ALICE - CROSS THE BORDER (https://www.youtube.com/watch?v=dcqbWgxW4oU)

#Qwen2 #LLM #LocalAI #Ai #vibecoding #Python #Pygame #CodingAI #FOSS #Linux #SnakeGame #Ollama #AIcoPilot #MultilingualAI #TextGenerationWebUI #OBS #Kdenlive #VAAPI #NoCloud #LocalAIWorkflow