nemo_dev [Lexaloffle Blog Feed]https://www.lexaloffle.com/bbs/?uid=50222 toaster <p> <table><tr><td> <a href="/bbs/?pid=139650#p"> <img src="/bbs/thumbs/pico8_toaster-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=139650#p"> Toaster</a><br><br> by <a href="/bbs/?uid=50222"> nemo_dev</a> <br><br><br> <a href="/bbs/?pid=139650#p"> [Click to Play]</a> </td></tr></table> </p> <h1>Escape Toaster Hell</h1> <p>This game was made for the Illinois State University 2023 Winter Game Jam. Theme: Stronger together</p> <img style="margin-bottom:16px" border=0 src="/media/50222/toaster_5.gif" alt="" /> <img style="margin-bottom:16px" border=0 src="/media/50222/toaster_6.gif" alt="" /> <h3>Features:</h3> <ul> <li>Esoteric Toaster Hell</li> <li>Orthographically Projected 3-D Graphics</li> <li>High Score List</li> <li>Bread</li> </ul> <img style="margin-bottom:16px" border=0 src="/media/50222/toaster_4.gif" alt="" /> <h3>Technicalities:</h3> <p>The 3-D effects in this game were achieved by layering 2-D cross sections of a toaster, The images were layered based on the screen position, to achieve an orthographic effect. These computations are relatively light and can be easily handled by pico-8's limited CPU. The platforms are similarly rendered, but slight perspective is added by calculating the two sides of the platform separately.</p> <p> <table><tr><td width=256> <img src="https://www.lexaloffle.com/bbs/gfxc/50222_4.png" width=256 height=64> </td> <td valign=bottom> <a style="cursor:pointer;font-size:8pt" onclick=' var el = document.getElementById("gfxcode_50222_4"); if (el.style.display == "none") el.style.display = ""; else el.style.display = "none"; microAjax("https://www.lexaloffle.com/bbs/gfxc/50222_4.txt", function (retdata){ var el = document.getElementById("gfxcode_50222_4"); el.innerHTML = retdata; el.focus(); el.select(); } ); '> [64x16]</a> </td></tr> <tr><td colspan=2> <textarea rows=3 class=lexinput id="gfxcode_50222_4" style="width:640px;background-color:#fed;display:none;overflow:hidden; font-size:6pt;"></textarea> </td> </tr> </table> </p> <h3>Tips:</h3> <ul> <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;">Collect two bread before toasting for maximum points!</div></div></div></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;">Get a lot of bread points early on. The platforms get more difficult based on height!</div></div></div></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;">Hold arrow keys when bouncing or toasting to halt your momentum, or give a slight boost!</div></div></div></li> </ul> <p> <table><tr><td width=32> <img src="https://www.lexaloffle.com/bbs/gfxc/50222_5.png" width=32 height=32> </td> <td valign=bottom> <a style="cursor:pointer;font-size:8pt" onclick=' var el = document.getElementById("gfxcode_50222_5"); if (el.style.display == "none") el.style.display = ""; else el.style.display = "none"; microAjax("https://www.lexaloffle.com/bbs/gfxc/50222_5.txt", function (retdata){ var el = document.getElementById("gfxcode_50222_5"); el.innerHTML = retdata; el.focus(); el.select(); } ); '> [8x8]</a> </td></tr> <tr><td colspan=2> <textarea rows=3 class=lexinput id="gfxcode_50222_5" style="width:640px;background-color:#fed;display:none;overflow:hidden; font-size:6pt;"></textarea> </td> </tr> </table> </p> <h3>Assets Used:</h3> <ul> <li>'Into the Darkness,' Gruber, Pico-Tunes Vol.2</li> <li>'Dungeon,' Gruber, Pico-Tunes Vol.1 [Sped-up]</li> <li>Rotated Sprite Function, TheRoboZ, Lexolaffle BBS</li> </ul> https://www.lexaloffle.com/bbs/?tid=55622 https://www.lexaloffle.com/bbs/?tid=55622 Thu, 04 Jan 2024 22:24:36 UTC Momentum <img style="margin-bottom:16px" border=0 src="/media/50222/titlemomentumitchbanner.png" alt="" /> <p> <table><tr><td> <a href="/bbs/?pid=112019#p"> <img src="/bbs/thumbs/pico8_momentumjam-3.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=112019#p"> momentumjam</a><br><br> by <a href="/bbs/?uid=50222"> nemo_dev</a> <br><br><br> <a href="/bbs/?pid=112019#p"> [Click to Play]</a> </td></tr></table> </p> <h2>Jam version:</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;"> <table><tr><td> <a href="/bbs/?pid=112019#p"> <img src="/bbs/thumbs/pico8_momentumjam-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=112019#p"> momentumjam</a><br><br> by <a href="/bbs/?uid=50222"> nemo_dev</a> <br><br><br> <a href="/bbs/?pid=112019#p"> [Click to Play]</a> </td></tr></table> </div></div></div></p> <img style="margin-bottom:16px" border=0 src="/media/50222/momentum_10.gif" alt="" /> <img style="margin-bottom:16px" border=0 src="/media/50222/previewmomentum.gif" alt="" /> <h3>Controls:</h3> <p>Arrow Keys - Menu navigation<br /> X - select / hook / unhook</p> <h3>Description:</h3> <p>The first version of this game was made over a week for the Illinois State Summer 2022 game jam. Theme: Momentum<br /> Swing between anchors and get to the heart! Avoid hitting walls or losing your momentum. Maintain momentum by hooking onto anchors when you are tangent to them. Hooking onto anchors at a bad angle will cause you to lose momentum. If you lose too much momentum you will stall and have to start over.</p> <h3>Features:</h3> <ul> <li>14 Levels</li> <li>Save data for best times on each level</li> <li>Practice mode for improving times on specific levels. All levels are available from the start</li> </ul> <h3>Update v1.1</h3> <ul> <li>Added predictive camera</li> <li>Added option to change controls to hold instead of toggle</li> </ul> <h3>Update v1.2</h3> <ul> <li>Fixed bug with o key crashing game</li> </ul> <h3>Assets used:</h3> <ul> <li>&quot;Nostalgia&quot; by @gruber_music</li> <li>A few sprites and a level (13) from my previous game Nemonic Crypt used as an Easter Egg.</li> <li>Sash Text adapted from Nemonic Crypt, originally adapted from Breakout Hero by @LazyDevsAcademy</li> </ul> <h1>Can you beat my best times?</h1> <img style="margin-bottom:16px" border=0 src="/media/50222/momentum_7.png" alt="" /> https://www.lexaloffle.com/bbs/?tid=47857 https://www.lexaloffle.com/bbs/?tid=47857 Wed, 18 May 2022 22:22:56 UTC Nemonic Crypt <p> <table><tr><td> <a href="/bbs/?pid=93662#p"> <img src="/bbs/thumbs/pico8_nemonic-2.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=93662#p"> Nemonic Crypt</a><br><br> by <a href="/bbs/?uid=50222"> nemo_dev</a> <br><br><br> <a href="/bbs/?pid=93662#p"> [Click to Play]</a> </td></tr></table> </p> <h1>Nemonic Crypt</h1> <p>Nemonic Crypt is a self-made-bullet-hell-lite-roguelike.<br /> Fight your way through 5 randomly generated floors in search of all 6 crystals.<br /> Each Crystal can be used as a weapon against the monsters in each room, but beware: the strength and number of monsters will also grow as you adventure further into the crypt.<br /> If you miss an enemy with a shot, the energy bullet will bounce around the level, giving it another opportunity to hit. However, the crystals energy bullets can also damage you!</p> <img style="margin-bottom:16px" border=0 src="/media/50222/nemonic p8_0.gif" alt="" /> <h3>Features:</h3> <ul> <li>Randomly generated crypt layout</li> <li>Daily Crypt that is the same for all players and repeatable throughout the day</li> <li>6 Different monsters, each with different tactics</li> <li>Switch between 19 unlockable color palettes</li> <li>Full range 360degree firing angles</li> <li>cool looking dash</li> <li>Possibility for cool trick-shots</li> </ul> <img style="margin-bottom:16px" border=0 src="/media/50222/nemonic p8_2.gif" alt="" /> <h3>Secrets:</h3> <ul> <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;"> A palette is unlocked for getting 100% accuracy and another for 0% accuracy. accuracy is bullets hit over bullets fired. There is no floor requirement for this palette! </div></div></div></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;"> The paint palettes are unlocked through total kills, with monochrome being unlocked at 1000 kills! </div></div></div></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;"> Too easy? press all arrow keys at once outside of the crypt to enable hard mode! </div></div></div></li> </ul> <h3>Changelog</h3> <p>v1.1 07/13/2021:</p> <ul> <li>Fixed bug where player gets stuck I wall (I hope)</li> <li>Light code cleanup and token mining</li> <li>Broadened requirements for nemo skin</li> <li>Made &quot;hold o&quot; only show up when walking on the ground floor</li> <li>Adjusted cart image</li> <li>Added Secrets to BBS thread</li> <li>Learned the difference between palette and pallet</li> </ul> <p>v1.2 06/21/2022:</p> <ul> <li>Actually learned the difference between palette and pallet</li> <li>Fixed game breaking bug that would soft-lock game if bullet fired when downed</li> <li>Fixed results screen text</li> <li>Adjusted cart image</li> </ul> <h3>Special thanks to:</h3> <ul> <li><a href="https://www.lexaloffle.com/bbs/?uid=50382"> @CoffeeBat</a> for Warpy Sprite function</li> <li><a href="https://www.lexaloffle.com/bbs/?uid=11167"> @jihem</a> and <a href="https://www.lexaloffle.com/bbs/?uid=27121"> @huulong</a> for Rotated Sprite function</li> <li><a href="https://www.lexaloffle.com/bbs/?uid=55185"> @Brandev</a> for beta testing</li> <li>Pico-8 Community for being cool</li> </ul> https://www.lexaloffle.com/bbs/?tid=43379 https://www.lexaloffle.com/bbs/?tid=43379 Thu, 17 Jun 2021 16:53:54 UTC Nemo's Snake <p> <table><tr><td> <a href="/bbs/?pid=90144#p"> <img src="/bbs/thumbs/pico8_nemosnake-1.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=90144#p"> nemosnake</a><br><br> by <a href="/bbs/?uid=50222"> nemo_dev</a> <br><br><br> <a href="/bbs/?pid=90144#p"> [Click to Play]</a> </td></tr></table> </p> <h1>Nemo's Snake!</h1> <p>A colorful snake clone.<br /> This is my first game, feedback is welcome!<br /> This game started as a simple snake clone I made in a day. I kept adding features until I ran out of tokens</p> <h2>Features:</h2> <h3>Dynamic Colors and Music</h3> <img style="margin-bottom:16px" border=0 src="/media/50222/5_snake_dynm.gif" alt="" /> <p>With the Dynamic skin set, The color of the fruit you eat will be the color of the segment that is added to your snake.<br /> With the music turned on, the music will get more intense as you get closer to the highscore.<br /> (shoutout to Dev Quest on youtube for the dynamic music tutorial)</p> <h3>Juicy Menu</h3> <img style="margin-bottom:16px" border=0 src="/media/50222/4_snake_menu.gif" alt="" /> <p>The base game of snake doesn't take many tokens, so I spent most of the rest on a fancy menu system.<br /> The options and settings changed in the menus save to the cart.<br /> You can change the menu color in the options menu.</p> <h3>4 Player Multiplayer</h3> <img style="margin-bottom:16px" border=0 src="/media/50222/snake_mult.gif" alt="" /> <p>An up to 4 player multiplayer mode is available, however if the number of players is above 2, then controllers are necessary. I have not tested this mode very well yet, but It should work I think. At least the lobby is cool.</p> <h3>Highscore/Freeplay Modes</h3> <img style="margin-bottom:16px" border=0 src="/media/50222/snake_fire.gif" alt="" /> <p>There is both a highscore and freeplay mode. The freeplay mode allows you to customize some settings and change your snakes skin, however freeplay will not put you on the highscore board. To compete for the highscore, press (x) on the highscore board.<br /> If you get a highscore, you get to see fireworks that almost lag the game.</p> <h3>And More!!</h3> <p>update v1.1:<br /> -Fixed freeplay final score<br /> -spelling<br /> -changed main menu header</p> <h2><strong>Can you get a highscore of over 9,000?</strong></h2> https://www.lexaloffle.com/bbs/?tid=42366 https://www.lexaloffle.com/bbs/?tid=42366 Wed, 07 Apr 2021 23:56:36 UTC