BBS Edition to celebrate year 1 of POOM release!
(limited to 1 level - sorry!)
Enjoy full game at: https://freds72.itch.io/poom
Controls
Alternate scheme (select from controls menu):
Devlog
Game is "multi-cart", using 0x8000 region filled with raw data from 2 carts (poom_0+poom_1).
Engine details: https://freds72.itch.io/poom/devlog/241700/journey-to-poom
Credits
Art+Design+Music: @paranoidcactus
Code: @freds72
Changes
- added: Jelpi Spotter credit :)

How to reproduce:
- launch cart
- set custom screen palette:
pal({140,1,139,3,4,132,133,7,6,134,5,8,2,9,10},1)
|
- load data:
reload(0,0,0x4300,"cart2.p8") |
- while data gets processed, hit "pause"
- bug: screen palette gets reset
Can be reproduced on POOM on the loading screen (https://freds72.itch.io/poom)

Using -export command to automate multi cart package building and blocked by a number of bugs:
- unable to specify HTML plate path (only works if export is actually performed from home folder)
- inconsistent path parameters between bin and html exports:
# works for html pico8.exe carts\cart_0.p8 -home . -export "game_alpha.html -p my_plate cart_1.p8 cart_2.p8" # doesn't work for bin pico8.exe carts\cart_0.p8 -home . -export "game_alpha.bin cart_1.p8 cart_2.p8" # works for bin cd carts pico8.exe cart_0.p8 -export "game_alpha.bin cart_1.p8 cart_2.p8" |
- incomplete js generated unless export is run from carts folder
# produces broken js pico8.exe carts\cart_0.p8 -home . -export "game_alpha.html -p my_plate cart_1.p8 cart_2.p8" |

Thick line drawing routine (as a reply to @JadeLombax Twitter).
Manual:
linefill x0 y0 x1 y1 r [col] draw a 2*r pixel wide line note: r must be >= 0.5 to produce meaningful results note: the code uses sub-pixel precision rasterization, allowing smooth movement |
Example:
-- 4 pixel wide white line linefill(45,34,67,96,2,7) |

Multicart is really a nice expansion feature, to offer content beyond the 32K boundary.
However, with reload not supporting BBS-hosted carts, large games are banned from BBS.
Is that something considered in the pico roadmap to bring back multicart games to the "official" forums?
Note that supporting more than a couple of data carts will require rework of the BBS file management.
- support for upload many files at once
- support for listing cart identifiers
- support for headless export of p8.png (limited to html/bin at time of writing)
- ability to assign same id pattern to many carts (ex: vracing_0... vracing_10)
Cheers
Winter is coming (as every year actually...), time for some skiing!
Enjoy going down the slope, trying to beat your previous track record or freeriding skills!
Grab coins for some extra time bonus - watch out for off track hazards!
Your polar jacket can sustain a couple of direct hits, avoid trees anyway...
Note: there is no end racing line - you will loose :] question is how much time will you last?

Controls
- Left/Right: control direction
- c: jump (hold to charge)
- x: restart (if stuck)
- follow GPS pointer if lost

@zep
A couple of devs are investing into multicart games (like 5 or more data carts).
We are all put back by the artificial loading times (eg minutes)
Would it be possible for the fat client to either ignore load time throttling, or only activat throttling for the published version?
I want the multicart multiverse, not loading screens ;)

Using the cough undocumented cough stat(102) from a game hosted on itch.io, I got back:
v6p9d9t4.ssl.hwcdn.net |
This is indeed the url of the iframe (which doesn't help).
A more correct behavior would be to report the parent page url, with the benefits of:
- having a predictable outcome
- actually preventing rogue hosting (somehow...)
Note: Looking at the HTML, I see that url is retrieved from:
var str = window.location.hostname; |
Using that alternate code would fix the bug:
var str = (parent !== window) ? document.referrer : document.location; |





52 comments










