TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Pyxel: A retro game engine for Python

276 pointsby nateb202211 months ago

12 comments

krp10 months ago
A few years back I made some pyxel snippets for students in a class I was teaching, to help get them up to speed on using it: <a href="https:&#x2F;&#x2F;github.com&#x2F;kris-classes&#x2F;pyxel-snippets">https:&#x2F;&#x2F;github.com&#x2F;kris-classes&#x2F;pyxel-snippets</a><p>They may be useful to someone here if not too much has changed with pyxel since then.
评论 #40938904 未加载
halfcat10 months ago
These retro game engines are so much fun. Takes me back to the days of mode 13h.<p>Pyxel is (I think) unique among Python game engines in that it can run on the web.<p>Some others I’ve played with are PyGame and Arcade, mostly geared toward 2D, but you can see some impressive 3D examples on the youtube channel DaFluffyPotato.<p>Ursina is another that’s more 3D, fairly expressive, and runs fairly well for being Python.<p>I do feel like I’m going to be forced to cross over into something more powerful to build a real game though. Either Godot or Unity.
评论 #40937285 未加载
评论 #40936570 未加载
erremerre10 months ago
I made my first video game with it. A pong game you can play, but it has not been polished. While the menu works, is yet unable to show the selected option. And the IA to play against are either too easy or brutal.<p><a href="https:&#x2F;&#x2F;blog.rmrubert.eu&#x2F;miniproyectos&#x2F;rpong&#x2F;rpong.html" rel="nofollow">https:&#x2F;&#x2F;blog.rmrubert.eu&#x2F;miniproyectos&#x2F;rpong&#x2F;rpong.html</a>
评论 #40939776 未加载
99990000099910 months ago
Looks very cool.<p>I absolutely love that it uses a language I actually know instead of some niche thing or a DSL.<p>I&#x27;ll have to check it out when I have some spare time.
评论 #40938920 未加载
Razengan10 months ago
I really wish there was a modern &quot;computer console&quot; like the Commodore 64 or Sinclair Spectrum of old, where you could boot straight into a programming environment.<p>Something comparable to the Nintendo SNES or DS&#x27;s hardware capabilities, which seemed like the perfect sweet spot between artistic freedom and &quot;helpful&quot; limitations which actually improved creativity by lowering complexity.
评论 #40933946 未加载
评论 #40934680 未加载
评论 #40934915 未加载
评论 #40939110 未加载
评论 #40934675 未加载
评论 #40936593 未加载
评论 #40937590 未加载
评论 #40939717 未加载
评论 #40936904 未加载
marksbrown10 months ago
An absolutely fantastic engine in my experience. I&#x27;ve used it with students (rather than pygame) due to its bare bones nature. I love how with a simple class structure of update and draw, students can gain a tangible grasp of oop concepts as well as implementing their own ideas. 10&#x2F;10
dinozarw10 months ago
pico-8: Python Edition
VagabundoP10 months ago
This is a thing of beauty. Might try and make a little game with my teen kid.
评论 #40937211 未加载
extrabajs10 months ago
I feel like there’s way too much color for this to be ‘retro’. It seems you are limited to using 16 colors at once, but those colors are drawn from a 24-bit palette unless I’m missing something.
评论 #40935794 未加载
评论 #40934883 未加载
评论 #40938072 未加载
ilikehurdles10 months ago
Finally, a python game engine capable of running at 60fps ;)
AinoSpring10 months ago
Someone needs to make a python game engine counter
LarsDu8810 months ago
Python AND Rust so it doesn&#x27;t run like total shiite
评论 #40934542 未加载