Log In  
Follow
postgoodism
Stand Elsewhere
by
Dolan's Cadillac
by

Cart #stand_elsewhere-3 | 2024-12-04 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
16

Stand Elsewhere re-imagines Stephen King's novella "The Body", perhaps better known for its 1986 film adaptation "Stand By Me". While King's story takes place in his favorite fictional Maine town of Castle Rock, the film canonically moves Castle Rock to Oregon. So, it's a story about some folks walking along a trail, in Oregon, managing meager resources on a tight deadline, and literally facing choices like "hey there's a body of water in our way -- should we detour around it, or just walk right through and hope nothing bad happens"?

[ Continue Reading.. ]

16
5 comments



I was writing a function to convert screen-space to tile-space just now, and I figured I'd try storing coordinates as userdata (via vec(x,y)) instead of separate x/y values. It mostly works, except that vectors don't support the integer divide operator \. I was wondering if this was intentional; \ for integer divide isn't mentioned anywhere in the Picotron manual, where I'd expect to find it in the Picotron Lua section. But it clearly still works for scalar values -- perhaps only by accident?

Is the intent perhaps that integer vectors should use an explicitly integer-typed userdata (e.g. userdata("i32",0,0)), in which case the standard / division operator would already have round-to-integer semantics?

3
2 comments



Cart #dolans_cadillac-0 | 2023-11-30 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
19

Murder, vengeance, and poorly marked road hazards: Dolan's Cadillac is a match-3 massacre inspired by the Stephen King novella of the same name.

In this game, you take revenge on the mob boss who killed your wife by burying him alive in his beloved Cadillac.

"this is about the most metal concept for a match-three game I've ever seen..." -Evan Balster, Mastodon

Created for the PiCoSteveMo game jam. More info on the game's itch page.

(Note: the version on itch has a few extra Easter eggs that required running the cart through a minifier in order to keep the code smaller enough. The version hosted here has identical gameplay and somewhat more readable code, if that's the sort of thing you're into.)

19
4 comments