afunai [Lexaloffle Blog Feed]https://www.lexaloffle.com/bbs/?uid=83122 WIP: Bouncing balls <p> <table><tr><td> <a href="/bbs/?pid=139389#p"> <img src="/bbs/thumbs/pico8_pipozofobe-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=139389#p"> pipozofobe</a><br><br> by <a href="/bbs/?uid=83122"> afunai</a> <br><br><br> <a href="/bbs/?pid=139389#p"> [Click to Play]</a> </td></tr></table> </p> <img style="margin-bottom:16px" border=0 src="/media/83122/test_2.gif" alt="" /> <p>I'm making a little physics engine nowadays. This test stage (unlike pinball games, the balls usually jam in the end, between randomly generated walls) is pretty hard one to handle. There still are a lot of unpredictable behaviors...</p> https://www.lexaloffle.com/bbs/?tid=55552 https://www.lexaloffle.com/bbs/?tid=55552 Sat, 30 Dec 2023 05:08:02 UTC print() + rotate + zoom <p> <table><tr><td> <a href="/bbs/?pid=137119#p"> <img src="/bbs/thumbs/pico8_simiyuhomu-1.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=137119#p"> simiyuhomu</a><br><br> by <a href="/bbs/?uid=83122"> afunai</a> <br><br><br> <a href="/bbs/?pid=137119#p"> [Click to Play]</a> </td></tr></table> </p> <p>My first computer (Fujitsu FM-7, in the early 80s) had a BASIC command called 'symbol()', which allowed drawing text as graphics instead of print() to character RAM. It was incredibly slow (I could watch it draw from the top to the bottom) and could only do integer ratio zoom, but we absolutely loved the command...<br /> This small snippet is my attempt to revive it in PICO-8.</p> <p>EDIT: I've added 'scale_x' and 'scale_y' parameters. When given negative values, the text is flipped.</p> https://www.lexaloffle.com/bbs/?tid=54945 https://www.lexaloffle.com/bbs/?tid=54945 Wed, 08 Nov 2023 11:37:47 UTC WIP: 15 Picture Puzzle <p> <table><tr><td> <a href="/bbs/?pid=136774#p"> <img src="/bbs/thumbs/pico8_niporubuko-1.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=136774#p"> niporubuko</a><br><br> by <a href="/bbs/?uid=83122"> afunai</a> <br><br><br> <a href="/bbs/?pid=136774#p"> [Click to Play]</a> </td></tr></table> <br /> My two-week trip is coming to an end. While I was in my hotel room, I worked on this small puzzle game. There are still many things to do (including adding more girls, of course. It will allow for about 4 - 5 additional images).</p> https://www.lexaloffle.com/bbs/?tid=54867 https://www.lexaloffle.com/bbs/?tid=54867 Wed, 01 Nov 2023 23:26:51 UTC Progress: 128x128 images in 60fps (repository opened) <p> <table><tr><td> <a href="/bbs/?pid=136153#p"> <img src="/bbs/thumbs/pico8_pen_slideshow231021-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=136153#p"> pen_slideshow231021</a><br><br> by <a href="/bbs/?uid=83122"> afunai</a> <br><br><br> <a href="/bbs/?pid=136153#p"> [Click to Play]</a> </td></tr></table> </p> <p>Hi,<br /> Further enhancements to the compression format (10-20% smaller, especially in photos), and about 2x faster image rendering.<br /> I made the repositories public, pls give them a try :)</p> <p>The encoder: <a href="https://github.com/afunai/pen_encoder">https://github.com/afunai/pen_encoder</a><br /> The decoder: <a href="https://github.com/afunai/pen_decoder">https://github.com/afunai/pen_decoder</a><br /> The slideshow: <a href="https://github.com/afunai/pen_decoder/tree/slideshow">https://github.com/afunai/pen_decoder/tree/slideshow</a></p> <img style="margin-bottom:16px" border=0 src="/media/83122/pen_slideshow231021 p8_1.gif" alt="" /> https://www.lexaloffle.com/bbs/?tid=54670 https://www.lexaloffle.com/bbs/?tid=54670 Sat, 21 Oct 2023 05:47:48 UTC Color profile <img style="margin-bottom:16px" border=0 src="/media/83122/Screenshot 2023-10-18 3.25.58 AM.png" alt="" /> <p>I've decided to use chroma.js (<a href="https://gka.github.io/chroma.js/">https://gka.github.io/chroma.js/</a>) to obtain palette colors that are closer to what the human eye perceives. This greatly improves the accuracy of the original colors. Now my photo of supper looks delicious...</p> https://www.lexaloffle.com/bbs/?tid=54635 https://www.lexaloffle.com/bbs/?tid=54635 Tue, 17 Oct 2023 18:18:55 UTC My little encoder: some images from full color <p> <table><tr><td> <a href="/bbs/?pid=135922#p"> <img src="/bbs/thumbs/pico8_yazuyerizo-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=135922#p"> yazuyerizo</a><br><br> by <a href="/bbs/?uid=83122"> afunai</a> <br><br><br> <a href="/bbs/?pid=135922#p"> [Click to Play]</a> </td></tr></table> <br /> Tiny slideshow of some hard-to-encode full-color images. Composite colors work well, but they still generate very large data.</p> https://www.lexaloffle.com/bbs/?tid=54600 https://www.lexaloffle.com/bbs/?tid=54600 Sun, 15 Oct 2023 12:43:23 UTC Progress: Two 128x500px images at once <p> <table><tr><td> <a href="/bbs/?pid=135883#p"> <img src="/bbs/thumbs/pico8_ayano231014-1.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=135883#p"> ayano231014</a><br><br> by <a href="/bbs/?uid=83122"> afunai</a> <br><br><br> <a href="/bbs/?pid=135883#p"> [Click to Play]</a> </td></tr></table> <br /> So far so good. Better virtual colors, fetching transparency info (alpha) from original images, clipping, and locating.<br /> Performance is still poor (drawing two 128x500px images at once cause some frame drops, and (sometimes) outOfMemory).</p> <img style="margin-bottom:16px" border=0 src="/media/83122/ayano231014_3.gif" alt="" /> https://www.lexaloffle.com/bbs/?tid=54579 https://www.lexaloffle.com/bbs/?tid=54579 Sat, 14 Oct 2023 08:49:57 UTC Day 2 with PICO-8 <p>Wrote logic for encoding custom draw palettes, and additional 48 color virtual palette (by tiling) for my little encoder.<br /> The tiling needs a lot of fine-tuning per an image, but I begin to know how...</p> <img style="margin-bottom:16px" border=0 src="/media/83122/Screenshot 2023-10-12 2.30.06 AM.png" alt="" /> https://www.lexaloffle.com/bbs/?tid=54543 https://www.lexaloffle.com/bbs/?tid=54543 Wed, 11 Oct 2023 17:23:57 UTC Hello World <p>Before I make anything fun, I need an image format (and encoder/decoder) which works on PICO-8.<br /> And yeah, I LOVE reinventing THE WHEEL...<br /> It's the result of my first day with PICO-8. I wrote the encoder in Javascript, which I wlll release somewhere.</p> <img style="margin-bottom:16px" border=0 src="/media/83122/Screenshot 2023-10-11 1.13.26 AM.png" alt="" /> <p> <table><tr><td> <a href="/bbs/?pid=135700#p"> <img src="/bbs/thumbs/pico8_zoyeriwude-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=135700#p"> pen_test</a><br><br> by <a href="/bbs/?uid=83122"> afunai</a> <br><br><br> <a href="/bbs/?pid=135700#p"> [Click to Play]</a> </td></tr></table> </p> https://www.lexaloffle.com/bbs/?tid=54527 https://www.lexaloffle.com/bbs/?tid=54527 Tue, 10 Oct 2023 15:45:17 UTC