I started this as a tweetjam contribution weeks ago, failed miserably, decided to make a full cart instead, didn't achieve the proper effect anyway, and let it dry on my hd...
then fms_cat posted POKE-8
and I felt compelled to give it another go, so here it is !
one cart off my backlog ;)
That's PERFECT! :D
(Love the cursor too!)
I hope you don't mind... I tweaked the sound effects and a couple of minor visual things to get the last couple of percent towards matching the original:
I didn't go so far as to match the bug where the grid is drawn off-center, or the bug where the red tiles shrink when it's turning in one direction. :) Those always bugged me.
Side note: I haven't really messed with sound on PICO-8 before. I'm a little disappointed at how chunky the envelope values are. :/ Oh well, close enough, I guess.
@All: thanks guys!
I've only been watching videos, and it's not that easy to find the one to refer to. plus there's been several versions of the demo and numerous remakes... I referred to this one amiga boing ball but didn't try to replicate it too faithfully. at this point I should run winuae or something, silly me ;)
the error code is just random (missed opportunity, doh!) - except 42, there's always 42 ;)
I'm planning an update since it seems I overlooked a few things (the ball should be squished for starters).
also I just realised the bottom line thing doesn't work too well in the html player.
I'll check your changes, and definitely grab your sounds :)
The ball isn't actually supposed to be squished. That's an issue with people recording video from PC emulators or possibly PAL televisions, both of which display Amiga graphics with square pixels. The demo was made for NTSC monitors, where the pixel aspect was supposedly 44:52, or about 0.85:1 (w:h). On NTSC, the Amiga screen was 4:3, even though its resolution (320x200 or 640x400) would be 16:10 if pixels were square.
TL;DR: Don't squish it.
fair enough, that was bothering me anyway. then the grid cells were not square. it seems every video out there shows a different version, but the ball always covers 7x6 cells. oh well, my square cells fit my square screen better :)
Aha, 7x6 cells? I assume that's wxh? That's perfect. 7/6 ball aspect * 44/52 pixel aspect = 308/306 = almost exactly 1.0 image aspect.
I like it when the numbers work out. :)
I'm guessing the original author made the ball in a paint program just by eyeballing a circle and then subdividing it, but then made the grid with code that simply rendered "square" cells, at least in numeric terms.
lol! indeed the ball's aspect seems corrected on purpose, but in the video I linked above you can see it's drawn with lines (whatever revision of the demo that may be).
I remember at the time on my a500 I would launch dpaint, draw a circle and adjust my monitor with the help of a ruler. good times :) that was pal though, I could get away with 5:4 on 4:3...
[Please log in to post a comment]