TheTomster [Lexaloffle Blog Feed]https://www.lexaloffle.com/bbs/?uid=14839 Present Wrapper <p> <table><tr><td> <a href="/bbs/?pid=138959#p"> <img src="/bbs/thumbs/pico8_present_wrapper-1.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=138959#p"> Present Wrapper 1.0</a><br><br> by <a href="/bbs/?uid=14839"> TheTomster</a> <br><br><br> <a href="/bbs/?pid=138959#p"> [Click to Play]</a> </td></tr></table> </p> <p>Wrap up a bunch of toy mice for the kiddos in this solitaire-inspired present wrapping puzzler.</p> <p>Bonus points are awarded for efficiently combining pieces to make wrapped gifts. Most deals should be solvable, but once in a while the RNG gives you a bad one. I didn't write a solver to avoid those, so good luck is needed to get a long streak going!</p> https://www.lexaloffle.com/bbs/?tid=55408 https://www.lexaloffle.com/bbs/?tid=55408 Thu, 21 Dec 2023 03:40:29 UTC PICO-8 Holiday Bundle 2023 <p> <table><tr><td> <a href="/bbs/?pid=138958#p"> <img src="/bbs/thumbs/pico8_holidaybundle23-5.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=138958#p"> Holiday Bundle 2023 0.6</a><br><br> by <a href="/bbs/?uid=14839"> TheTomster</a> <br><br><br> <a href="/bbs/?pid=138958#p"> [Click to Play]</a> </td></tr></table> </p> <p>A smol bundle of holiday goodness. Check back daily for new games!</p> <p>music by paraK00PA<br /> menu by TheTomster</p> <p>games by:<br /> Present Wrapper - TheTomster<br /> Watflakes - SmellyFishstiks<br /> Sleigh Ride Saga - extar<br /> Wrap and Find - SmellyFishstiks<br /> The Polar Distress - bikibird<br /> Santa's Fulfillment Center - ohhcurtains &amp; tinyevilwizard<br /> Who Took the Books? - ThatTomHall<br /> E.L.F. 1978 (2023 update) - Squirrel<br /> Elf Curling - zep</p> https://www.lexaloffle.com/bbs/?tid=55407 https://www.lexaloffle.com/bbs/?tid=55407 Thu, 21 Dec 2023 03:37:07 UTC Advent Calendar Sign Up <p>Hi all! It's time once again to start building a PICO-8 holiday calendar thing of some kind. Usually we keep the games a secret while they're in development, so each game is a surprise when it releases in the calendar. If you're interested in participating, shoot me a DM on Discord (thetomster) and I'll get you added to the server where we coordinate things!</p> <p>We're looking for winter or holiday themed games, and games will need to be wrapped up by the end of November. As we get closer to the deadline we'll look at how many games we have and make a decision about what format to run. The past couple years we've run it as a &quot;twelve days of christmas&quot; thing, but if we get enough sign ups it would be great to get back to a full 25-day calendar.</p> <p>Interested in joining? DM me on Discord (my username there is thetomster)!</p> https://www.lexaloffle.com/bbs/?tid=53951 https://www.lexaloffle.com/bbs/?tid=53951 Thu, 31 Aug 2023 23:05:07 UTC Avery's Angling Adventure <p> <table><tr><td> <a href="/bbs/?pid=122582#p"> <img src="/bbs/thumbs/pico8_averys_angling_adventure-11.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=122582#p"> Avery's Angling Adventure 1.0</a><br><br> by <a href="/bbs/?uid=14839"> TheTomster</a> <br><br><br> <a href="/bbs/?pid=122582#p"> [Click to Play]</a> </td></tr></table> </p> <p><strong>Avery's Angling Adventure</strong></p> <p>A bizarre PikPok&trade; trend has taken the world by storm, and kids everywhere are asking Santa to bring them... fish?! Santa has chosen YOU to track down every fish on the list, from the North-Pole-Adjacent Wilderness Area and beyond.</p> <p>Talk to people and read informational signs to discover the key combinations required to land a variety of fish. Tire a fish out and enter the magic combination to catch it! Keep trying combinations until you figure out what kind of fish you have on the line.</p> <p>Revisit the marble-obsessed town of Townton. Explore a coal mine and catch creatures from the deep. Visit the moonlit seaside of Cheddar Beach. Talk to everyone, catch everything, and become the best fisherperson in the world.</p> <p>Stuck?</p> <ul> <li>Be sure to talk to every NPC and read every sign you can find to learn fish combinations.</li> <li>Some fish appear in multiple areas. Even if you've discovered every clue in an area, you might have an unknown fish in your list. Go explore the wilderness!</li> <li>Pay close attention to the combinations. PICO-8's dpad icons can be tricky to read in the heat of battle &gt;.&lt;</li> <li><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;">Regal Tallfin and Marlin are very difficult to catch. You can do it!</div></div></div></li> <li>Sometimes you just get super unlucky and catch 9 guppies in a row. Thanks RNG!</li> <li><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;">There are 72 coal facts to discover. Sorry haha.</div></div></div></li> </ul> https://www.lexaloffle.com/bbs/?tid=50691 https://www.lexaloffle.com/bbs/?tid=50691 Sat, 17 Dec 2022 04:24:35 UTC Twelve Days of PICO-8 Christmas 2022 <p> <table><tr><td> <a href="/bbs/?pid=122377#p"> <img src="/bbs/thumbs/pico8_advent2022-13.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=122377#p"> 12 Days of Pico-8 2022</a><br><br> by <a href="/bbs/?uid=14839"> TheTomster</a> <br><br><br> <a href="/bbs/?pid=122377#p"> [Click to Play]</a> </td></tr></table> </p> <p>We're back with another 12 days of PICO-8 surprises. Every day a different game, animation, or coal-related nonsense will be revealed!</p> <p>Happy Holidays!</p> <p><strong>Dec 14th</strong>: Mittens by ohhcurtains - <a href="https://www.lexaloffle.com/bbs/?tid=50645">https://www.lexaloffle.com/bbs/?tid=50645</a><br /> <strong>Dec 15th</strong>: Santa Scouts by bikibird - <a href="https://www.lexaloffle.com/bbs/?tid=50669">https://www.lexaloffle.com/bbs/?tid=50669</a><br /> <strong>Dec 16th</strong>: Freezing Knights by tinyevilwizard - <a href="https://www.lexaloffle.com/bbs/?tid=50683">https://www.lexaloffle.com/bbs/?tid=50683</a><br /> <strong>Dec 17th</strong>: Avery's Angling Adventure by TheTomster - <a href="https://www.lexaloffle.com/bbs/?tid=50691">https://www.lexaloffle.com/bbs/?tid=50691</a><br /> <strong>Dec 18th</strong>: Puffy Coats by bikibird - <a href="https://www.lexaloffle.com/bbs/?tid=50699">https://www.lexaloffle.com/bbs/?tid=50699</a><br /> <strong>Dec 19th</strong>: Santa's Elf Workout by tinyevilwizard - <a href="https://www.lexaloffle.com/bbs/?tid=50717">https://www.lexaloffle.com/bbs/?tid=50717</a><br /> <strong>Dec 20th</strong>: Xmas Patterns by ElGregos - <a href="https://www.lexaloffle.com/bbs/?tid=50742">https://www.lexaloffle.com/bbs/?tid=50742</a><br /> <strong>Dec 21st</strong>: Snowstorm by paraK00PA - <a href="https://www.lexaloffle.com/bbs/?tid=50752">https://www.lexaloffle.com/bbs/?tid=50752</a><br /> <strong>Dec 22nd</strong>: DJ Deci by SmellyFishstiks - <a href="https://www.lexaloffle.com/bbs/?tid=50774">https://www.lexaloffle.com/bbs/?tid=50774</a><br /> <strong>Dec 23rd</strong>: Silent Slopes by Jusiv<br /> <strong>Dec 24th</strong>: SnowballGaiden by ohhcurtains - <a href="https://www.lexaloffle.com/bbs/?tid=50806">https://www.lexaloffle.com/bbs/?tid=50806</a><br /> <strong>Dec 25th</strong>: Wooden Toy Joinery by zep - <a href="https://www.lexaloffle.com/bbs/?pid=123001">https://www.lexaloffle.com/bbs/?pid=123001</a></p> <p>Previous holiday collections:<br /> 2018: <a href="https://www.lexaloffle.com/bbs/?tid=32388">https://www.lexaloffle.com/bbs/?tid=32388</a><br /> 2019: <a href="https://www.lexaloffle.com/bbs/?tid=36076">https://www.lexaloffle.com/bbs/?tid=36076</a><br /> 2020: <a href="https://www.lexaloffle.com/bbs/?tid=40701">https://www.lexaloffle.com/bbs/?tid=40701</a><br /> 2021: <a href="https://www.lexaloffle.com/bbs/?tid=45525">https://www.lexaloffle.com/bbs/?tid=45525</a></p> https://www.lexaloffle.com/bbs/?tid=50644 https://www.lexaloffle.com/bbs/?tid=50644 Wed, 14 Dec 2022 04:45:40 UTC Mitt's Marble Adventure <p> <table><tr><td> <a href="/bbs/?pid=102793#p"> <img src="/bbs/thumbs/pico8_mitts_marbles-4.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=102793#p"> Mitt's Marble Adventure 1.0</a><br><br> by <a href="/bbs/?uid=14839"> TheTomster</a> <br><br><br> <a href="/bbs/?pid=102793#p"> [Click to Play]</a> </td></tr></table> </p> <p><strong>Mitt's Marble Adventure!</strong></p> <p>Explore the town of Townton and the surrounding area and battle EVERYBODY* in intellectual duels of marble supremacy.</p> <p>*You cannot battle mom or the dog, sorry. But you <em>can</em> pet the dog.</p> <p>This cartridge is part of the Twelve Days of Pico Christmas, our Advent Calendar project for 2021. <a href="https://www.lexaloffle.com/bbs/?tid=45525">https://www.lexaloffle.com/bbs/?tid=45525</a></p> <p>Stuck? Open the spoilers for some hints:</p> <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;">At the start of the game, go into the house and talk to Mom. The bad guy will show up. After talking to him, talk to your little brother. After that, the path forward will open.</div></div></div></p> <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;">In the town, you need to win against each of the villagers. Once you have 5 trophies, talk to the mayor. The mayor's puzzle is one of the hardest ones in the game, but it can be done. Try clearing a path in front of the gold marble with your first shot. After winning against the mayor, you can move on into the woods in the northwest.</div></div></div></p> <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;">In the woods, you need to go through the portals. You'll find someone who can give you a new set of marbles.</div></div></div></p> <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;">Go right from the wizard's tower and follow the path, and you'll eventually reach the olde manor. Beat the two guards and they'll let you in!</div></div></div></p> <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;">The bad guy has 4 puzzles, the third is the hardest. You can do it!</div></div></div></p> <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;">Return to your little brother and return his RC car, and the credits will roll. Thanks for playing!</div></div></div></p> https://www.lexaloffle.com/bbs/?tid=45710 https://www.lexaloffle.com/bbs/?tid=45710 Wed, 15 Dec 2021 04:32:26 UTC Twelve Days of Pico Christmas <p> <table><tr><td> <a href="/bbs/?pid=101213#p"> <img src="/bbs/thumbs/pico8_advent2021-21.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=101213#p"> Twelve Days of Pico Christmas 0.25</a><br><br> by <a href="/bbs/?uid=14839"> TheTomster</a> <br><br><br> <a href="/bbs/?pid=101213#p"> [Click to Play]</a> </td></tr></table> </p> <p>Hi folks! If you were eagerly anticipating the Advent Calendar's return this year, do not fret! The shadowy cabal behind the calendar has not forgotten.</p> <p>We've decided to release a slimmed-down calendar this year, with twelve entries for the 12 days of Christmas. Check back starting on December 14th for the usual daily installment of holiday cheer.</p> <p>Happy Holidays from the Pico-8 Advent Calendar Team!</p> <p><strong>Game Threads:</strong><br /> Totally Accurate Holiday Bowling by <a href="https://www.lexaloffle.com/bbs/?uid=25532"> @freds72</a>: <a href="https://www.lexaloffle.com/bbs/?tid=45701">https://www.lexaloffle.com/bbs/?tid=45701</a><br /> Mitt's Marble Adventure by <a href="https://www.lexaloffle.com/bbs/?uid=14839"> @TheTomster</a>: <a href="https://www.lexaloffle.com/bbs/?tid=45710">https://www.lexaloffle.com/bbs/?tid=45710</a><br /> Winter Wars by <a href="https://www.lexaloffle.com/bbs/?uid=13300"> @2Tie</a><br /> 2018 Throwback - Secret Santa by <a href="https://www.lexaloffle.com/bbs/?uid=13822"> @Liquidream</a>: <a href="https://www.lexaloffle.com/bbs/?pid=59306">https://www.lexaloffle.com/bbs/?pid=59306</a><br /> 2019 Throwback - Toboggoban by <a href="https://www.lexaloffle.com/bbs/?uid=16330"> @2darray</a><br /> 2020 Throwback - Xmas RPG by <a href="https://www.lexaloffle.com/bbs/?uid=38130"> @BoneVolt</a><br /> Spirit Solstice by <a href="https://www.lexaloffle.com/bbs/?uid=24585"> @Jusiv</a>: <a href="https://www.lexaloffle.com/bbs/?tid=45795">https://www.lexaloffle.com/bbs/?tid=45795</a><br /> Courier &amp; Ives by <a href="https://www.lexaloffle.com/bbs/?uid=26822"> @beepyeah</a>: <a href="https://www.lexaloffle.com/bbs/?tid=45805">https://www.lexaloffle.com/bbs/?tid=45805</a><br /> Present Pop DX by <a href="https://www.lexaloffle.com/bbs/?uid=45185"> @MarkGamed7794</a><br /> E.L.F. 1978 by Squirrel Eiserloh<br /> Holiday Jumper by <a href="https://www.lexaloffle.com/bbs/?uid=1"> @zep</a>: <a href="https://www.lexaloffle.com/bbs/?tid=45856">https://www.lexaloffle.com/bbs/?tid=45856</a></p> <p>Yule log features particle wizardry by FredS and art by Jusiv :-)<br /> Calendar menu by johanp with modifications by MarkGamed</p> <p> <table><tr><td> <a href="/bbs/?pid=101213#p"> <img src="/bbs/thumbs/pico8_advent2021_log-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=101213#p"> advent2021_log</a><br><br> by <a href="/bbs/?uid=14839"> TheTomster</a> <br><br><br> <a href="/bbs/?pid=101213#p"> [Click to Play]</a> </td></tr></table> </p> https://www.lexaloffle.com/bbs/?tid=45525 https://www.lexaloffle.com/bbs/?tid=45525 Wed, 01 Dec 2021 22:55:37 UTC Coal <p> <table><tr><td> <a href="/bbs/?pid=85375#p"> <img src="/bbs/thumbs/pico8_xmas_coal-3.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=85375#p"> Coal</a><br><br> by <a href="/bbs/?uid=14839"> TheTomster</a> <br><br><br> <a href="/bbs/?pid=85375#p"> [Click to Play]</a> </td></tr></table> </p> <p>Deep below the North Pole, Santa needs YOU to find some tasty anthracite to plop in some bad kid's stocking. Unfortunately the elves have already excavated most of the coal in the mines. The elves and an explorer have been digging deeper to try and find more coal... what could go wrong?</p> <p>A quick little exploration game for the <a href="https://www.lexaloffle.com/bbs/?tid=40701">Holiday 2020 bundle</a>. Happy holidays!</p> https://www.lexaloffle.com/bbs/?tid=40790 https://www.lexaloffle.com/bbs/?tid=40790 Mon, 14 Dec 2020 03:27:45 UTC Snow Tower <p> <table><tr><td> <a href="/bbs/?pid=71370#p"> <img src="/bbs/thumbs/pico8_snow_tower-10.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=71370#p"> Snow Tower 0.9</a><br><br> by <a href="/bbs/?uid=14839"> TheTomster</a> <br><br><br> <a href="/bbs/?pid=71370#p"> [Click to Play]</a> </td></tr></table> </p> <p>A bite-sized arcade precision platformer for the Advent Calendar!</p> <p>In a tower, deep in the Adirondack Mountains... Old Mage Zythandar studies <a href="https://www.lexaloffle.com/bbs/?tid=29668">slimes, barrier magicks, and undead creatures</a>. As if the ghost attacks weren't bad enough, the Flame Orbs keep attracting Mothbugs!</p> <p>Late one night in late December... Zythandar looks out from his study and watches the space candies glittering in the sky above. Watching the candies <a href="https://www.lexaloffle.com/bbs/?tid=36074">sparkle and pop</a> and listening to annoying Christmas music... inspiration strikes him!</p> <p>I'll conjure a creature, of cold ice and snow.<br /> This gentleman of ice, I'll send deep below.<br /> To the depths of my tower, in the basement he'll be.<br /> Forever climbing, and freezing Mothbugs for me!</p> <h3>Controls:</h3> <p>Left / Right: Move</p> <p>Z / C / (O): Jump<br /> Up: Also Jump</p> <p>X / V / (X): Throw Snowball<br /> Down + (X): Throw Snowball Fast</p> <h3>About the PICO-8 Advent Calendar</h3> <p>This winter another group of PICO-8 elves has worked hard to release a shiny new toy approximately every day until the 25th of December. Check out the PICO-8 Advent Calendar 2019 every day for a new surprise! <a href="https://www.lexaloffle.com/bbs/?tid=36076">https://www.lexaloffle.com/bbs/?tid=36076</a></p> <p>There's even more festive fun waiting on last year's calendar! <a href="https://www.lexaloffle.com/bbs/?tid=32388">https://www.lexaloffle.com/bbs/?tid=32388</a></p> <p>Happy Holidays!</p> <h3>Known Issues</h3> <ul> <li>It is possible to become boxed in by frozen bugs and soft-lock the game. If this occurs, reset the game from the pause menu.</li> </ul> https://www.lexaloffle.com/bbs/?tid=36355 https://www.lexaloffle.com/bbs/?tid=36355 Tue, 24 Dec 2019 16:28:24 UTC UFO Santa Candy Blaster <p> <table><tr><td> <a href="/bbs/?pid=70439#p"> <img src="/bbs/thumbs/pico8_ufo_santa-2.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=70439#p"> UFO Santa Candy Blaster 1.0b</a><br><br> by <a href="/bbs/?uid=14839"> TheTomster</a> <br><br><br> <a href="/bbs/?pid=70439#p"> [Click to Play]</a> </td></tr></table> </p> <img style="margin-bottom:16px" border=0 src="https://www.lexaloffle.com/bbs/files/14839/advent.png" alt="" /> <p>Santa has to send presents to more people than ever... thankfully he's got a UFO to help him get around faster. But these flying candies keep getting in the way! Throw gifts at the candies to pop them and collect coins. You can spend coins to buy upgrades and blast even more candies! Will you make it to the ultimate upgrade??</p> <p>For an extra challenge, try completing a run without letting any candies escape through the top of the screen!</p> <h3>Game Controls:</h3> <p>up / down / left / right: movement<br /> Z / C / (O): drop presents</p> <h3>Shop Controls:</h3> <p>left / right: select item<br /> Z / C / (O): buy item<br /> X / V / (X): skip buying an item (save up those coins for next time!)</p> <h3>About the PICO-8 Advent Calendar</h3> <p>This winter another group of PICO-8 elves has worked hard to release a shiny new toy each day until the 25th of December. Check out the PICO-8 Advent Calendar 2019 every day for a new surprise! <a href="https://www.lexaloffle.com/bbs/?tid=36076">https://www.lexaloffle.com/bbs/?tid=36076</a></p> <p>There's even more festive fun waiting on last year's calendar! <a href="https://www.lexaloffle.com/bbs/?tid=32388">https://www.lexaloffle.com/bbs/?tid=32388</a></p> <p>Happy Holidays!</p> <h3>Candies:</h3> <p><strong>Classic Peppermint</strong><br /> <table><tr><td width=0> <img src="https://www.lexaloffle.com/bbs/gfxc/14839_6.png" width=0 height=0> </td> <td valign=bottom> <a style="cursor:pointer;font-size:8pt" onclick=' var el = document.getElementById("gfxcode_14839_6"); if (el.style.display == "none") el.style.display = ""; else el.style.display = "none"; microAjax("https://www.lexaloffle.com/bbs/gfxc/14839_6.txt", function (retdata){ var el = document.getElementById("gfxcode_14839_6"); el.innerHTML = retdata; el.focus(); el.select(); } ); '> [0x0]</a> </td></tr> <tr><td colspan=2> <textarea rows=3 class=lexinput id="gfxcode_14839_6" style="width:640px;background-color:#fed;display:none;overflow:hidden; font-size:6pt;"></textarea> </td> </tr> </table> <br /> This is the most common candy seen in the skies of UFO Earth. After an incident at Confection Production Facility 97, thousands of peppermints were launched into low earth orbit. Santa's UFO is tough enough to ram these without taking any damage, and a few solid hits with a gift will shatter these mints into dust.</p> <p>UPDATE: Dec 2 2199 - Extremely large mints have been spotted on radar in the upper mesosphere. Be on guard and throw as many gifts as you can at these large mints. <em>--Rolf, North Pole Recon Unit</em></p> <p><strong>Spearmint Swirl</strong><br /> <table><tr><td width=0> <img src="https://www.lexaloffle.com/bbs/gfxc/14839_7.png" width=0 height=0> </td> <td valign=bottom> <a style="cursor:pointer;font-size:8pt" onclick=' var el = document.getElementById("gfxcode_14839_7"); if (el.style.display == "none") el.style.display = ""; else el.style.display = "none"; microAjax("https://www.lexaloffle.com/bbs/gfxc/14839_7.txt", function (retdata){ var el = document.getElementById("gfxcode_14839_7"); el.innerHTML = retdata; el.focus(); el.select(); } ); '> [0x0]</a> </td></tr> <tr><td colspan=2> <textarea rows=3 class=lexinput id="gfxcode_14839_7" style="width:640px;background-color:#fed;display:none;overflow:hidden; font-size:6pt;"></textarea> </td> </tr> </table> <br /> The Council of Commercial Confectioners attempted to remedy the CPF-97 disaster by launching denser spearmints into orbit to break up the peppermints. The plan backfired. Spearmints and peppermints happily coexist in the upper atmosphere, and now the dense spearmints provide a more challenging obstacle for pilots.</p> <p><strong>Wintermint Freeze</strong><br /> <table><tr><td width=0> <img src="https://www.lexaloffle.com/bbs/gfxc/14839_8.png" width=0 height=0> </td> <td valign=bottom> <a style="cursor:pointer;font-size:8pt" onclick=' var el = document.getElementById("gfxcode_14839_8"); if (el.style.display == "none") el.style.display = ""; else el.style.display = "none"; microAjax("https://www.lexaloffle.com/bbs/gfxc/14839_8.txt", function (retdata){ var el = document.getElementById("gfxcode_14839_8"); el.innerHTML = retdata; el.focus(); el.select(); } ); '> [0x0]</a> </td></tr> <tr><td colspan=2> <textarea rows=3 class=lexinput id="gfxcode_14839_8" style="width:640px;background-color:#fed;display:none;overflow:hidden; font-size:6pt;"></textarea> </td> </tr> </table> <br /> Occasionally orbital mints get pulled into arctic storm systems. Most of these mints get pulled out of orbit and crash land in Upper New Canada, but occasionally they are launched back into orbit and become another obstacle for UFO pilots to navigate around. These mints are transformed by the ice and hail, and take on a refreshing wintergreen flavor. Try destroying these mints for a cool blast of refreshment.</p> <p><strong>[REDACTED]</strong><br /> <table><tr><td width=0> <img src="https://www.lexaloffle.com/bbs/gfxc/14839_9.png" width=0 height=0> </td> <td valign=bottom> <a style="cursor:pointer;font-size:8pt" onclick=' var el = document.getElementById("gfxcode_14839_9"); if (el.style.display == "none") el.style.display = ""; else el.style.display = "none"; microAjax("https://www.lexaloffle.com/bbs/gfxc/14839_9.txt", function (retdata){ var el = document.getElementById("gfxcode_14839_9"); el.innerHTML = retdata; el.focus(); el.select(); } ); '> [0x0]</a> </td></tr> <tr><td colspan=2> <textarea rows=3 class=lexinput id="gfxcode_14839_9" style="width:640px;background-color:#fed;display:none;overflow:hidden; font-size:6pt;"></textarea> </td> </tr> </table> <br /> NOTE: Santa, I found this file on the New Canadian Intelligence Force's network. Not much info here, but you might encounter these on your route. <em>--Ernesto, North Pole SIGINT</em></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>First discovered in [REDACTED], flying in airspace above [REDACTED]. Appear to be composed of [REDACTED]. Extremely dense, tests have shown they can only be shattered by [REDACTED].</pre></div></td> <td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> </tr></table></div></div> https://www.lexaloffle.com/bbs/?tid=36074 https://www.lexaloffle.com/bbs/?tid=36074 Sun, 01 Dec 2019 07:44:51 UTC Barrier Blast <p> <table><tr><td> <a href="/bbs/?pid=42557#p"> <img src="/bbs/thumbs/pico42556.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=42557#p"> Barrier Blast 1.0</a><br><br> by <a href="/bbs/?uid=14839"> TheTomster</a> <br><br><br> <a href="/bbs/?pid=42557#p"> [Click to Play]</a> </td></tr></table> </p> <p>Arcade wizard game made in 48 hours for GMTK Jam.</p> <p>Press Z to jump, X to shoot magic missile. Down+Z to drop through platforms.</p> <p>Smash all the gems with your magic to advance to the next level. When you shoot the missile, you're left vulnerable, so be careful! See how far you can get and set the high score.</p> https://www.lexaloffle.com/bbs/?tid=29668 https://www.lexaloffle.com/bbs/?tid=29668 Sun, 16 Jul 2017 21:17:37 UTC Apple Town <p> <table><tr><td> <a href="/bbs/?pid=36393#p"> <img src="/bbs/thumbs/pico36417.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=36393#p"> Apple Town 1.0</a><br><br> by <a href="/bbs/?uid=14839"> TheTomster</a> <br><br><br> <a href="/bbs/?pid=36393#p"> [Click to Play]</a> </td></tr></table> </p> <p>A small apple farming sim.</p> <p>Tab turns on the TV. Once the TV is on, arrow keys move, X displays the inventory, and Z uses the current item.</p> <p><span style="text-decoration: underline;"><strong>Tools:</strong></span></p> <p><strong>Magnifying Glass</strong><br /> <table><tr><td width=0> <img src="https://www.lexaloffle.com/bbs/gfxc/14839_0.png" width=0 height=0> </td> <td valign=bottom> <a style="cursor:pointer;font-size:8pt" onclick=' var el = document.getElementById("gfxcode_14839_0"); if (el.style.display == "none") el.style.display = ""; else el.style.display = "none"; microAjax("https://www.lexaloffle.com/bbs/gfxc/14839_0.txt", function (retdata){ var el = document.getElementById("gfxcode_14839_0"); el.innerHTML = retdata; el.focus(); el.select(); } ); '> [0x0]</a> </td></tr> <tr><td colspan=2> <textarea rows=3 class=lexinput id="gfxcode_14839_0" style="width:640px;background-color:#fed;display:none;overflow:hidden; font-size:6pt;"></textarea> </td> </tr> </table> <br /> Examines the square you are facing. Brings up a full screen detailed view of whatever is in front of you. Useful for checking on your trees.</p> <p><strong>Apple Basket</strong><br /> <table><tr><td width=0> <img src="https://www.lexaloffle.com/bbs/gfxc/14839_1.png" width=0 height=0> </td> <td valign=bottom> <a style="cursor:pointer;font-size:8pt" onclick=' var el = document.getElementById("gfxcode_14839_1"); if (el.style.display == "none") el.style.display = ""; else el.style.display = "none"; microAjax("https://www.lexaloffle.com/bbs/gfxc/14839_1.txt", function (retdata){ var el = document.getElementById("gfxcode_14839_1"); el.innerHTML = retdata; el.focus(); el.select(); } ); '> [0x0]</a> </td></tr> <tr><td colspan=2> <textarea rows=3 class=lexinput id="gfxcode_14839_1" style="width:640px;background-color:#fed;display:none;overflow:hidden; font-size:6pt;"></textarea> </td> </tr> </table> <br /> Holds all of your apples. The red number on screen when your inventory is open is the count of how many apples are in your basket. Pressing &quot;use&quot; while this is selected will either plant an apple in tilled soil, or harvest apples from a grown tree.</p> <p><strong>Watering Can</strong><br /> <table><tr><td width=0> <img src="https://www.lexaloffle.com/bbs/gfxc/14839_2.png" width=0 height=0> </td> <td valign=bottom> <a style="cursor:pointer;font-size:8pt" onclick=' var el = document.getElementById("gfxcode_14839_2"); if (el.style.display == "none") el.style.display = ""; else el.style.display = "none"; microAjax("https://www.lexaloffle.com/bbs/gfxc/14839_2.txt", function (retdata){ var el = document.getElementById("gfxcode_14839_2"); el.innerHTML = retdata; el.focus(); el.select(); } ); '> [0x0]</a> </td></tr> <tr><td colspan=2> <textarea rows=3 class=lexinput id="gfxcode_14839_2" style="width:640px;background-color:#fed;display:none;overflow:hidden; font-size:6pt;"></textarea> </td> </tr> </table> <br /> Young seedlings need to be watered to grow. Pressing &quot;use&quot; while this is selected will sprinkle water on the square in front of you.</p> <p><strong>Hoe</strong><br /> <table><tr><td width=0> <img src="https://www.lexaloffle.com/bbs/gfxc/14839_3.png" width=0 height=0> </td> <td valign=bottom> <a style="cursor:pointer;font-size:8pt" onclick=' var el = document.getElementById("gfxcode_14839_3"); if (el.style.display == "none") el.style.display = ""; else el.style.display = "none"; microAjax("https://www.lexaloffle.com/bbs/gfxc/14839_3.txt", function (retdata){ var el = document.getElementById("gfxcode_14839_3"); el.innerHTML = retdata; el.focus(); el.select(); } ); '> [0x0]</a> </td></tr> <tr><td colspan=2> <textarea rows=3 class=lexinput id="gfxcode_14839_3" style="width:640px;background-color:#fed;display:none;overflow:hidden; font-size:6pt;"></textarea> </td> </tr> </table> <br /> Tills soil. Pressing &quot;use&quot; will till the square in front of you.</p> <p>v0.9:<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;"><br /> <table><tr><td> <a href="/bbs/?pid=36393#p"> <img src="/bbs/thumbs/pico36391.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=36393#p"> Apple Town 0.9</a><br><br> by <a href="/bbs/?uid=14839"> TheTomster</a> <br><br><br> <a href="/bbs/?pid=36393#p"> [Click to Play]</a> </td></tr></table> <br /> </div></div></div></p> https://www.lexaloffle.com/bbs/?tid=28701 https://www.lexaloffle.com/bbs/?tid=28701 Sun, 22 Jan 2017 17:13:44 UTC Entity Example <p> <table><tr><td> <a href="/bbs/?pid=34997#p"> <img src="/bbs/thumbs/pico34996.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=34997#p"> Entity Example</a><br><br> by <a href="/bbs/?uid=14839"> TheTomster</a> <br><br><br> <a href="/bbs/?pid=34997#p"> [Click to Play]</a> </td></tr></table> </p> <p>Someone over in Discord asked about some entity drawing code in Hug Arena, so I took a look a stab at explaining it. I realized the code in Hug Arena is similar to a technique I've used quite a bit, so I put together a small example cartridge demonstrating the technique.</p> <p>The sample is commented code that demonstrates how to draw two types of objects that update the same way each frame, but draw differently.</p> <p>In &quot;Remains of El Dorado&quot; I used this for most objects drawn in the game, you can check out that cartridge to see how this works on a larger scale.</p> https://www.lexaloffle.com/bbs/?tid=28447 https://www.lexaloffle.com/bbs/?tid=28447 Thu, 05 Jan 2017 14:26:48 UTC The Remains of El Dorado <p> <table><tr><td> <a href="/bbs/?pid=31992#p"> <img src="/bbs/thumbs/pico31991.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=31992#p"> The Remains of El Dorado 1.0</a><br><br> by <a href="/bbs/?uid=14839"> TheTomster</a> <br><br><br> <a href="/bbs/?pid=31992#p"> [Click to Play]</a> </td></tr></table> </p> <p>Explore the lost city. Find the amulet.</p> <p>The Remains of El Dorado is a roguelike game for PICO-8. You're seeking The Amulet of the Sun which will bring you great fame and fortune... if you survive.</p> <p>Press C to charge a shot, press a direction while charged to shoot. Press X to enter the potion menu. Select a potion by pressing left and right, and press C to confirm. Aim your throw with the direction keys, and press C to throw the potion. Careful! Potions will explode on contact with a wall.</p> <p><img style="margin-bottom:16px" border=0 src="https://dl.dropboxusercontent.com/u/2925048/remains/assets/move.gif" alt="" /> <img style="margin-bottom:16px" border=0 src="https://dl.dropboxusercontent.com/u/2925048/remains/assets/shoot.gif" alt="" /> <img style="margin-bottom:16px" border=0 src="https://dl.dropboxusercontent.com/u/2925048/remains/assets/potions.gif" alt="" /></p> <p>Remains is turn based. When you're in a tough situation don't forget to slow down and think about all of your options. Don't die with a potion in your pocket!</p> <p><strong>Potions</strong></p> <p>Potions are thrown around like grenades! On impact they will affect everything standing in the square they hit plus the 8 squares surrounding it.</p> <p><strong>Healing</strong> potions heal you if you're in the explosion. Enemies are unaffected. They also put out fires in the blast zone.<br /> <strong>Fire</strong> potions are useful for attacking groups of enemies. They don't put out fires. The fire ants are immune to fire potions.<br /> <strong>Ice</strong> potions are slightly harder to find than fire potions, but work on all types of enemies and put out fires.</p> <p><strong>Enemies</strong></p> <p>Three types of enemies inhabit the dungeon and will defend their turf.</p> <p><img style="margin-bottom:16px" border=0 src="https://dl.dropboxusercontent.com/u/2925048/remains/assets/ant.gif" alt="" /> <img style="margin-bottom:16px" border=0 src="https://dl.dropboxusercontent.com/u/2925048/remains/assets/lizard.gif" alt="" /> <img style="margin-bottom:16px" border=0 src="https://dl.dropboxusercontent.com/u/2925048/remains/assets/cultist.gif" alt="" /></p> <p>Enjoy!</p> https://www.lexaloffle.com/bbs/?tid=27993 https://www.lexaloffle.com/bbs/?tid=27993 Sat, 29 Oct 2016 00:20:43 UTC The Remains of El Dorado (WIP) https://www.lexaloffle.com/bbs/?tid=27765 https://www.lexaloffle.com/bbs/?tid=27765 Wed, 28 Sep 2016 23:38:35 UTC Tweening Demo <p> <table><tr><td> <a href="/bbs/?pid=28720#p"> <img src="/bbs/thumbs/pico28719.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=28720#p"> Tweening Demo 0.1</a><br><br> by <a href="/bbs/?uid=14839"> TheTomster</a> <br><br><br> <a href="/bbs/?pid=28720#p"> [Click to Play]</a> </td></tr></table> </p> <p>For the game I'm working on I built a super tiny tweening system for making it easier to move things around. This cart demonstrates a few different easing functions that plug into the system.</p> <p>Tweening is a way of moving an object from point A to B. You specify where you want the object to go, and how long you want it to take to get there, and the tweening system takes care of the motion. I find it super useful for making games, especially for adding little bits of polish to your game. It's easier to just say &quot;move the ball to x=104 in 60 frames&quot; than it would be to calclate the required speed every time. You can also use an easing function to tell how it should get there, allowing it to accelerate slowly or bounce or spring back.</p> <p>Tweens have four parameters: the property we want to update, the value we want to end up with, the length of time we want it to take to reach the target value, and the easing function. We'll store those values in a table, and each frame we'll look at each entry in the table and update the target property as needed.</p> <p>The tween function begins tweening a property:</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> function tween(target, property, destination, duration, func) local tween_info = { target = target, property = property, base_value = target[property], change = destination - target[property], duration = duration, elapsed = 0, func = func } add(tweens, tween_info) 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>Each frame, we loop through that list and update everything. The update function removes any tweens that have reached their duration. Other than tracking this timing information, the tween_update function leaves most of the work to the selected easing function.</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> function tween_update() for t in all(tweens) do if t.elapsed &gt; t.duration then t.target[t.property] = t.base_value + t.change del(tweens, t) else t.elapsed += 1 t.target[t.property] = t.func( t.elapsed, t.base_value, t.change, t.duration) end end 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>So the easing functions are the ones that actually move our stuff� how do they work? Well the simplest easing function is linear, which is really no �easing� at all. It just moves the object from a to b at a constant speed. Here's what it looks like:</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> function linear(elapsed, base_value, change, duration) return change * (elapsed / duration) + base_value 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>So far in my game I've only needed one other easing function, In/Out Quadratic. This simulates acceleration and deceleration. It looks like this:</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> function in_out_quad(t,b,c,d) t/=d/2 if (t&lt;1) return c/2*t*t+b t-=1 return -c/2*(t*(t-2)-1)+b 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>The cart also has a bouncy tween function that is super useful for menus and other UI.</p> <p>The great thing is that by plugging in different easing functions you can reuse the same simple framework to accomplish many different effects. And tweening doesn't just have to affect movement. You can tween sizes, rotations, color� any numeric value you want to change over time.</p> https://www.lexaloffle.com/bbs/?tid=27677 https://www.lexaloffle.com/bbs/?tid=27677 Sun, 18 Sep 2016 00:40:11 UTC