This is my first PICO-8 project.
I just wanted to get familiar with LUA, and to create a platformer framework that just felt good to run, jump and fall about.
I'm quite happy with the core code, but I feel like things maybe got a little scrappy around the collision detection and movement functions. I can't really be bother to refactor right now, but I feel like it may be possible to clean it up a little at some point. It gives me something to improve on in any case.
All feedback welcome. :)
If you look at the code you'll notice that there is something in there about enemies. It was never my plan to have any in this poc, but at one point I did add some just to make sure that my create_moveable_item() function could be reused as I intended.
To see how they looked check out this tweet.
I should also thank mhughson for the excellent Advanced Micro Platformer - Starter Kit which taught me a lot. I never directly copied and pasted his code, but some of mine (especially the camera, where I got a bit lazy) is based directly on that work. Thank you, it was very helpful. :)
I don't think I used any other carts for reference (although I looked at a few), just the PICO 8 wiki and a few LUA references.
[Please log in to post a comment]