keyboardonly [Lexaloffle Blog Feed]https://www.lexaloffle.com/bbs/?uid=91730 A Pico-Sized Holiday Ninja Game (2024) <p> <table><tr><td> <a href="/bbs/?pid=158890#p"> <img src="/bbs/thumbs/pico8_ninjaelf2024-2.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=158890#p"> A Pico-Sized Holiday Ninja Game</a><br><br> by <a href="/bbs/?uid=91730"> keyboardonly</a> <br><br><br> <a href="/bbs/?pid=158890#p"> [Click to Play]</a> </td></tr></table> <br /> Assume the role of a battle-hardened Holiday Ninja tasked with retrieving the stolen presents from Elf Mountain! Your weapon of choice? Bauble ornaments.</p> <p>Released as part of the <a href="https://www.lexaloffle.com/bbs/?tid=145806">2024 Pico-8 Advent Calendar</a>, kindly organized by <a href="https://www.lexaloffle.com/bbs/?uid=49583">bikibird</a>.</p> <p><img loading="lazy" style="margin-bottom:16px" border=0 src="/media/91730/ninjaelf2024main_0.gif" alt="" /> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/91730/ninjaelf2024cave1_2.gif" alt="" /><br /> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/91730/ninjaelf2024cave2_0.gif" alt="" /> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/91730/ninjaelf2024boss_2.gif" alt="" /></p> <h1>Basic Controls</h1> <p><strong>Left</strong>/<strong>Right</strong> = Move <strong>left</strong> or <strong>right</strong><br /> <strong>X</strong> = Attack (ornament toss)<br /> <strong>O</strong> = Jump</p> <h1>Gameplay Mechanics</h1> <p>The controls are inspired by games such as <em>Ninja Gaiden</em> and <em>The Messenger</em>, with a touch of generic <em>Metroidvania</em>.</p> <h2>- Wall Hang/Climb</h2> <p><div><div><input type="button" value=" Show " onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = ' Hide '; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = ' Show '; }"></div><div><div style="display: none;"></p> <p>====================================<br /> While in the air and next to a wall, holding <strong>left</strong> or <strong>right</strong> (the direction of the wall) will let you hang from that wall.</p> <p>If you are hanging from a wall, pressing <strong>jump</strong> will let you climb up the wall.</p> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/91730/jump01.gif" alt="" /> <p>While hanging, you can very quickly change between holding <strong>left</strong> or <strong>right</strong> and you will continue hanging. This allows you to easily jump away from the wall.</p> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/91730/jump02.gif" alt="" /> <p>There may be occasions where you want to be slightly lower on the wall. You can easily move down by tapping the direction of the wall.</p> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/91730/slowdrop01.gif" alt="" /> <p>Get creative with your wall movement -- hang, attack, climb, swoop and dupe!</p> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/91730/hangattack01.gif" alt="" /> <h3>Be careful...</h3> <p>In later stages, the walls are not so easy to grip.</p> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/91730/hangslide01.gif" alt="" /> <p>====================================</p> <p></div></div></div></p> <h2>- Jump Pads</h2> <p><div><div><input type="button" value=" Show " onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = ' Hide '; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = ' Show '; }"></div><div><div style="display: none;"></p> <p>====================================<br /> Jump pads will bounce you upward and are activated by touch. While most jump pads are identical, a few may stronger (or weaker) than most others.</p> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/91730/jumppad01.gif" alt="" /> <p><strong>Holding the jump button</strong> while touching a jump pad will bounce you even higher.</p> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/91730/jumppad02.gif" alt="" /> <p>Some areas may be just out of reach of your bounce. Try landing on the jump pad from the other side <strong>while holding the jump button</strong> to see if you can reach your target. Once you grab the wall, climb it!</p> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/91730/jumppad03.gif" alt="" /> <p>====================================</p> <p></div></div></div></p> <h3>Hard Mode Toggle</h3> <p>Picking up the the grim reaper will enable Hard Mode for the rest of the game. This makes the levels more difficult by introducing tougher game mechanics (more obstacles, stronger entities).</p> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/91730/hardmode01.gif" alt="" /> <h1>Credits</h1> <ul> <li>Design, code, sprites, sounds, and music arrangements by <a href="https://www.lexaloffle.com/bbs/?uid=91730">keyboardonly</a></li> <li>Original Yeti sprites by <a href="https://hoyb.itch.io/space-survivor-boss-pack">hoyb.itch.io</a> and used with permission</li> </ul> https://www.lexaloffle.com/bbs/?tid=145965 https://www.lexaloffle.com/bbs/?tid=145965 Sat, 07 Dec 2024 12:50:24 UTC Ninja Game <p> <table><tr><td> <a href="/bbs/?pid=148326#p"> <img src="/bbs/thumbs/pico8_kbo_ninja-2.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=148326#p"> Ninja Game 0.1c</a><br><br> by <a href="/bbs/?uid=91730"> keyboardonly</a> <br><br><br> <a href="/bbs/?pid=148326#p"> [Click to Play]</a> </td></tr></table> </p> <p>This is basically just a boss fight with a little bit of platforming. Gameplay is inspired by Ninja Gaiden on NES.</p> <p>v0.1c -- Accidentally removed coyote timing, so it's back and controls are a little easier. Cleaned up a few things. Boss is not quite as overwhelming anymore.</p> <p>v0.1b -- Redesigned the layout of the &quot;tutorial&quot; area as to not kill you immediately if you don't understand what to do, and the boss fight is now harder. The boss is much more aggressive overall, and I think it has made for a better encounter.</p> <p>There is a secret way to fight him without the fire upgrade if you really want an endurance challenge. Coins still don't do anything, and the game still kind of ends after the boss.</p> <p>Things to know:</p> <ul> <li>Down + Jump to drop through some platforms.</li> <li>Holding left or right will let you hang on most walls -- you cannot hang from walls with purple slime.</li> <li>You can jump while hanging on walls. Holding the direction of the while and pressing jump will make you climb the wall. If you press the opposite direction and jump at the same time, you'll jump in that direction.</li> <li>You can attack while hanging on walls. If you need to move lower, just release the direction you're holding and then press it again.</li> <li>You cannot turn around while in the air. You can slowly move backwards, but you'll continue facing the original direction. This is intentional so you can focus your attack.</li> </ul> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/91730/ninja_0.gif" alt="" /> <p>Mean boss</p> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/91730/ninja_2.gif" alt="" /> https://www.lexaloffle.com/bbs/?tid=142239 https://www.lexaloffle.com/bbs/?tid=142239 Sun, 12 May 2024 19:50:08 UTC Wizards &amp; Warriors Title Screen Music <p> <table><tr><td> <a href="/bbs/?pid=148154#p"> <img src="/bbs/thumbs/pico8_kizudegizu-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=148154#p"> kizudegizu</a><br><br> by <a href="/bbs/?uid=91730"> keyboardonly</a> <br><br><br> <a href="/bbs/?pid=148154#p"> [Click to Play]</a> </td></tr></table> Title screen music from the NES game Wizards &amp; Warriors. Original was by the great David Wise.</p> https://www.lexaloffle.com/bbs/?tid=142177 https://www.lexaloffle.com/bbs/?tid=142177 Wed, 08 May 2024 23:30:43 UTC Line Stepper <p> <table><tr><td> <a href="/bbs/?pid=146502#p"> <img src="/bbs/thumbs/pico8_zejufimadu-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=146502#p"> Line Stepper</a><br><br> by <a href="/bbs/?uid=91730"> keyboardonly</a> <br><br><br> <a href="/bbs/?pid=146502#p"> [Click to Play]</a> </td></tr></table> </p> <p>Use the up and down arrow keys to move across the center line.</p> <p>Cross the moving line for bonus points.</p> https://www.lexaloffle.com/bbs/?tid=141685 https://www.lexaloffle.com/bbs/?tid=141685 Fri, 12 Apr 2024 23:07:21 UTC gridsandballs <p> <table><tr><td> <a href="/bbs/?pid=143628#p"> <img src="/bbs/thumbs/pico64_gridsandballs-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=143628#p"> gridsandballs</a><br><br> by <a href="/bbs/?uid=91730"> keyboardonly</a> <br><br><br> <a href="/bbs/?pid=143628#p"> [Click to Play]</a> </td></tr></table> </p> <p>Just testing changing video resolutions and drawing a grid in different sizes. Has a lot of random things I was just playing around with, like sprite scaling, using a custom mouse cursor and getting coordinates. Originally was drawing the grid using sprites, but line() turned out to be easier. Was having a hard time getting sspr to stretch a single pixel row correctly.</p> <p>The balls get recreated every time the grid size or resolution changes.</p> https://www.lexaloffle.com/bbs/?tid=140845 https://www.lexaloffle.com/bbs/?tid=140845 Mon, 18 Mar 2024 03:21:01 UTC Inflating Blobs test <p> <table><tr><td> <a href="/bbs/?pid=142748#p"> <img src="/bbs/thumbs/pico8_inflatingblobs-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=142748#p"> Inflating Blobs</a><br><br> by <a href="/bbs/?uid=91730"> keyboardonly</a> <br><br><br> <a href="/bbs/?pid=142748#p"> [Click to Play]</a> </td></tr></table> Still learning this thing (I am not a programmer). Had an idea for an easy game but wanted to see how I could get blob-type graphics working first to see how they'd potentially look. Kind of fun to watch.</p> https://www.lexaloffle.com/bbs/?tid=140594 https://www.lexaloffle.com/bbs/?tid=140594 Mon, 11 Mar 2024 04:35:05 UTC