Live data from Hacker News

Pyxel: A retro game development environment in Python

github.com

51–60 of 65 posts

Re: Pyxel: A retro game development environment in Python

#51
post #25

Since it seems that many people here are unaware, so let me introduce Pico-8, the "Fantasy Video Game console" that is referenced in Pyxel's README as an inspiration: https://www.lexaloffle.com/pico-8.php Pico-8 is (AFAIK) the program that kicked off a trend of simple game engines, and it is by far the most popular. A popular game that came out this year, Celeste, was originally a Pico-8 game that proved popular enou…

I wanted to play around with LUA so I used pico-8 as an excuse to dabble. I made this after a few days: https://www.lexaloffle.com/bbs/?tid=28402 At launch screen, use arrow keys for level up/down, lives up/down (q to enable "rapid fire" cheat) ... start game with either "z" or "x" key. Pico-8 uses 2 buttons primarily -- keys are mapped to "z" and "x" ... when playing, z will do fastest-sampling fire and x will do re…

This is so amazing. Please write a tutorial!

Re: Pyxel: A retro game development environment in Python

#52
post #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.

Or with Pixel? It looks interesting: https://github.com/faiface/pixel . Instead of SDL I would at least use SFML: https://www.sfml-dev.org/ .

Maybe I will try replicating it when I have more free time!

Re: Pyxel: A retro game development environment in Python

#54
post #25

Since it seems that many people here are unaware, so let me introduce Pico-8, the "Fantasy Video Game console" that is referenced in Pyxel's README as an inspiration: https://www.lexaloffle.com/pico-8.php Pico-8 is (AFAIK) the program that kicked off a trend of simple game engines, and it is by far the most popular. A popular game that came out this year, Celeste, was originally a Pico-8 game that proved popular enou…

Woah, I thought the PICO-8 was a fictional game console within the Celeste universe!

Re: Pyxel: A retro game development environment in Python

#55
This is fantastic. I always loved retro arcade gaming, and I'm sad that there are not a lot of games out there that interest me. So these days I came to a conclusion that I have to build my own games.

Where can learn about general game physics? How are the games designed? How do we make the games tough so as to make sure it doesn't bore players? Basically on "how" I should go about building my game.

Re: Pyxel: A retro game development environment in Python

#56
post #25

Since it seems that many people here are unaware, so let me introduce Pico-8, the "Fantasy Video Game console" that is referenced in Pyxel's README as an inspiration: https://www.lexaloffle.com/pico-8.php Pico-8 is (AFAIK) the program that kicked off a trend of simple game engines, and it is by far the most popular. A popular game that came out this year, Celeste, was originally a Pico-8 game that proved popular enou…

In the same realm, check out LÖVE, a Lua framework for making 2d games for most platforms. It's similarly simple to use but does not come with a built-in graphics or audio editor.

https://love2d.org/

Re: Pyxel: A retro game development environment in Python

#57

Earlier quoted context omitted.

I wanted to play around with LUA so I used pico-8 as an excuse to dabble. I made this after a few days: https://www.lexaloffle.com/bbs/?tid=28402 At launch screen, use arrow keys for level up/down, lives up/down (q to enable "rapid fire" cheat) ... start game with either "z" or "x" key. Pico-8 uses 2 buttons primarily -- keys are mapped to "z" and "x" ... when playing, z will do fastest-sampling fire and x will do re…

This is so amazing. Please write a tutorial!

There's a lot of those out there already: https://duckduckgo.com/?q=pico+8+tutorial&bext=msl&atb=v98-3...

Re: Pyxel: A retro game development environment in Python

#58
post #18

What is the Python packaging story like today? The last time I tried to distribute something that depended on platform specific libraries it was a real pain to get a package that users could just download and run. Would it be difficult to package a game written with this library in some form of installer?

FWIW, I've used both PyInstaller (bundles python and deps) and nuitka (actually compiles code to C++) and been super happy with both, though my use cases are generally simple (lots of networking generally but not much GUI work).

I've had much worse experiences with py2exe and cx_freeze.

Re: Pyxel: A retro game development environment in Python

#59

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…

Wow, great to see Mark Sibly still knocking out good stuff. I loved his games on the Amiga and Blitz was fantastic.

Re: Pyxel: A retro game development environment in Python

#60

This is fantastic. I always loved retro arcade gaming, and I'm sad that there are not a lot of games out there that interest me. So these days I came to a conclusion that I have to build my own games. Where can learn about general game physics? How are the games designed? How do we make the games tough so as to make sure it doesn't bore players? Basically on "how" I should go about building my game.

https://www.gamedev.net or itch.io (for indie stuff)
Post reply on HN