A game made in 560 characters for TweetTweetJam 4. The sound effects are generated from the poke commands at the top. The note pattern is random and can be a little unfair at times. I wanted to try a smarter way to generate the notes, but with 560 characters, there's not much room.
Z or C - Top line
X or V - Bottom line
If you're looking for a more readable version of the source code, check the spoiler:
After trying to debug why my recent game doesn't work on the forms (but works fine in Splore and when exported), I've discovered if you don't include a breadcrumb string parameter in the load function, the cart will never actually load, and will just hang instead.
I'm assuming this isn't intended, since it's marked as an optional parameter, and it behaves fine inside Pico8 itself (or an exported cart).
As a quick example:
load("#cartid") -- won't work on forums (but will everywhere else) load("#cartid", "back to title") -- will work |
Also, as a side note, this may or may not be intended, but it seems the "fantasy glitching" when reloading (ctrl+r) effects the general use / work ram. Meaning if you rely on it to pass data to and from carts (like in Picoware), a player doing so may break the game.
Point, click, and scamper like a mouse,
for riches untold in a strange house.
As a thief you only have one goal,
The diamond is the ticket to your payroll.
Now Fixed On The Forums!
I've discovered the bug that was causing issues going between rooms, I've reported it here
I've also uploaded a web exported version to itch, if you'd prefer that version.
Controls
- z - Jump
- x - Restart Puzzle
- Down Arrow - Use
- Left/Right Arrows - Walk left and right
Info
The project started as an experiment for learning Lua (and Pico8 to some extent). I had fun, so, I decided to finish and release it. I hope you like it!
Sorry for the lack of snake casing in the code. I usually use camel casing, but Pico8's editor doesn't support upper case letters :/
Update 1.1:
- X now restarts the puzzle.
- Down arrow is now the use key.
- Hint added on the second puzzle that shows how to restart a level.