Liquidream [Lexaloffle Blog Feed]https://www.lexaloffle.com/bbs/?uid=13822 &quot;extcmd&quot; does nothing in binary exports? <p>Hi <a href="https://www.lexaloffle.com/bbs/?uid=1"> @zep</a>,</p> <p>Before you pull the trigger on v0.1.12 - can I ask whether you've enabled <strong>extcmd</strong> in binary exports?</p> <p>I just assumed it would work as the screenshot/gif record facility is there in exports, but when I try the code below on a Mac binary export (which is still 32-bit BTW), it does nothing:</p> <div> <div style="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>extcmd(&quot;screen&quot;) -- works in PICO-8, not in binary export?</pre></div></td> <td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> </tr></table></div></div> <p>Is this something that could still be rolled into the next version?</p> <p>Thanks as always! :D</p> https://www.lexaloffle.com/bbs/?tid=32383 https://www.lexaloffle.com/bbs/?tid=32383 Fri, 30 Nov 2018 07:15:24 UTC WIP <p> <table><tr><td> <a href="/bbs/?pid=59306#p"> <img src="/bbs/thumbs/pico59305.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=59306#p"> Untitled</a><br><br> by <a href="/bbs/?uid=13822"> Liquidream</a> <br><br><br> <a href="/bbs/?pid=59306#p"> [Click to Play]</a> </td></tr></table> </p> <p><em>&quot;Nothing to see here. M-m-m-move along now...&quot;</em></p> https://www.lexaloffle.com/bbs/?tid=32314 https://www.lexaloffle.com/bbs/?tid=32314 Sat, 24 Nov 2018 09:55:38 UTC Silly Lines <p> <table><tr><td> <a href="/bbs/?pid=47790#p"> <img src="/bbs/thumbs/pico47789.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=47790#p"> Silly Lines</a><br><br> by <a href="/bbs/?uid=13822"> Liquidream</a> <br><br><br> <a href="/bbs/?pid=47790#p"> [Click to Play]</a> </td></tr></table> <br /> Someone reminded me that I'd never actually posted this silly little line thingy that I made last year while I was bored on a flight. So, enjoy! :D</p> https://www.lexaloffle.com/bbs/?tid=30539 https://www.lexaloffle.com/bbs/?tid=30539 Mon, 01 Jan 2018 07:49:00 UTC Xmas: Sorted <p> <table><tr><td> <a href="/bbs/?pid=47548#p"> <img src="/bbs/thumbs/pico47547.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=47548#p"> Xmas: Sorted</a><br><br> by <a href="/bbs/?uid=13822"> Liquidream</a> <br><br><br> <a href="/bbs/?pid=47548#p"> [Click to Play]</a> </td></tr></table> </p> <h2>THE GAME:</h2> <p>Santa is relying on you to sort the presents to the correct destination tube.</p> <ul> <li>Presents sorted incorrectly will lose points.</li> <li>Dropped presents will lose a life!</li> </ul> <p><img style="" border=0 src="https://img.itch.zone/aW1hZ2UvMjAwNzMxLzk3NTAyMi5naWY=/347x500/lsLJgb.gif" width=256 height=256 alt="" /> <img style="" border=0 src="https://img.itch.zone/aW1hZ2UvMjAwNzMxLzk3NTAyNy5naWY=/original/8sOr%2BI.gif" width=256 height=256 alt="" /></p> <h2>CONTROLS:</h2> <img style="" border=0 src="https://img.itch.zone/aW1nLzk3NTU0My5naWY=/original/8ve8co.gif" alt="" /> <ul> <li><strong>X</strong> = Start Game</li> <li><strong>LEFT/RIGHT</strong> = Move Elves</li> <li><strong>UP/DOWN</strong> = Hi/Low Bounce</li> <li><strong>Hold X + LEFT/RIGHT</strong> = Change Bounce Angle</li> </ul> <h2>CREDITS:</h2> <ul> <li> <h3>CODE &amp; ART: Paul Nicholas (<strong><a href="https://twitter.com/Liquidream"><a href="https://www.lexaloffle.com/bbs/?uid=13822"> @Liquidream</a></a></strong>)</h3> </li> <li> <h3>MUSIC &amp; SFX: Chris Donnelly (<strong><a href="https://twitter.com/gruber_music">@Gruber_Music</a></strong>)</h3> </li> </ul> <p><em>Originally created for <strong><a href="https://ldjam.com/events/ludum-dare/40/xmas-sorted">#LD40 Compo</a></strong>,<br /> but now finished and re-entered into <strong><a href="https://www.lexaloffle.com/bbs/?uid=24809"> @egordorichev</a>'s &quot;<a href="https://www.lexaloffle.com/bbs/?tid=30297">Christmas Jam</a>&quot;</strong></em></p> <h2>RELEASE HISTORY:</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> <div> <div style="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> [b]v2.0 (Post-LDJam):[/b] * ADD: Awesome xmas music &amp; sfx by Gruber * ADD: Ability to do 2 Player co-op * ADD: Gameplay Tips at start of each round * CHG: Various graphical improvements * CHG: Adjusted difficulty curve (starts easier now) [b]v1.1:[/b] * CHG: Made &quot;[X]&quot; the primary action button/key [b]1.0[/b] * Initial version </pre></div></td> <td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> </tr></table></div></div> <p></div></div></div></p> https://www.lexaloffle.com/bbs/?tid=30488 https://www.lexaloffle.com/bbs/?tid=30488 Thu, 21 Dec 2017 05:41:42 UTC HALLOWE3N - Point+Click (WARNING: Contains scares &amp; blood!) <p> <table><tr><td> <a href="/bbs/?pid=45804#p"> <img src="/bbs/thumbs/pico45803.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=45804#p"> HALLOWE3N - Point+Click Adventure (WARNING: Contains scares &amp; blood!) 1.1</a><br><br> by <a href="/bbs/?uid=13822"> Liquidream</a> <br><br><br> <a href="/bbs/?pid=45804#p"> [Click to Play]</a> </td></tr></table> </p> <p><img style="" border=0 src="https://img.itch.zone/aW1hZ2UvMTg5MjA0Lzg4NTI1NC5naWY=/250x600/vQtgLi.gif" alt="" /> <img style="" border=0 src="https://img.itch.zone/aW1hZ2UvMTg5MjA0Lzg4NTI1NS5naWY=/250x600/OSFRx6.gif" alt="" /></p> <p>My entry to the 3-Color Jam (<strong>#3CJam</strong>), where you had to create a &quot;spooky&quot; game that used no more than 3 colours (and yes, Black is a colour!). It is an attempt to make a short adventure game, based heavily on the movie &quot;Halloween&quot; by John Carpenter.</p> <p>I created it using my <strong><a href="https://www.lexaloffle.com/bbs/?tid=29176">SCUMM-8 point &amp; click adventure game engine</a></strong> (GitHub link)</p> <p><table style="width:100%" cellspacing=0 cellpadding=10><tr><td bgcolor=#8888a2><span style="color: #101010;">However, due to the BBS web player not hiding mouse cursor and right-clicks,<br /> I recommend playing it on <strong><a href="https://liquidream.itch.io/hallowe3n">My itch.io page (LINK)</a></strong><br></span></td></tr></table></p> <p><strong>Also, for the best effect: turn the lights down and the sound up or headphones)!</strong> :D</p> <p><strong><span style="text-decoration: underline;">CONTROLS:</span></strong></p> <ul> <li>Mouse is recommended</li> <li>(Arrows / Z / X - will also work)</li> </ul> <p><strong><span style="text-decoration: underline;">A &quot;POINT &amp; CLICK&quot; PRIMER:</span></strong></p> <ul> <li>If never played a &quot;Point+Click&quot; adventure game before...</li> <li>Simply use the cursor and (left) click where you want the player to Walk To.</li> <li>To interact with objects, click on the Verb you wish to perform, then click on the object.</li> <li>For example, to Pick-up the Knife... simply click &quot;PICK-UP&quot; and then click on the &quot;Knife&quot; object in the scene.</li> <li>When hovering the cursor over objects, their default verb/action (if applicable) will be highlighted. In this case, you can simply Right-click on the object for the default verb/action to be performed.</li> </ul> <p><strong><span style="text-decoration: underline;">CREDITS &amp; THANKS:</span></strong></p> <ul> <li>Code, Art &amp; Music (cover): Paul Nicholas (<a href="https://twitter.com/Liquidream"><a href="https://www.lexaloffle.com/bbs/?uid=13822"> @Liquidream</a></a>)</li> <li>Additional design by Hilda Nicholas.</li> <li>Original &quot;Halloween&quot; Music, Concept &amp; Credit: John Carpenter</li> </ul> <p><strong><span style="text-decoration: underline;">RELEASE HISTORY:</span></strong><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> <div> <div style="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> [b]v1.1[/b]: * [b]FIX[/b]: Issues with wardrobe doors * [b]FIX[/b]: Replaying intro when re-entering first room * [b]FIX[/b]: Display issue if user clicks after ending * [b]CHG[/b]: Now only offers hint once you've looked at a certain object. [b]v1.0[/b] * Initial version </pre></div></td> <td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> </tr></table></div></div> <p></div></div></div></p> https://www.lexaloffle.com/bbs/?tid=30160 https://www.lexaloffle.com/bbs/?tid=30160 Tue, 31 Oct 2017 10:32:58 UTC Another World: SURVIVAL <p> <table><tr><td> <a href="/bbs/?pid=44028#p"> <img src="/bbs/thumbs/pico44026.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=44028#p"> Another World: SURVIVAL</a><br><br> by <a href="/bbs/?uid=13822"> Liquidream</a> <br><br><br> <a href="/bbs/?pid=44028#p"> [Click to Play]</a> </td></tr></table> </p> <p><strong>Another World: SURVIVAL</strong><br /> Imagine the game Another World, but with endless waves of enemies to fight! (#LOWREZJAM entry)</p> <p><img style="" border=0 src="https://img.itch.zone/aW1hZ2UvMTY4NTI1Lzc4MTE3NS5naWY=/315x250%23c/HJ%2FKfg.gif" width=256 height=256 alt="" /> <img style="" border=0 src="https://img.itch.zone/aW1hZ2UvMTY4NTI1Lzc4MTIyMy5naWY=/250x600/%2BzaSbm.gif" width=256 height=256 alt="" /></p> <p>This was my entry to the <a href="https://itch.io/jam/lowrezjam2017">#LOWREZJAM</a>, using a display of only about 1/8th of the Pico-8 display (64x32 pixels), is a new spin on an old classic!</p> <p><em>(More was planned - such as music, sfx and an intro anim, but ran out of time!)</em></p> <p><strong><span style="text-decoration: underline;">CONTROLS:</span></strong></p> <ul> <li>Arrows = Move player left/right/crouch</li> <li>Z = Kick</li> <li>X = Fire laser - when you get the gun at Level 3 <ul> <li><em>(Hold for a few seconds and release to create a defence shield)</em></li> <li><em>(Hold for longer to release a BLAST to destroy enemy shields)</em></li> </ul></li> </ul> <p><strong><span style="text-decoration: underline;">FEATURES:</span></strong></p> <ul> <li>Endless number of levels <ul> <li><em> (Theoretically!) </em></li> </ul></li> <li>Several classes of enemies to survive from: <ul> <li>Water tentacles: <em>Don't linger too long next to the pool!</em></li> <li>Worms: <em>If they sting you, it's game over!</em></li> <li>Soldiers: <em>They will use all their skills to defeat you!</em></li> </ul></li> </ul> <p><strong><span style="text-decoration: underline;">THANKS &amp; ATTRIBUTION:</span></strong></p> <ul> <li>Code, Art &amp; Animation: <a href="https://twitter.com/Liquidream"><a href="https://www.lexaloffle.com/bbs/?uid=13822"> @Liquidream</a></a> <ul> <li><em>(Obviously totally in homage to the original Another World, created by the ridiculously talented Eric Chahi)</em></li> </ul></li> <li>Many thanks to <a href="https://twitter.com/Enargy"><a href="https://www.lexaloffle.com/bbs/?uid=16975"> @enargy</a></a> for his <a href="https://www.lexaloffle.com/bbs/?tid=29757">&quot;Vaca&quot; Vector animation engine</a> for PICO-8</li> </ul> <p><strong><span style="text-decoration: underline;">RELEASE HISTORY:</span></strong><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> <div> <div style="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> [b]v1.1[/b] * ADD: &quot;Elevator door&quot; (kinda) transition at start of Titles * FIX: Double-play of &quot;gun pickup&quot; cutscene [b]v1.0[/b] * Initial version </pre></div></td> <td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> </tr></table></div></div> <p></div></div></div></p> https://www.lexaloffle.com/bbs/?tid=29909 https://www.lexaloffle.com/bbs/?tid=29909 Sat, 09 Sep 2017 14:14:27 UTC Portal - Still Alive <p> <table><tr><td> <a href="/bbs/?pid=43647#p"> <img src="/bbs/thumbs/pico43646.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=43647#p"> Portal - Still Alive</a><br><br> by <a href="/bbs/?uid=13822"> Liquidream</a> <br><br><br> <a href="/bbs/?pid=43647#p"> [Click to Play]</a> </td></tr></table> <br /> Here's <a href="https://www.youtube.com/watch?v=g9MLTO0GnS4">my PICO-8 tribute</a> to my favourite end-of-game music, &quot;Still Alive&quot; from Portal.<br /> I also replaced the original credits with some shout-outs to the PICO-8 community! ;o)</p> <p>Hope you like it and don't forget: the cake is a lie!</p> <p>(P.S. - The <a href="https://www.youtube.com/watch?v=Y6ljFaKRTrI">original game music</a> was done by Jonathan Coulton)</p> <p>References used:</p> <ul> <li><a href="https://www.youtube.com/watch?v=Y6ljFaKRTrI">https://www.youtube.com/watch?v=Y6ljFaKRTrI</a></li> <li><a href="https://www.vgmusic.com/file/bfae50e09af58a8f4415968b79464346.html">https://www.vgmusic.com/file/bfae50e09af58a8f4415968b79464346.html</a></li> <li><a href="https://www.youtube.com/watch?v=TAgJRLXGc8k">https://www.youtube.com/watch?v=TAgJRLXGc8k</a></li> <li><a href="https://onlinesequencer.net/49966">https://onlinesequencer.net/49966</a></li> </ul> https://www.lexaloffle.com/bbs/?tid=29846 https://www.lexaloffle.com/bbs/?tid=29846 Sat, 26 Aug 2017 14:11:37 UTC The Ballz are Lava! <p> <table><tr><td> <a href="/bbs/?pid=42503#p"> <img src="/bbs/thumbs/pico42859.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=42503#p"> The Ballz are Lava (v1.1)</a><br><br> by <a href="/bbs/?uid=13822"> Liquidream</a> <br><br><br> <a href="/bbs/?pid=42503#p"> [Click to Play]</a> </td></tr></table> </p> <p><strong>THE BALLZ ARE LAVA!</strong><br /> &quot;Nobody knows why - it's just always been this way. Our chance of survival is to absorb all the Green Orbs floating around, while avoiding certain death by touching the Lava - all before the time runs out!&quot;</p> <p><img style="" border=0 src="https://www.lexaloffle.com/bbs/files/13822/Ballz_Play2.gif" width=256 height=256 alt="" /> <img style="" border=0 src="https://www.lexaloffle.com/bbs/files/13822/Ballz_Info2.png" width=256 height=256 alt="" /></p> <p>My entry to the <a href="https://itch.io/jam/fantasy-console-game-jam-1">#FC_JAM</a> that came 2nd Place, where the theme was &quot;Union&quot;. </p> <p>For the best experience, download or <a href="https://liquidream.itch.io/the-ballz-are-lava">Click here</a> to play on Itch.io, coz it can hide the mouse cursor!</p> <p><strong><span style="text-decoration: underline;">CONTROLS:</span></strong></p> <ul> <li>Mouse = Move player (Recommended)</li> <li>Arrows = Move player</li> </ul> <p><strong><span style="text-decoration: underline;">FEATURES:</span></strong></p> <ul> <li>Endless number of levels* <ul> <li><em>(Theoretically - though probably impossible after a while!)</em></li> </ul></li> <li>Each level is &quot;consistently random&quot; - learn the best way to win!</li> <li>6x Power-Ups to help you throughout the game</li> <li>Timed levels - Race the clock!</li> <li>High Score</li> <li>Familiar-sounding thumping music... <em>*cough*</em></li> </ul> <p><strong><span style="text-decoration: underline;">THANKS &amp; ATTRIBUTION:</span></strong><br /> The following PICO-8 posts &amp; resources were very helpful in the making of this game:</p> <ul> <li><a href="https://twitter.com/blokatt/status/881231519779627010">blokatt's &quot;fire&quot; tweetjam</a></li> <li><a href="https://www.lexaloffle.com/bbs/?pid=29389#p29617">Zoom Counter by RhythmLynx</a></li> <li><a href="shttps://www.lexaloffle.com/bbs/?tid=28306">Krystman's &quot;Screenshake and Fading&quot; sample code</a></li> <li><a href="https://www.lexaloffle.com/bbs/?pid=22677#p22677">Big numbers in PICO-8 (Felice, NuSan, et al.)</a></li> <li>...and of course, <a href="http://www.deezer.com/track/949289">&quot;Funky Shit&quot; by The Prodigy</a> (sorry if I butchered it!)</li> </ul> <p><strong><span style="text-decoration: underline;">RELEASE HISTORY:</span></strong><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> <div> <div style="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> [b]v1.1[/b] * ADD: Momentary shrink at press of button (wait to recharge) * ADD: New one-time shield power-up * ADD: Music can now be toggled on/off via pause menu * ADD: Particle effects for deaths &amp; game over screen * ADD: Now saves highest level reached * CHG: Power-up animations * CHG: Pause power-up now works in conjunction with player power-ups * FIX: Title anim pos * FIX: Power-up pos under ui * FIX: Player pos jump at start of level (now controllable during countdown) * FIX: Game over screen/anim can now be skipped&#8203; [b]1.0[/b] * Initial version </pre></div></td> <td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> </tr></table></div></div> <p></div></div></div></p> https://www.lexaloffle.com/bbs/?tid=29655 https://www.lexaloffle.com/bbs/?tid=29655 Sat, 15 Jul 2017 06:06:08 UTC AdventureJam 2017 <p>Hi all,</p> <p>In case anyone is interested... </p> <p><table style="width:100%" cellspacing=0 cellpadding=10><tr><td bgcolor=#c2c3c7><span style="color: #101010;">AdventureJam returns for its third year of game development pandemonium as anyone with a computer, an idea, and an internet connection is invited to create an adventure game over the course of 14 days!</p> <p>Whether you love point &amp; click adventure, text adventure or exploring 3D environments, we want you to jump in and create a game that embodies the spirit of adventure, whatever that means for you! Adventure games have been around nearly as long as computers, and what began with words on a black screen has evolved into an amazing spectrum of gaming experiences. Let's celebrate the awesome legacy this genre has created with 14 days of pixels, puzzles, parody and pathos!</p> <p>AdventureJam will begin <strong>May 5th at 9:00 PM EST</strong>, and end precisely 14 days later on <strong>May 19th 9:00 PM EST</strong>. The voting process will follow immediately after the jam concludes, and will last until June 16th at 9:00 PM EST.</p> <p>So <strong>GET LAMP... GET SWORD... and GET READY... for AdventureJam!</strong><br></span></td></tr></table></p> <p><em>&lt;SHAMELESS PLUG&gt;</em></p> <p><a href="https://www.lexaloffle.com/bbs/?tid=29176">SCUMM-8</a>, my point &amp; click adventure game engine for Pico-8, has been included on the list of Resources.<br /> So if you were thinking of making that style of adventure game, you may want to give it a try! :o)</p> <p><em>&lt;/SHAMELESS PLUG&gt;</em></p> <p>Useful links:</p> <ul> <li><a href="http://jams.gamejolt.io/advjam2017">AdventureJam Home</a></li> <li><a href="http://jams.gamejolt.io/advjam2017/faq">AdventureJam FAQ</a></li> <li><a href="http://jams.gamejolt.io/advjam2017/resources">AdventureJam Resources</a></li> <li><a href="https://github.com/Liquidream/scumm-8">SCUMM-8 (GitHub Home)</a></li> <li><a href="https://github.com/Liquidream/scumm-8/wiki">SCUMM-8 (Wiki &amp; API)</a></li> </ul> <p>Good luck! :D</p> https://www.lexaloffle.com/bbs/?tid=29261 https://www.lexaloffle.com/bbs/?tid=29261 Mon, 01 May 2017 10:11:51 UTC SCUMM-8 (point &amp; click engine in PICO-8) <p> <table><tr><td> <a href="/bbs/?pid=39680#p"> <img src="/bbs/thumbs/pico39678.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=39680#p"> SCUMM-8 (Return of the SCUMM) 1.1</a><br><br> by <a href="/bbs/?uid=13822"> Liquidream</a> <br><br><br> <a href="/bbs/?pid=39680#p"> [Click to Play]</a> </td></tr></table> </p> <h3>What is SCUMM-8?</h3> <p>SCUMM-8 is a PICO-8 &quot;demake&quot; of the <a href="https://en.wikipedia.org/wiki/SCUMM">SCUMM</a> engine that powered most of the classic LucasArts adventure games, such as Monkey Island and Maniac Mansion. However, it is only (heavily) &quot;inspired&quot; by the SCUMM engine, not a true replica - for that you'll want good ol' <a href="https://en.wikipedia.org/wiki/ScummVM">SCUMM-VM</a>.</p> <p>My plan was to make it possible for anyone to make their own point &amp; click adventure games in PICO-8!</p> <p><table style="width:100%" cellspacing=0 cellpadding=10><tr><td bgcolor=#e0e0e0><span style="color: #101010;">All the code and API documentation can be found on GitHub (link below):<br /> <a href="https://github.com/Liquidream/scumm-8"><img style="" border=0 src="https://i0.wp.com/www.liquidream.co.uk/wp-content/uploads/2017/09/GitHub_Logo.png" alt="" /></a><br></span></td></tr></table></p> <h3>Current Features</h3> <p>� Multiple Rooms (32+, technically)<br /> � Pathfinding for walking<br /> � Dialogs between Actors<br /> � Cut-scenes<br /> � Camera system (pan-to, follow, static)<br /> � Room transitions (&quot;iris&quot;, cut)<br /> � Customisable Verbs<br /> � Fake 3D depth &quot;Auto-Scaling&quot; of Actors<br /> � Z-plane ordering of objects/actors<br /> � Custom scaling for Actors/Objects<br /> � Global-level (background) &amp; Room-level scripts<br /> � Game start-up script<br /> � Object dependencies<br /> � Replace Color (to allow re-use of room/object gfx)<br /> � Adjustable Room Brightness Levels<br /> � Screen &quot;shake&quot; effect<br /> � Proximity (between Actors/Objects)<br /> � Animations for Actors and Objects</p> <h3>Getting Started</h3> <p>The above &quot;game&quot; is just a silly demo that I created as part of testing the engine. Unfortunately, due to the large size of the engine + game code, it had to be &quot;minified&quot; to allow posting to the BBS. The original demo game source can be found <a href="https://github.com/Liquidream/scumm-8/blob/master/src/game.p8">here (link)</a>.</p> <p>Please see the <a href="https://github.com/Liquidream/scumm-8/wiki">SCUMM-8 Wiki (link)</a> for details on how to get started creating your own SCUMM-8 game, as well as the the full API reference.</p> <h3>Thanks</h3> <p>The following PICO-8 posts &amp; resources were very helpful in the making of SCUMM-8:<br /> � <a href="https://www.lexaloffle.com/bbs/?tid=2691">picotool: Tools and Python libraries for manipulating Pico-8 game files</a><br /> � <a href="https://www.lexaloffle.com/bbs/?tid=28160">Overcoming tokens</a><br /> � <a href="https://www.lexaloffle.com/bbs/?tid=28306">Sample Code: Screenshake and Fading</a><br /> � <a href="https://www.lexaloffle.com/bbs/?tid=3131">A* pathfinding example</a><br /> � <a href="https://www.lexaloffle.com/bbs/?tid=3458">Coroutines</a><br /> � <a href="https://github.com/seleb/PICO-8-Token-Optimizations">PICO-8-Token-Optimizations</a></p> <h3>Release History</h3> <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> <div> <div style="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> [b]v1.1[/b]: * [b]ADD[/b]: Fake 3D depth &quot;auto-scaling&quot; of Actors (affects size and walk speed to simulate distance) * [b]ADD[/b]: Now made &quot;Scale&quot; an Actor/Obj property * [b]ADD[/b]: Actor path-finding now more precisely walks to target point * [b]ADD[/b]: Added offset X,Y position for talking overlay sprites * [b]ADD[/b]: Actors and Objects can now have animations (via do_anim()) * [b]ADD[/b]: Can now specify default verb for clicking on inventory items (e.g. LOOK-AT) * [b]ADD[/b]: Skip current dialog (left-click/Z) * [b]ADD[/b]: Skip cutscene (right-click/X) * [b]ADD[/b]: Added UI settings properties (for easy custom UI theming) * [b]CHG[/b]: Auto-depth actor scaling is now on by default * [b]CHG[/b]: New UI settings properties must be set on game start-up * [b]CHG[/b]: Refactored do_anim() function's anim_face param is now face_towards * [b]CHG[/b]: Token count and character count have increased a lot as a result of the above changes - meaning less space for actual game content. However, you could always try spanning games across multiple carts, like I just did with my game: [&quot;CODE-8&quot;](https://gamejolt.com/games/code-8/340837) * [b]CHG[/b]: enable_mouse property removed - now always on by default * [b]FIX[/b]: &quot;Walking to Object, then clicking diff Verb does latter&quot; * [b]FIX[/b]: &quot;USE&quot; display (and also sample Game &quot;bucket&quot; logic) * [b]FIX[/b]: Hover obj display when executing * [b]FIX[/b]: Error if specify invalid sprite state * [b]FIX[/b]: Issue for actors without walk anims (defaults to &quot;idle&quot; anim) [b]v1.0.1[/b]: * [b]ADD[/b]: New CAM_X variable * [b]CHG[/b]: Diagonal pathfinding optional * [b]CHG[/b]: Say/Print_Line can now set duration * [b]CHG[/b]: Now skip cut-scenes on mouse click * [b]FIX[/b]: UI cols as user-config * [b]FIX[/b]: Fixed demo game bug [b]v1.0[/b] * Initial release </pre></div></td> <td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> </tr></table></div></div> <p></div></div></div></p> <p><img style="" border=0 src="http://i.imgur.com/FcE49f5.gif" alt="" /> <img style="" border=0 src="https://i.imgur.com/XpLWuVb.gif" alt="" /> <img style="" border=0 src="https://i.imgur.com/CfwaNOn.gif" alt="" /></p> https://www.lexaloffle.com/bbs/?tid=29176 https://www.lexaloffle.com/bbs/?tid=29176 Sat, 15 Apr 2017 03:38:42 UTC Convert string to function code? (Stupid Q) <p>Hi all,</p> <p><em>(I am very aware that this is almost certainly a very stupid question, but if you don't ask...)</em></p> <p><strong>Does anyone know if it is possible to take some string content and convert it to functional/executable code in PICO-8/Lua?</strong></p> <p>[<strong>BACKGROUND</strong>]<br /> I have LOTS of objects (tables) that all have their own, unique functionality. So unfortunately, there's little potential for sharing data/functions.<br /> For example, many objects like this:</p> <div> <div style="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> object_1 = { name = &quot;my object #1&quot; x = 8, y = 4, states = {145, 146, 147}, action = function() -- code specific to this object here... end } </pre></div></td> <td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> </tr></table></div></div> <p>But as I don't need all these objects to exist at the same time (and could REALLY do with saving some tokens!), I'd like to <em>somehow</em> store these objects + functionality, e.g. within strings.<br /> Then at a later time, restore these back into true objects/tables again.<br /> Something like...</p> <div> <div style="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> local my_stored_func = &quot;function() -- code specific to this object here... end&quot; local my_real_func = restore_function(my_stored_func) -- now execute the code my_real_func() </pre></div></td> <td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> </tr></table></div></div> <p>I've seen <a href="https://www.lexaloffle.com/bbs/?tid=28160">similar potential methods of serialising/deserialising from strings</a> - but at best it seems all I could store would be simple object properties (strings, numbers).<br /> Whereas the real benefit for me would be if the whole object (or at least the object's functions) could be string-ified.</p> <p>Again, I'm pretty sure I'm asking for the impossible, but if anyone has any suggestions that could help - I'd be very grateful to hear them!</p> <p>Thanks! :D</p> https://www.lexaloffle.com/bbs/?tid=29065 https://www.lexaloffle.com/bbs/?tid=29065 Wed, 29 Mar 2017 06:12:04 UTC Tiny River Raid <p> <table><tr><td> <a href="/bbs/?pid=36303#p"> <img src="/bbs/thumbs/pico36300.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=36303#p"> Tiny River Raid</a><br><br> by <a href="/bbs/?uid=13822"> Liquidream</a> <br><br><br> <a href="/bbs/?pid=36303#p"> [Click to Play]</a> </td></tr></table> </p> <p>TINY RIVER RAID is my submission to TRASEVOL_DOG's excellent &quot;Tiny-TV&quot; jam. </p> <p><a href="https://en.wikipedia.org/wiki/River_Raid">River Raid</a> was my favourite game growing up with an Atari 2600, so I've tried to do my best to honour the original (quite tough with only 10x11 pixels!).<br /> All levels are procedurally-generated, just like the original. So in theory, the game is <strong>endless</strong>!</p> <img style="" border=0 src="https://www.lexaloffle.com/bbs/files/13822/Tiny River Raid.gif" width=256 height=256 alt="" /> <p><strong>INSTRUCTIONS</strong><br /> � Fly as far as you can down the endless river (don't forget to shoot bridges to enter new areas!)<br /> � Look out for ships, helicopters, jets and oh... hitting land!<br /> � Push forward if you wanna go faster (or pull back if you're scared) ;o)<br /> � Finally... don't forget to <strong>COLLECT FUEL</strong> by flying over Fuel Depots before you run out and crash!</p> <img style="" border=0 src="https://www.lexaloffle.com/bbs/files/13822/TRR Points-v2.png" width=173 height=150 alt="" /> <p><strong>RELEASE HISTORY</strong><br /> � 1.0: First version</p> https://www.lexaloffle.com/bbs/?tid=28678 https://www.lexaloffle.com/bbs/?tid=28678 Sun, 22 Jan 2017 13:06:29 UTC The Last of Us (Tribute) <p> <table><tr><td> <a href="/bbs/?pid=26591#p"> <img src="/bbs/thumbs/pico26589.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=26591#p"> The Last of Us (Tribute) 1.0</a><br><br> by <a href="/bbs/?uid=13822"> Liquidream</a> <br><br><br> <a href="/bbs/?pid=26591#p"> [Click to Play]</a> </td></tr></table> <br /> My PICO-8 tribute to one of the best games I've ever played... <strong>THE LAST OF US</strong></p> <p>(The original game music was done by Gustavo Santaolalla)</p> https://www.lexaloffle.com/bbs/?tid=4023 https://www.lexaloffle.com/bbs/?tid=4023 Sat, 06 Aug 2016 14:41:51 UTC SLACKER - (A 'Stacker' Demake) <p>Hi all,<br /> This is my first PICO-8 submission and, probably, my first <strong>ever</strong> (completed) game! :)</p> <p><strong>SLACKER</strong> is a tribute to classic &quot;stacking&quot; game that many of us wasted lots of time (and money) playing down the arcade. However, unlike the real one, this game is NOT rigged... (but it IS hard!) ;)<br /> I've even included four possible prizes to select from, should you reach the top!<br /> (who's gonna be the first to &quot;catch 'em all&quot; - no cheating!) ;)</p> <p>Hope you enjoy it - I spent <strong>WAY</strong> too long on what was supposed to be a &quot;quick game to learn PICO-8&quot;</p> <p><strong>Updates in v1.2:</strong><br /> � Now supports 60fps (thanks to <strong><a href="https://www.lexaloffle.com/bbs/?uid=1"> @zep</a></strong> for adding it to PICO-8 v0.1.9)<br /> � Also made it a tad easier (was <strong>too</strong> difficult before - not sure it was really 'beatable'!)</p> <p> <table><tr><td> <a href="/bbs/?pid=25853#p"> <img src="/bbs/thumbs/pico28457.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=25853#p"> An winnable version of Slacker 1.2</a><br><br> by <a href="/bbs/?uid=13822"> Liquidream</a> <br><br><br> <a href="/bbs/?pid=25853#p"> [Click to Play]</a> </td></tr></table> <br /> <strong>Controls:</strong><br /> Z/X - Place Block(s) / Select Prize<br /> Arrows - (not used)</p> <p><img style="" border=0 src="https://www.lexaloffle.com/bbs/files/13822/anim_title.gif" alt="" /> <img style="" border=0 src="https://www.lexaloffle.com/bbs/files/13822/anim_game.gif" alt="" /></p> <p>--- Release History<br /> 1.2: Now supports 60fps and also made it a tad easier (was <strong>too</strong> difficult before!)<br /> 1.1: Removed exploit that made game much easier + added screen shake when prize drops<br /> 1.0: First version</p> https://www.lexaloffle.com/bbs/?tid=3920 https://www.lexaloffle.com/bbs/?tid=3920 Mon, 25 Jul 2016 08:30:02 UTC