Parameter string (stat(6) breaks between reload.
Stat(6) is read correctly on first boot, but after reloading the cartridge (ctrl+r), the parameter string is cleared and calls to stat(6) in the "new session" are always blank.
This makes using stat(6) for something like a debug flag unfeasible, and seems to me to be a bug.
Invoking the program with
pico8.exe -run stat6 -p debug:
This is correct; the parameter string was 'debug'
After reloading with ctrl+r
This is incorrect; the parameter string should still be 'debug', but was cleared.
Pico-8 has very strange behavior when logging information to stdout.
On Windows, running pico8.exe from cmd.exe doesn't block the shell (which running a program that outputs to stdout should), but statements from printh are still logged to the console window.
However, using a standard terminal like cygwin bash does correctly block the program and wait for output, but the output doesn't show on screen.
Demonstration: (bash first, then cmd)
I can't inspect the Pico-8 source code to be sure, but it seems there's some strange workaround for Windows behavior going on that breaks standard stdout behavior?
- Physics enhancement. Side to side is more slippery.
- Floating points. Wow. Yikes. I don't want to talk about it.
It's a balloon trip remake!
Tentative release, there's a lot more to be done, but it's stable.
Left/Right to strafe
Up/Square to "jump"
Mash up/square to gain velocity
Avoid the mines and last as long as you can
Looking for thoughts, suggestions on tightening up the gameplay and feel.
Match 3 or more tiles in any direction on the bottom game board
3: 50 points
4: 250 points
5: 1000 points
Score multiplier for quick matching.
You can hold 5 tiles at once.
Extra drop at 1000 points
Additional colors introduced every 1000 points
Down arrow to speed up drops
X to drop a tile
if you lose you can reset the cart
Need a better game over sound.
Need to fix some bugs with the matching algorithm
(Try this pattern:
__X _X_ XX_