ilBarbogio [Lexaloffle Blog Feed]https://www.lexaloffle.com/bbs/?uid=54872 Pico's Big Adventure Released <h1>Pico's Big Adventure release!</h1> <p>Finally my first pico game reached a sort of completed stage: start menu, three levels, minimal sounds, gorgeous (?) graphics... I'm pretty happy with it, and I hope you'll have fun playing!</p> <p> <table><tr><td> <a href="/bbs/?pid=94673#p"> <img src="/bbs/thumbs/pico8_picobigadventure-5.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=94673#p"> Pico's big adventure 1.0</a><br><br> by <a href="/bbs/?uid=54872"> ilBarbogio</a> <br><br><br> <a href="/bbs/?pid=94673#p"> [Click to Play]</a> </td></tr></table> </p> <p><strong>Controls:</strong></p> <ul> <li>jump with X,</li> <li>launch yoyo with C</li> <li>launch stones with C plus down arrow</li> <li>pickup shrubs with down arrow</li> </ul> <p>The original, <em>Terry's big adventure</em>, had some nice ideas I managed to port here, and was somewhat original - even if I can't be sure it wasn't ripping off something, apart from being a mario clone, or at least sailing on mario popularity- due to an improbable weapon and some bizzarre enemies.</p> <p>I tried to keep the code organized and readable, but lost focus here and there. If that doesn't hold you back, feel free to reuse the code. It's nothing original, but the animation system let you create a variety of behaviours, all you have to do is define some general characteristics and add sequences of sprites along with optional movement modifiers. Maps let you place enemies with the &quot;id&quot; sprite, and modifiers for starting behaviour and drops can be placed in an adjacent tile.<br /> Running the cart will copy to clipboard the encoded level, even if the core game takes around 6000 tokens so it's hard to fit more than three or four levels. I want to take some time and optimize the core code, along with the encoding and storing of levels, as this kind of game can benefit from more levels.</p> https://www.lexaloffle.com/bbs/?tid=43756 https://www.lexaloffle.com/bbs/?tid=43756 Sat, 10 Jul 2021 14:44:36 UTC Pico's Big Adventure <h1>Fast round: update 3!</h1> <p>Unexpected free time led to a chain of updates... next one will be a release version!</p> <p>Added some mechanics like stones (stomping platforms to obtain them, and obv throwing), enemy with drops activating hidden platforms, a start menu with level ending... it almost resembles a game now.</p> <p> <table><tr><td> <a href="/bbs/?pid=93896#p"> <img src="/bbs/thumbs/pico8_picobigadventure-4.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=93896#p"> Pico's big adventure 0.2</a><br><br> by <a href="/bbs/?uid=54872"> ilBarbogio</a> <br><br><br> <a href="/bbs/?pid=93896#p"> [Click to Play]</a> </td></tr></table> </p> <p>Running low (I think, it's my first pico game) on tokens: 5052 without music, only one level and few sfx. There is space for optimizations in update functions and level encoding (using some randomness for tiles variants: the actual level takes about 793 tokens). I'd like to have at least five or six levels, so... crossing fingers!</p> <h1>OLDER VERSIONS</h1> <h1>First game on pico!</h1> <p>As a first ride with pico8 I'm going with a bootleg-bootleg / demake /port of <strong>Terry Big Adventure</strong>, a game my brother used to play on the C64. It's still in embryo state, movements are there but need tweaking (less than expected, but there are bugs), the yoyo goes back and forth, the graphics are coming togheter, simple pickups work, music and sounds (there were no sounds on the C64, only music) are probably the last thing I'll touch due to a first traumatic attempt.<br /> <table><tr><td width=0> <img src="https://www.lexaloffle.com/bbs/gfxc/54872_0.png" width=0 height=0> </td> <td valign=bottom> <a style="cursor:pointer;font-size:8pt" onclick=' var el = document.getElementById("gfxcode_54872_0"); if (el.style.display == "none") el.style.display = ""; else el.style.display = "none"; microAjax("https://www.lexaloffle.com/bbs/gfxc/54872_0.txt", function (retdata){ var el = document.getElementById("gfxcode_54872_0"); el.innerHTML = retdata; el.focus(); el.select(); } ); '> [0x0]</a> </td></tr> <tr><td colspan=2> <textarea rows=3 class=lexinput id="gfxcode_54872_0" style="width:640px;background-color:#fed;display:none;overflow:hidden; font-size:6pt;"></textarea> </td> </tr> </table> <br /> <table><tr><td width=0> <img src="https://www.lexaloffle.com/bbs/gfxc/54872_1.png" width=0 height=0> </td> <td valign=bottom> <a style="cursor:pointer;font-size:8pt" onclick=' var el = document.getElementById("gfxcode_54872_1"); if (el.style.display == "none") el.style.display = ""; else el.style.display = "none"; microAjax("https://www.lexaloffle.com/bbs/gfxc/54872_1.txt", function (retdata){ var el = document.getElementById("gfxcode_54872_1"); el.innerHTML = retdata; el.focus(); el.select(); } ); '> [0x0]</a> </td></tr> <tr><td colspan=2> <textarea rows=3 class=lexinput id="gfxcode_54872_1" style="width:640px;background-color:#fed;display:none;overflow:hidden; font-size:6pt;"></textarea> </td> </tr> </table> </p> <p>The original game had a lot of keys and other pickups with some consequences I'm still trying to undestand from longplays on youtube, I'll try to insert as many as possible here. </p> <p> <table><tr><td> <a href="/bbs/?pid=93896#p"> <img src="/bbs/thumbs/pico8_picobigadventure-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=93896#p"> Pico's big adventure 0.1</a><br><br> by <a href="/bbs/?uid=54872"> ilBarbogio</a> <br><br><br> <a href="/bbs/?pid=93896#p"> [Click to Play]</a> </td></tr></table> </p> <p>Not revolutionary, but a nice training in all things pico8, and a possible use as a game jam entry on itch.io, if I can work on it enough in the following days. That'll probably mean some distance from the source material will be intentional, as the jam calls for bootleg / derivative and not ports or clones.</p> <h1>Update!</h1> <p>A first substantial step toward something resembling a game: simple enemies able to roam back and forth, pickups and a system to store levels.</p> <p>The level you see is loaded at the start and doesn't come from the editor (even IF it's the same for now), it's saved in the code instead, with some compression. Ideally you can draw your level, run the game one time and the structure is saved to the clipboard so you can save it in the code, in a data structure still subject to refactoring. Different enemies are saved with their first sprite and suppose two consecutive sprites for animation.</p> <p> <table><tr><td> <a href="/bbs/?pid=93896#p"> <img src="/bbs/thumbs/pico8_picobigadventure-1.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=93896#p"> Pico's big adventure 0.2</a><br><br> by <a href="/bbs/?uid=54872"> ilBarbogio</a> <br><br><br> <a href="/bbs/?pid=93896#p"> [Click to Play]</a> </td></tr></table> </p> <h2>Coming soon:</h2> <p>Start menu and some hud elements, more levels and some mechanics like platforms switching on when specific enemies are killed. On the &quot;editor&quot; side, some trick to add information when &quot;drawing&quot; enemies with different behaviours or starting orientation, like placeholder sprites.</p> <h1>Update 2!</h1> <p>A swift addition: a start menu, with rudimental graphics, with lives and an automatic return to menu when lives are spent, a non-static pickup with different scores at different stages. Lot of bits that were on the verge of being completed, enoy!</p> <p> <table><tr><td> <a href="/bbs/?pid=93896#p"> <img src="/bbs/thumbs/pico8_picobigadventure-2.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=93896#p"> Pico's big adventure 0.2</a><br><br> by <a href="/bbs/?uid=54872"> ilBarbogio</a> <br><br><br> <a href="/bbs/?pid=93896#p"> [Click to Play]</a> </td></tr></table> </p> https://www.lexaloffle.com/bbs/?tid=43473 https://www.lexaloffle.com/bbs/?tid=43473 Wed, 23 Jun 2021 14:04:10 UTC