News for hackers. Stuff that matters.
Re:Show HN: An Open Retro RPG Game Maker in Python by contingencies on Tuesday September 27, 2016 @02:18PM (#12591703)
Alternatively, for the more low-level or algorithm-minded, I can recommend having a look at LÖVE[0] for Lua. I haven't done any graphics/sound coding in aeons (~15+ years?) but after twisting my ankle and getting stuck on the couch took the plunge and have learned a lot and got something playable[1] in a couple of weeks (almost!) from scratch, including learning Lua.

[0] https://love2d.org/ [1] http://www.roguebasin.com/index.php?title=Zomia

Re:Show HN: An Open Retro RPG Game Maker in Python by PostOnce on Tuesday September 27, 2016 @11:25PM (#12595237)
I'm screwing with LÖVE now for several reasons: it's viable on mobile, love.js runs in a browser, I like lua and want to learn more, and it reminds me of pygame which I like.

if you think LÖVE is fun, you might be enthralled by http://www.lexaloffle.com/pico-8.php (someone has ported the pico-8 api to LÖVE, also, but the pico-8 tools are just wonderful.)

Re:Show HN: An Open Retro RPG Game Maker in Python by qwertyuiop924 on Tuesday September 27, 2016 @02:35PM (#12591833)
Yeah, Love's fun. But it can be a bit of a pain at times, especially if you're not used to more algorithmic/low-level games programming. Although it's by no means truly low-level...
Re:Show HN: An Open Retro RPG Game Maker in Python by contingencies on Wednesday September 28, 2016 @01:22AM (#12595591)
Totally. Someone asked that I implement SVG <path> (bezier curves) for my svglover library and I took one look at it and said no :)
Re:Show HN: An Open Retro RPG Game Maker in Python by cableshaft on Thursday September 29, 2016 @12:24PM (#12606514)
How low level are we talking about? I'm tempted to learn Love, especially after having fun with LUA with Pico-8, but I also don't like spending a ton of time on low level things for hobby programming.

It doesn't seem too low level just by looking at its home page.

Re:Show HN: An Open Retro RPG Game Maker in Python by contingencies on Thursday September 29, 2016 @12:54PM (#12606818)
No, it's not really. I meant relative to producing content for someone else's game engine, using Lua/Love would be relatively more involved. It's not that hard. You can get to the level of writing shaders for graphics cards, or you can pixel-push and curve-render, or you can just plonk rasters on the screen. It's pretty straightforward, very fast and portable.
Re:Show HN: An Open Retro RPG Game Maker in Python by brianwawok on Tuesday September 27, 2016 @01:02PM (#12591088)
I like that it is python3 with experimental python2 support :) Hope more people do similar.
Re:Show HN: An Open Retro RPG Game Maker in Python by MollyR on Tuesday September 27, 2016 @01:01PM (#12591076)
This seems pretty cool, extra neat it's in python. I've always had a pipedream to code my own 2d zelda or chrono trigger engine. I just could never figure out where to start.
Re:Show HN: An Open Retro RPG Game Maker in Python by zajd on Tuesday September 27, 2016 @01:33PM (#12591372)
Re:Show HN: An Open Retro RPG Game Maker in Python by douche on Tuesday September 27, 2016 @06:55PM (#12593950)
http://howtomakeanrpg.com/a/how-to-make-an-rpg-release.html

This was posted here earlier this summer. I've been working my way through it and it's really quite well done. Really goes over the whole process soup-to-nuts.

Re:Show HN: An Open Retro RPG Game Maker in Python by foxhop on Tuesday September 27, 2016 @02:24PM (#12591756)
I started building one here, then it morphed into something else. I have not touched it in a couple years:

https://www.youtube.com/playlist?list=PLPqlh_ebFYDFPv_tIdUb2...

Game programming is much, much different from web design. Dealing with an event loop and update loop, keeping state, etc. Its actually a lot of fun.

I used the python bindings for SFML

Re:Show HN: An Open Retro RPG Game Maker in Python by theprotocol on Tuesday September 27, 2016 @01:05PM (#12591116)
Me too, I've dabbled in tile-based shenanigans since I was a kid, but ultimately nothing ever materialized. One day...
Re:Show HN: An Open Retro RPG Game Maker in Python by fredleblanc on Tuesday September 27, 2016 @03:03PM (#12592129)
If you're looking for something similar but more in the style of Zelda games, check out http://www.solarus-games.org/ — cross-platform, Lua-based, and has a lot of stuff baked in (either from the core set or the Zelda "Link to the Past" asset set) that gets you up and running pretty quick. Also, there are tutorials on YouTube in both French and English that do a pretty good job explaining things.
Re:Show HN: An Open Retro RPG Game Maker in Python by mkesper on Wednesday September 28, 2016 @02:08AM (#12595747)
Those assets aren't free though, obviously.
Re:Show HN: An Open Retro RPG Game Maker in Python by duiker101 on Tuesday September 27, 2016 @01:57PM (#12591547)
This is really nice and brings back a lot of memories! My first line of code was for a small rpg maker(that had nothing to do with python) called rpg60 that made games for the nokia 6630. Since then I learn to write my own engine and anything and it's always a great learning experience! There are so many needed skills combined and it's very fun!
Re:Show HN: An Open Retro RPG Game Maker in Python by asimuvPR on Tuesday September 27, 2016 @02:06PM (#12591608)
Nice. Still have the code laying around? Did it use Java?
Re:Show HN: An Open Retro RPG Game Maker in Python by duiker101 on Tuesday September 27, 2016 @02:28PM (#12591783)
I didn't make the rpg60 engine and at the time I didn't really have much skills, the code i wrote was scripting code to program the game but I think it was made in C.

Digging around leads to very few results, even archive.org struggles. I found a couple links tho but nothing you can download. https://web.archive.org/web/20071004112659/http://rpgrpg8.fr...

At the time I spent some time working with other italian guys on maintaining a small community around the tool but not much is left.

EDIT: now that I think about it I might actually still have it in some old HDD but it's in another country so you are unlikely to see it. What i did find is some screenshots from a Japanese web page! http://s60gamers.seesaa.net/article/17133227.html

Re:Show HN: An Open Retro RPG Game Maker in Python by asimuvPR on Tuesday September 27, 2016 @02:58PM (#12592083)
Cool thanks for checking.
Re:Show HN: An Open Retro RPG Game Maker in Python by egypturnash on Tuesday September 27, 2016 @03:06PM (#12592151)
Does not work very well if you happen to be using a monitor in portrait rotation. At least in Safari it will go fullscreen, and try to scale its game imagery to the same height as the browser window, without caring about the fact that this results in something a lot wider than the browser window.
Re:Show HN: An Open Retro RPG Game Maker in Python by tthayer on Tuesday September 27, 2016 @04:29PM (#12592870)
If only there was some way to suggest or make improvements...
Re:Show HN: An Open Retro RPG Game Maker in Python by egypturnash on Tuesday September 27, 2016 @09:39PM (#12594801)
If only I didn't have a thousand other things that sort higher on my to-do list...
Re:Show HN: An Open Retro RPG Game Maker in Python by philtar on Wednesday September 28, 2016 @03:06AM (#12595932)
He's saying submit an issue instead of bitching about it here. No one here cares that you use a portrait monitor but the author would benefit from that information.
Re:Show HN: An Open Retro RPG Game Maker in Python by lifeisstillgood on Tuesday September 27, 2016 @01:06PM (#12591126)
I love this - going to put it on my "things to do with kids on RPi and pi-ceed list"
Re:Show HN: An Open Retro RPG Game Maker in Python by qznc on Tuesday September 27, 2016 @02:03PM (#12591592)
https://easyrpg.org/ is a more mature variant, if you are not fixed on Python
Re:Show HN: An Open Retro RPG Game Maker in Python by c1ph3rS0n on Wednesday September 28, 2016 @03:49AM (#12596067)
Exactly what I was thinking... My middle son of 8, has really been getting in to tinkering with the Pi. Fun to geek out with the boy. Minecraft has taken a backseat to RetroPi so I think this is the next logical step.
Re:Show HN: An Open Retro RPG Game Maker in Python by asimuvPR on Tuesday September 27, 2016 @11:11PM (#12595187)
Absolutely! My daughter is currently learning with the Rpi and this could motivate her more. Scratch is a bit too easy and pygame is too hard (although working on that).
Re:Show HN: An Open Retro RPG Game Maker in Python by ElonsMosque on Wednesday September 28, 2016 @07:55AM (#12596964)
That is amazing, I wish there was an online tutorial for an python 3 rpg like this.