Log In  

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. :)

Cart #55860 | 2018-08-29 | Code ▽ | Embed ▽ | No License

P#55861 2018-08-29 15:17 ( Edited 2018-08-30 06:30)

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.

P#55863 2018-08-29 15:43 ( Edited 2018-08-29 19:43)

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.

P#55880 2018-08-30 02:30 ( Edited 2018-08-30 06:30)

[Please log in to post a comment]