GiovanH [Lexaloffle Blog Feed]https://www.lexaloffle.com/bbs/?uid=15708 Too Much Land <p> <table><tr><td> <a href="/bbs/?pid=132948#p"> <img src="/bbs/thumbs/pico8_toomuchland-5.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=132948#p"> Too Much Land</a><br><br> by <a href="/bbs/?uid=15708"> GiovanH</a> <br><br><br> <a href="/bbs/?pid=132948#p"> [Click to Play]</a> </td></tr></table> </p> <p>A 60 second game.</p> <p>What do you need?</p> https://www.lexaloffle.com/bbs/?tid=53717 https://www.lexaloffle.com/bbs/?tid=53717 Fri, 11 Aug 2023 00:30:50 UTC Jinja2 as a Pico-8 Preprocessor <p>Sharing this post I wrote up a few days ago for cleaning up my code and reducing token costs:</p> <p><a href="https://blog.giovanh.com/blog/2022/12/11/jinja2-as-a-pico-8-preprocessor/">https://blog.giovanh.com/blog/2022/12/11/jinja2-as-a-pico-8-preprocessor/</a></p> <p>In summary:</p> <ul> <li>Constants would be a very useful language feature to have</li> <li>Pico-8 doesn't have it and doesn't let you extend its preprocessor</li> <li>You can roll your own and it works great</li> </ul> https://www.lexaloffle.com/bbs/?tid=50643 https://www.lexaloffle.com/bbs/?tid=50643 Wed, 14 Dec 2022 04:08:56 UTC Heart&amp; (Prerelease) <p> <table><tr><td> <a href="/bbs/?pid=121398#p"> <img src="/bbs/thumbs/pico8_hearten_pre-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=121398#p"> hearten_pre</a><br><br> by <a href="/bbs/?uid=15708"> GiovanH</a> <br><br><br> <a href="/bbs/?pid=121398#p"> [Click to Play]</a> </td></tr></table> </p> <p>An undertale-themed bullet-hell survival arcade game.</p> <p>Survive for as long as you can against waves of bullet patterns.<br /> The patterns will get harder if you persist. But stay heartened.<br /> Graze against bullets to build your green energy meter. Fill it to heal slightly.<br /> Hold square to dash at the cost of green energy (if you have any).<br /> You can still dash when your energy is at zero, and it's free.<br /> Every time you heal, the amount of energy you need to heal again gets bigger.</p> <p>Get bonus points for each wave you complete without taking damage.<br /> Get bonus points for healing. Get more bonus points for healing when at full health.</p> <hr /> <p>Controls:</p> <p>use d-pad to move and make menu selections<br /> press square to confirm selections<br /> hold x to skip text</p> <p>hold square to dash<br /> hold x in the library to switch to menu navigation<br /> hold square and x to exit the library</p> <p>Music in the prelease is Dimensional Gate by @gruber_music (Pico8 Tunes vol II)</p> https://www.lexaloffle.com/bbs/?tid=50363 https://www.lexaloffle.com/bbs/?tid=50363 Sat, 26 Nov 2022 00:57:53 UTC The Game <p> <table><tr><td> <a href="/bbs/?pid=98419#p"> <img src="/bbs/thumbs/pico8_standgame-6.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=98419#p"> standgame</a><br><br> by <a href="/bbs/?uid=15708"> GiovanH</a> <br><br><br> <a href="/bbs/?pid=98419#p"> [Click to Play]</a> </td></tr></table> </p> <p>Enjoy The Game. Share your High Score.</p> <p>Another antigame/deconstruction, I guess.</p> https://www.lexaloffle.com/bbs/?tid=44928 https://www.lexaloffle.com/bbs/?tid=44928 Sat, 09 Oct 2021 03:46:23 UTC Parameter string (stat(6)) breaks between reload <p>Parameter string (stat(6) breaks between reload.</p> <p>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 &quot;new session&quot; are always blank.</p> <p>This makes using stat(6) for something like a debug flag unfeasible, and seems to me to be a bug.</p> <p>Demo Cartridge:</p> <div> <div class=scrollable_with_touch style="width:100%; max-width:800px; overflow:auto; margin-bottom:12px"> <table style="width:100%" cellspacing=0 cellpadding=0> <tr><td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> <td background=/gfx/code_bg0.png> <div style="font-family : courier; color: #000000; display:absolute; padding-left:10px; padding-top:4px; padding-bottom:4px; "> <pre>print(&quot;stat6:&quot;) print(stat(6))</pre></div></td> <td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> </tr></table></div></div> <p>Invoking the program with <code>pico8.exe -run stat6 -p debug</code>:</p> <p>First run</p> <img style="margin-bottom:16px" border=0 src="/media/15708/stat6_0.png" alt="" /> <p>This is correct; the parameter string was 'debug'</p> <p>After reloading with ctrl+r</p> <img style="margin-bottom:16px" border=0 src="/media/15708/stat6_1.png" alt="" /> <p>This is incorrect; the parameter string should still be 'debug', but was cleared.</p> https://www.lexaloffle.com/bbs/?tid=44781 https://www.lexaloffle.com/bbs/?tid=44781 Sun, 26 Sep 2021 19:26:01 UTC Bad command line output on Windows <p>Pico-8 has very strange behavior when logging information to stdout.</p> <p>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.</p> <p>However, using a standard terminal like cygwin bash <em>does</em> correctly block the program and wait for output, but the output <em>doesn't</em> show on screen.</p> <p>Demonstration: (bash first, then cmd)</p> <img style="margin-bottom:16px" border=0 src="/media/15708/p8console.gif" alt="" /> <p>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?</p> https://www.lexaloffle.com/bbs/?tid=44780 https://www.lexaloffle.com/bbs/?tid=44780 Sun, 26 Sep 2021 19:12:22 UTC Collect - A Deconstructed Collectathon <p> <table><tr><td> <a href="/bbs/?pid=87361#p"> <img src="/bbs/thumbs/pico8_gio_collect-1.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=87361#p"> gio_collect</a><br><br> by <a href="/bbs/?uid=15708"> GiovanH</a> <br><br><br> <a href="/bbs/?pid=87361#p"> [Click to Play]</a> </td></tr></table> </p> <p>Can you find all the combinations?</p> <p>Edit: Added a victory screen, speedrun clock</p> https://www.lexaloffle.com/bbs/?tid=41455 https://www.lexaloffle.com/bbs/?tid=41455 Sun, 07 Feb 2021 23:32:42 UTC Pac (beta 0) <p> <table><tr><td> <a href="/bbs/?pid=61169#p"> <img src="/bbs/thumbs/pico8_giopacbeta0-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=61169#p"> giopacbeta0</a><br><br> by <a href="/bbs/?uid=15708"> GiovanH</a> <br><br><br> <a href="/bbs/?pid=61169#p"> [Click to Play]</a> </td></tr></table> </p> <p>WIP pacman clone.</p> <p>Focuses heavily on accurate ghost AI. </p> https://www.lexaloffle.com/bbs/?tid=33012 https://www.lexaloffle.com/bbs/?tid=33012 Thu, 24 Jan 2019 16:11:30 UTC BT (Balloon Trip remake) <p> <table><tr><td> <a href="/bbs/?pid=55811#p"> <img src="/bbs/thumbs/pico55844.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=55811#p"> BT (Balloon Trip remake) 1.2</a><br><br> by <a href="/bbs/?uid=15708"> GiovanH</a> <br><br><br> <a href="/bbs/?pid=55811#p"> [Click to Play]</a> </td></tr></table> </p> <p>Changes:</p> <ul> <li>Physics enhancement. Side to side is more slippery.</li> <li>Floating points. Wow. Yikes. I don't want to talk about it.</li> </ul> <p>It's a balloon trip remake!<br /> Tentative release, there's a lot more to be done, but it's stable.</p> <p>Controls:<br /> Left/Right to strafe<br /> Up/Square to &quot;jump&quot;<br /> Mash up/square to gain velocity<br /> Avoid the mines and last as long as you can</p> <p>old:<br /> <div><div><input type="button" value=" Show " onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = ' Hide '; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = ' Show '; }"></div><div><div style="display: none;"> <table><tr><td> <a href="/bbs/?pid=55811#p"> <img src="/bbs/thumbs/pico55843.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=55811#p"> BT (Balloon Trip remake) 1.01</a><br><br> by <a href="/bbs/?uid=15708"> GiovanH</a> <br><br><br> <a href="/bbs/?pid=55811#p"> [Click to Play]</a> </td></tr></table> <table><tr><td> <a href="/bbs/?pid=55811#p"> <img src="/bbs/thumbs/pico55810.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=55811#p"> BT (Balloon Trip remake) 0.9</a><br><br> by <a href="/bbs/?uid=15708"> GiovanH</a> <br><br><br> <a href="/bbs/?pid=55811#p"> [Click to Play]</a> </td></tr></table> <table><tr><td> <a href="/bbs/?pid=55811#p"> <img src="/bbs/thumbs/pico55827.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=55811#p"> BT (Balloon Trip remake) 0.98</a><br><br> by <a href="/bbs/?uid=15708"> GiovanH</a> <br><br><br> <a href="/bbs/?pid=55811#p"> [Click to Play]</a> </td></tr></table> </div></div></div></p> https://www.lexaloffle.com/bbs/?tid=31758 https://www.lexaloffle.com/bbs/?tid=31758 Tue, 28 Aug 2018 14:28:20 UTC Kl8x - Klax clone for p8 <p> <table><tr><td> <a href="/bbs/?pid=43040#p"> <img src="/bbs/thumbs/pico43042.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=43040#p"> Kl8x - Klax clone for p8 0.3</a><br><br> by <a href="/bbs/?uid=15708"> GiovanH</a> <br><br><br> <a href="/bbs/?pid=43040#p"> [Click to Play]</a> </td></tr></table> </p> <p>Looking for thoughts, suggestions on tightening up the gameplay and feel. </p> <p>Rules:<br /> Match 3 or more tiles in any direction on the bottom game board</p> <p>3: 50 points<br /> 4: 250 points<br /> 5: 1000 points</p> <p>Score multiplier for quick matching.</p> <p>You can hold 5 tiles at once. </p> <p>Extra drop at 1000 points<br /> Additional colors introduced every 1000 points</p> <p>Controls:<br /> Down arrow to speed up drops<br /> X to drop a tile</p> <p>if you lose you can reset the cart</p> <p>Todo:</p> <p>Need a better game over sound.<br /> Need to fix some bugs with the matching algorithm<br /> (Try this pattern:</p> <div> <div class=scrollable_with_touch style="width:100%; max-width:800px; overflow:auto; margin-bottom:12px"> <table style="width:100%" cellspacing=0 cellpadding=0> <tr><td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> <td background=/gfx/code_bg0.png> <div style="font-family : courier; color: #000000; display:absolute; padding-left:10px; padding-top:4px; padding-bottom:4px; "> <pre> __X _X_ XX_ </pre></div></td> <td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> </tr></table></div></div> <p>)</p> https://www.lexaloffle.com/bbs/?tid=29755 https://www.lexaloffle.com/bbs/?tid=29755 Fri, 04 Aug 2017 01:42:12 UTC