Log In  

Cart #pario_8-0 | 2022-12-05 | Code ▽ | Embed ▽ | No License
9

I felt like doing something easy (for me, specifically, since I've made platformers a lot in several engines). I tried to emphasize the feeling of a full adventure rather than any particularly innovative gameplay features. I also tried to minimize loading times as much as I could. The maps are loaded in from 2 other carts when the game starts up and so most of the map data is in the upper memory storage the entire time. This has the benefit that the code isn't minified, so a lot of it is readable (as much as my code would ever be anyway). The downside is that I had to be really picky about only using mechanics that could be coded simply.

The maps were made using Tiled map editor and using a separate script in standard Lua to convert to hexadecimal. From there, a cart for loading into memory was used for assembly. The map format is an RLE encoded terrain map along with a listing of game objects. This allowed me to put game objects on top of terrain more easily, such as the meta-objects that tell enemies when to turn around. Also it made the map sizes smaller. I think the average is about 700 bytes per map.

The music might be a bit uninspired. I made the world map theme using my normal music workflow and found it used a huge check of the space when converted. I don't mesh well with pico-8's music stuff, so I settled for just whatever I could dish out that didn't sound too terrible. It's mostly in a weird pentatonic scale (C,D,F,G,A) but with 2 tracks flattened to sound spooky (C,C#,E,F#,G#, and D# cause it fit a couple times).

P#121838 2022-12-05 02:19

The stage map system is so cool!
It inspired me very much.

P#121841 2022-12-05 07:19

Very cute and polished little game. I'm curious how long this took to develop.

P#122583 2022-12-17 02:32

@spikmin
That's hard to pinpoint in this case, because I made it as a way to take breaks from harder non-pico-8 stuff. I think it was under a week to make the first world and a half and get all the underlying systems together. So with a couple hours a day of that, I'd guess around 20 hours for that. That was back in october though, and the rest of the levels were made a little at a time whenever I felt like just messing around in the editor. The music was made last, and it probably took only like 6 hours total with half of that being the world map theme.

P#122588 2022-12-17 04:23

@kimiyoribaka thanks for your response! Fascinating to hear.

P#122598 2022-12-17 12:26

[Please log in to post a comment]

Follow Lexaloffle:          
Generated 2023-02-06 22:42:48 | 0.041s | Q:19