Live data from Hacker News

Pyxel: A retro game development environment in Python

github.com

41–50 of 65 posts

Re: Pyxel: A retro game development environment in Python

#43

This looks really nice. It's a shame the name is so similar to an existing app though (Pyxel Edit, https://pyxeledit.com/ ) My favourite 2D framework right now is is LOVE (love2d.org) - I'm using that to build stuff with/for my kids and it's just a joy to use. I'll probably write up some parent/child friendly tutorials at some point. I also like Monkey-2 ( http://monkeycoder.co.nz/ ), but I only really use that when…

I'd like to see your thoughts on Love. I've been using it for the past week and so far it's my favorite game-making environment (I've tried a lot of other tools).

I like being able to just sit down and code rather then spend hours trying to understand someone's gui with a bunch of tools I probably don't need for my tiny project. Never tried Lua before this and I'm finding it pretty comfy too.

Re: Pyxel: A retro game development environment in Python

#44

This looks really nice. It's a shame the name is so similar to an existing app though (Pyxel Edit, https://pyxeledit.com/ ) My favourite 2D framework right now is is LOVE (love2d.org) - I'm using that to build stuff with/for my kids and it's just a joy to use. I'll probably write up some parent/child friendly tutorials at some point. I also like Monkey-2 ( http://monkeycoder.co.nz/ ), but I only really use that when…

Also similar in name to "Pyxl", like React JSX for Python

https://github.com/gvanrossum/pyxl3

Re: Pyxel: A retro game development environment in Python

#45
This looks like a great project, reminds me a lot of development for GameBoy using GBDK especially with clipping screen buffers for scrolling.

I ended up writing a rough JS implementation of GBDK and used Emscripten so I could debug those kinds of things while making GameBoy roms.

https://www.gbdkjs.com/docs/example-projects/

There's something about working within the limitations of retro systems that's really fun.

Re: Pyxel: A retro game development environment in Python

#46
The hardware Pyxel simulates seems closest to the Williams arcade games -- Defender, Robotron, Joust, etc.

These games had a single 256 x 304 pixel frame buffer, 4 bits per pixel (16 color palette). A hardware bit blitter performed fast block copy operations to draw sprites, scrolling, etc.

There was a dedicated 8-bit CPU for sound which could play cool effects, albeit one at a time -- Pyxel's sound generator is closer to the NES, better for music and pure tones.

You can see a sample game written in C for the Williams hardware here: http://8bitworkshop.com/v2.1.1/?platform=williams-z80&file=g...

Re: Pyxel: A retro game development environment in Python

#48

I would love to get my kids using something like this - my next question is they would love to share it - i will go with the "walk upstairs" sharing for now but are there plans for some kind of ... i'm not sure, download and run approach. what would be needed - any thoughts?

TBH I'd just try out Pico-8, which inspired this Python project. Pico-8 games are super easy to share, you can share the png file or embed the game in a webpage. I'm mainly a Python developer but I got started with Pico-8 about a week ago and it's a blast. My 7 year old son loves it too.

Re: Pyxel: A retro game development environment in Python

#49

I have been learning Go lately and would be interested in an engine like Pyxel but for Go. Does one exist?

I was thinking the same since I have more experience with Go than Python. I guess one could duplicate this in Go using the SDL library.

Re: Pyxel: A retro game development environment in Python

#50

This looks really nice. It's a shame the name is so similar to an existing app though (Pyxel Edit, https://pyxeledit.com/ ) My favourite 2D framework right now is is LOVE (love2d.org) - I'm using that to build stuff with/for my kids and it's just a joy to use. I'll probably write up some parent/child friendly tutorials at some point. I also like Monkey-2 ( http://monkeycoder.co.nz/ ), but I only really use that when…

Also similar in name to "Pyxl", like React JSX for Python https://github.com/gvanrossum/pyxl3

Those are all unmaintained projects. pyxl4/pyxl4 and Dropbox/pyxl haven't been in a long time and pyxl4 says gvanrossum/pyxl3 is unmaintained and while gvanrossum/pyxl3 was updated a month ago, it was just the README. The code hasn't been updated in over two years.
Post reply on HN