skipperd [Lexaloffle Blog Feed]https://www.lexaloffle.com/bbs/?uid=45019 How to get a cart released <p>Hello,</p> <p>I would like to ask for help on how to release a cart properly.</p> <p>I've made three.</p> <ul> <li>The first: Included in a post, became a Cartridge in about an hour, I deleted it, and reuploaded as a WIP (checks out)</li> <li>The second: I included it in a new post as a Cartridge, but it's not shown anywhere.</li> <li>A Third: Uploaded via the Submit button, not shown as well.</li> </ul> <p>I've followed the How to upload Pico-8 games tutorial on the resources page. Yet my own releases page remains empty. </p> <p>I have three questions:</p> <ul> <li>How do I release a WIP as a finished Cartridge?</li> <li>How do I release a new Cartridge, such that it finds its way into the Carts section?</li> <li>Can users get listed for making their first game too gorpy?</li> </ul> <p>I would love to know more!</p> <p>Regards,<br /> skipperd</p> https://www.lexaloffle.com/bbs/?tid=149440 https://www.lexaloffle.com/bbs/?tid=149440 Sun, 08 Jun 2025 23:06:54 UTC Vehicle Imaginer 1.0 <p> <table><tr><td> <a href="/bbs/?pid=168285#p"> <img src="/bbs/thumbs/pico8_vehicleimaginer-1.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=168285#p"> Vehicle Imaginer</a><br><br> by <a href="/bbs/?uid=45019"> skipperd</a> <br><br><br> <a href="/bbs/?pid=168285#p"> [Click to Play]</a> </td></tr></table> </p> <p>Hi all,</p> <p>The other day I saw Engine Sound Test by <a href="https://www.lexaloffle.com/bbs/?uid=124705"> @The_Gamer_1475</a> and I wanted to rev it with [x].<br /> So I made a gizmo to rev four changeable chords and learn about generating sound in Pico-8.<br /> <code>print(&quot;\a&quot;)</code> Is a magnificent feature!</p> <p>You can use [z] and [x] to change a value selected with [arrows].<br /> The values in white are notes. </p> <p>0 --&gt; silent<br /> 1 - 72 --&gt; c0 - b5.</p> <p>I've tried to generate a revvable engine sound and the base four four tone chords for the four cylinders are vertically stacked and editable with [z] and [x]. </p> <p>Give her a spin with the red button.</p> https://www.lexaloffle.com/bbs/?tid=149437 https://www.lexaloffle.com/bbs/?tid=149437 Sun, 08 Jun 2025 17:01:02 UTC The Cubs <p> <table><tr><td> <a href="/bbs/?pid=168014#p"> <img src="/bbs/thumbs/pico8_thecubs-2.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=168014#p"> The Cubs</a><br><br> by <a href="/bbs/?uid=45019"> skipperd</a> <br><br><br> <a href="/bbs/?pid=168014#p"> [Click to Play]</a> </td></tr></table> </p> <h2>What's this?</h2> <p>The Cubs is a top-down food hunting / care-giving game set in a wet landscape. You are some type of animal with a nest of cubs and you must learn to balance the art of taking and giving in order to provide optimal conditions for your young ones' survival.</p> <h2>How does it work?</h2> <p>&bull; Controls are mostly explained in-game.<br /> &bull; Interact with [x] and [z]<br /> &bull; You can move around with the [arrow keys]<br /> &bull; left and right steers your character, forward pushes you in the direction you're in</p> <p>Your cubs need food, warmth, and rest. You can feed them by hunting for food, but be careful as they will become restless and cool down and require more food. Your ability to manage this determines the game's difficulty.</p> <h2>Features</h2> <p><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;"></p> <h3>Thick foliage</h3> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/45019/feat_thick_foliage.gif" alt="" /> <h3>Watery wetness</h3> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/45019/feat_watery_wetness.gif" alt="" /> <h3>Heavy fur</h3> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/45019/feat_heavy_fur.gif" alt="" /> <h3>Hungry fish</h3> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/45019/feat_hungry_fish.gif" alt="" /> <h3>Chonkiness</h3> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/45019/feat_chonkiness.gif" alt="" /> <h3>Dinner</h3> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/45019/feat_dinner.gif" alt="" /> <h3>Snuggles</h3> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/45019/feat_snuggles.gif" alt="" /> <h3>And many more of life's daunting challenges!</h3> <p></div></div></div></p> <h2>Development</h2> <p><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;"></p> <p>The vector field's fluidity had me convinced it would be straightforward to render it watery without using refraction. </p> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/45019/vector_field.gif" alt="" /> <p>I was wrong. Here's why:</p> <p>I was hoping patterns would be watery enough for the game I had in mind.</p> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/45019/21_water1.png" alt="" /> <p>I tried a few spritemaps and configurations and these got whacky. (I came back to another version of this after trying a few)</p> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/45019/water2.png" alt="" /> <p>Too solid</p> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/45019/23__water4.png" alt="" /> <p>Has something but no</p> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/45019/water3.png" alt="" /> <p>Too blocky.</p> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/45019/water5.png" alt="" /> <p>Might look like reflection with varying width maybe but it's supposed to be top down</p> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/45019/water8.png" alt="" /> <p>Seemed like it had underwater potential.</p> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/45019/water7.png" alt="" /> <p>Mirroring and turning looked much better on paper.</p> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/45019/water9.png" alt="" /> <p>I continued with small environment maps but they looked less appealing the more I tried.<br /> This was not straightforward at all!</p> <p>Finally settled for a mapping of sprites, separating lows, mediums and highs into dark, none and light. Without the need for refraction, but nothing to refract..</p> <p>Lesson: I didn't need the x y values, but just the depth for rendering above. Underwater, the x y values do the work.</p> <p>Lesson: Sinking the critters' tummy should have been step 1!</p> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/45019/water.gif" alt="" /> <p></div></div></div></p> <h2>Credits</h2> <p>This game was made by me, skipperd</p> <p>Tips:<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;"></p> <ul> <li>You can ball up to sleep.</li> <li>Getting your young to sleep requires snuggling up good and well.</li> <li>Make sure they all eat and try to give them as much rest as possible.</li> <li>Underwater sounds aren't heard.</li> <li>If your tail gets eaten, sleep to regrow it. It means everything to your cubs.<br /> </div></div></div></li> </ul> https://www.lexaloffle.com/bbs/?tid=149348 https://www.lexaloffle.com/bbs/?tid=149348 Tue, 03 Jun 2025 14:31:41 UTC Gorpslosh 1.1 <p> <table><tr><td> <a href="/bbs/?pid=167654#p"> <img src="/bbs/thumbs/pico8_gorpslosh_1-3.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=167654#p"> Gorpslosh</a><br><br> by <a href="/bbs/?uid=45019"> skipperd</a> <br><br><br> <a href="/bbs/?pid=167654#p"> [Click to Play]</a> </td></tr></table> </p> <p>Hi all, I'm new to the wonderful world of Pico-8. I picked up programming a while ago as a hobby and have had this idea for a gorpy game enemy that reassembles its self as you fight it. I was hoping to see it in Doom or Doomlikes but never have so I gave it a go on a scale that was manageable to me. It used to have little critters that would fly off the slaughter (there was a sword first) to feed from the gorp and lay eggs but I could not fit that into the cart with a life and score system which forced me to focus on gameplay. I LOVE these limitations and the past two weeks got me further than I thought I would.</p> <p>I appreciate it when games let you figure them out so I tend not to give any instructions apart from controls. Feel free to share what you think about this, feedback and ideas are more than welcome.</p> <hr /> <h2>What's this?</h2> <p>Gorpslosh is a top-down hack 'n' slash with ignitable goop and matches.</p> <h2>How does it work?</h2> <p>&bull; [arrows] to move in absolute direction<br /> &bull; [x] to interact, hold and release to throw match, spam to ward off gorp<br /> &bull; [z] to spill ignitable goop if found</p> <h2>Features</h2> <p><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;"></p> <h3>Doors</h3> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/45019/doors.gif" alt="" /> <h3>Cans of ignitable goop</h3> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/45019/cans_of_ignitable_goop.gif" alt="" /> <h3>Match throwing</h3> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/45019/match_throwing.gif" alt="" /> <h3>Creepy eggs</h3> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/45019/creepy_eggs.gif" alt="" /> <h3>Proliferating onslaught</h3> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/45019/profilerating_onslaught.gif" alt="" /> <p></div></div></div></p> <h2>Development</h2> <p>I would like to post some of this game's history at a later time</p> <p>&bull; add reticle -- thanks @ Steven()#6 !<br /> &bull; add match speed * player speed -- thanks @ Verb !<br /> &bull; increase directional intention -- thanks @ T_O_E !</p> <h2>Credits</h2> <p>This game was made by me, skipperd</p> <h2>Tips</h2> <p><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;"></p> <ul> <li>Strike matches about a second before throwing</li> <li>Release struck matches with directional intention</li> <li>Use doors and walls to your advantage</li> <li>Use gorp downtime to plan goop spillage ahead of growth</li> <li>Get sweet highscores</li> </ul> <p></div></div></div></p> https://www.lexaloffle.com/bbs/?tid=149223 https://www.lexaloffle.com/bbs/?tid=149223 Tue, 27 May 2025 12:53:56 UTC