lumbar527 [Lexaloffle Blog Feed]https://www.lexaloffle.com/bbs/?uid=87761 S.E.C.R.E.T. <h1>Skilled Explorer Creeps 'Round Every Tunnel (S.E.C.R.E.T.)</h1> <p> <table><tr><td> <a href="/bbs/?pid=160064#p"> <img src="/bbs/thumbs/pico8_s_e_c_r_e_t-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=160064#p"> s_e_c_r_e_t</a><br><br> by <a href="/bbs/?uid=87761"> lumbar527</a> <br><br><br> <a href="/bbs/?pid=160064#p"> [Click to Play]</a> </td></tr></table> </p> <p>This was my submission to the 2024 Github Game Off.<br /> You are an explorer in some secret caverns or something.<br /> Itch: <a href="https://lumbar527.itch.io/skilled-explorer-creeps-round-every-tunnel">https://lumbar527.itch.io/skilled-explorer-creeps-round-every-tunnel</a></p> <h2>Controls</h2> <p>⬆️⬇️⬅️➡️ to move.<br /> ❎ to shoot.<br /> 🅾️ to reload.<br /> Tab to switch between gun and torch.</p> <h2>Map Editor</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> <table><tr><td> <a href="/bbs/?pid=160064#p"> <img src="/bbs/thumbs/pico8_s_e_c_r_e_t_editor-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=160064#p"> s_e_c_r_e_t_editor</a><br><br> by <a href="/bbs/?uid=87761"> lumbar527</a> <br><br><br> <a href="/bbs/?pid=160064#p"> [Click to Play]</a> </td></tr></table> </p> <p>This is the editor I made to create the S.E.C.R.E.T. maps.</p> <h3>How to Use</h3> <p>ESDF move the camera around. Arrows control the player (the red circle with the blue line to determine facing).<br /> <code>NEW POINT</code> adds a new map point in front of the player.<br /> <code>STOP CONNECTING</code>: When you add a new point, it automatically creates a line between the two. If you push<br /> this before adding a new point, it will not connect.<br /> <code>MOUSE</code> toggles between using the map for adding points (right-click) and using player movement+<code>NEW POINT</code> button.<br /> <code>MINIMAP</code> toggles whether to show the map or not. Useful for looking around in your maps.<br /> <code>ENEMY TOGGLE</code> toggles whether or not adding a new point adds an enemy there. Enemies are represented by empty circles.<br /> <code>SAVE MAP</code> lets you copy the map. Below is an example of the copied map.</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>m={{x=2,y=-22,z1=0,z2=20},{x=15,y=-15,z1=0,z2=20},{x=20,y=-2,z1=0,z2=20},{x=20,y=10,z1=0,z2=20},{x=19,y=26,z1=0,z2=20},{x=16,y=51,z1=0,z2=20},{x=10,y=59,z1=0,z2=20},{x=-6,y=65,z1=0,z2=20},{x=-22,y=64,z1=0,z2=20},{x=-38,y=56,z1=0,z2=20},{x=-41,y=45,z1=0,z2=20},{x=-41,y=45,z1=0,z2=20},{x=-44,y=36,z1=0,z2=20},{x=-47,y=21,z1=0,z2=20},{x=-47,y=7,z1=0,z2=20},{x=-43,y=-5,z1=0,z2=20},{x=-36,y=-12,z1=0,z2=20},{x=-26,y=-17,z1=0,z2=20},{x=-18,y=-20,z1=0,z2=20},{x=-7,y=-21,z1=0,z2=20},{x=2,y=-22,z1=0,z2=20},{x=-9,y=44,z1=0,z2=20},{x=-33,y=22,z1=0,z2=20},}, l={{1,2},{2,3},{3,4},{4,5},{5,6},{6,7},{7,8},{8,9},{9,10},{10,11},{11,12},{12,13},{13,14},{14,15},{15,16},{16,17},{17,18},{18,19},{19,20},{20,21},{22,22},{23,23},}, enemies={{h=0,s=0,d=0,id=22,spd=0},{h=0,s=0,d=0,id=23,spd=0},}</pre></div></td> <td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> </tr></table></div></div> <p>Note: Don't make your walls too long because I don't currently have clipping and they will be hidden if any part of them goes off the screen.</p> <p><code>m</code> has all the map points.<br /> <code>l</code> connects the points.<br /> <code>enemies</code> is a list of enemies.</p> <h3>Enemies</h3> <p><code>h</code> is health (the gun does 1 damage).<br /> <code>s</code> is sprite (2x2).<br /> <code>d</code> is damage to player.<br /> <code>id</code> is the map point the enemy is (do not change).<br /> <code>spd</code> is speed.</p> <p>The entire copied text, once edited, can be placed inside the <code>lvl</code> list of the game.</p> <p></div></div></div></p> <h2>Modding the Game</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>A few useful notes for modding the game are:<br /> screen.w and screen.h determine the width and height of the game for drawing purposes. They will not change the actual screen dimensions. (remove the line <code>poke(0x5f2c,3)</code> to get 128x128 screen dimensions)<br /> <code>pal({[0]=3,11,138,139},1)</code> is the line that limits you to 4 colors. It can be removed.</p> <p>Please share your creations!<br /> </div></div></div></p> https://www.lexaloffle.com/bbs/?tid=146388 https://www.lexaloffle.com/bbs/?tid=146388 Wed, 01 Jan 2025 15:06:08 UTC web527.com: a text based webpage viewer <p> <table><tr><td> <a href="/bbs/?pid=155522#p"> <img src="/bbs/thumbs/pico64_web527-1.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=155522#p"> web527</a><br><br> by <a href="/bbs/?uid=87761"> lumbar527</a> <br><br><br> <a href="/bbs/?pid=155522#p"> [Click to Play]</a> </td></tr></table> </p> <p>This is a text-based web browser in Picotron.</p> <p>I learned about <code>string:something</code> that is vital in parsing from <a href="https://www.lexaloffle.com/bbs/?pid=152793">https://www.lexaloffle.com/bbs/?pid=152793</a>.</p> <p>It is currently v0.6, because it can display &lt;p\&gt; tags but has no search engine and you can only type in links.</p> <p>Not all sites show anything and it loops text as you scroll down.</p> <p>Thanks:</p> <ul> <li>369369369 for making the first Picotron web browser (and utilizing string parsing that I didn't know about before in your browser)</li> <li>zep for creating Pico-8 and Picotron</li> </ul> https://www.lexaloffle.com/bbs/?tid=144674 https://www.lexaloffle.com/bbs/?tid=144674 Thu, 10 Oct 2024 12:18:43 UTC Driving Ace I <p> <table><tr><td> <a href="/bbs/?pid=143550#p"> <img src="/bbs/thumbs/pico8_driving_ace_i-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=143550#p"> driving_ace_i</a><br><br> by <a href="/bbs/?uid=87761"> lumbar527</a> <br><br><br> <a href="/bbs/?pid=143550#p"> [Click to Play]</a> </td></tr></table> </p> <p>You can drive around, accelerating with the up arrow and slowing with the down arrow, turning with the left and right arrows. Not entirely sure where I'm going to go next with it. Don't crash; it slows you down.<br /> There is an error once you complete the second course.</p> https://www.lexaloffle.com/bbs/?tid=140814 https://www.lexaloffle.com/bbs/?tid=140814 Sun, 17 Mar 2024 18:19:30 UTC Alien Fighter <p> <table><tr><td> <a href="/bbs/?pid=141785#p"> <img src="/bbs/thumbs/pico8_alien_fighter-3.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=141785#p"> alien_fighter 1.0</a><br><br> by <a href="/bbs/?uid=87761"> lumbar527</a> <br><br><br> <a href="/bbs/?pid=141785#p"> [Click to Play]</a> </td></tr></table> </p> <h1>Alien Fighter</h1> <h3>Description</h3> <p>You have a spaceship. Use it to valiantly fight waves of enemies of increasing number. Collect health powerups to keep going. Dodge enemy shots. Fight bosses!</p> <h3>Controls</h3> <p>❎: Shoot.<br /> ➡️: Turn right.<br /> ⬅️: Turn left.<br /> ⬆️: Go forwards.<br /> ⬇️: Stop<br /> <strong>Menu</strong><br /> <em>music on/off</em>: turns music on/off<br /> <em>sfx on/off</em>: turns sound effects on/off</p> <h3>Goals</h3> <ul> <li><del>Enemy spawns.</del></li> <li><del>Waves.</del></li> <li><del>Pickups.</del></li> <li><del>Different screens (i.e., start and game over)</del></li> <li><del>Bosses.</del></li> <li>More enemy variation.</li> </ul> <p>Thanks to <a href="https://www.lexaloffle.com/bbs/?pid=22756#p">https://www.lexaloffle.com/bbs/?pid=22756#p</a> for the ship rotation!</p> <h1>Updates</h1> <h3>1.0</h3> <ul> <li>Asteroid enemies.</li> <li>Slight level variation.</li> <li>Two bosses!</li> </ul> <h2>Older Versions</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;"><br /> <table><tr><td> <a href="/bbs/?pid=141785#p"> <img src="/bbs/thumbs/pico8_alien_fighter-2.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=141785#p"> alien_fighter prototype 0.8</a><br><br> by <a href="/bbs/?uid=87761"> lumbar527</a> <br><br><br> <a href="/bbs/?pid=141785#p"> [Click to Play]</a> </td></tr></table> </p> <h3>0.8</h3> <ul> <li>More sfx!</li> <li>A new enemy that shoots!</li> <li>Start and game over screens displaying highscore!</li> </ul> <p> <table><tr><td> <a href="/bbs/?pid=141785#p"> <img src="/bbs/thumbs/pico8_alien_fighter-1.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=141785#p"> alien_fighter prototype 0.5</a><br><br> by <a href="/bbs/?uid=87761"> lumbar527</a> <br><br><br> <a href="/bbs/?pid=141785#p"> [Click to Play]</a> </td></tr></table> </p> <h3>0.5</h3> <ul> <li>Health powerups!</li> <li>Enemy waves!</li> <li>Saved highscore! (Invisible)</li> <li>Music.</li> <li>Menu stuff for turning music and sound effects off.</li> </ul> <p> <table><tr><td> <a href="/bbs/?pid=141785#p"> <img src="/bbs/thumbs/pico8_alien_fighter-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=141785#p"> alien_fighter prototype 0.1</a><br><br> by <a href="/bbs/?uid=87761"> lumbar527</a> <br><br><br> <a href="/bbs/?pid=141785#p"> [Click to Play]</a> </td></tr></table> </p> <h3>0.1</h3> <p>The first edition. Only features basic UI and self-spawned enemies.<br /> </div></div></div></p> https://www.lexaloffle.com/bbs/?tid=140299 https://www.lexaloffle.com/bbs/?tid=140299 Thu, 22 Feb 2024 18:11:03 UTC The War for Magnam Terram <p> <table><tr><td> <a href="/bbs/?pid=141539#p"> <img src="/bbs/thumbs/pico8_magnam_terram_rts-1.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=141539#p"> the war for magnam terram rts 0.9</a><br><br> by <a href="/bbs/?uid=87761"> lumbar527</a> <br><br><br> <a href="/bbs/?pid=141539#p"> [Click to Play]</a> </td></tr></table> </p> <h1>Playing the Game</h1> <p>You are the commander of a few units facing an enemy force. You can order your units to move to a position, or to attack an enemy. (Attacking is not very useful yet.) The goal (currently) is to destroy all the enemies.<br /> <del>It's pretty much luck-based.</del> FIXED</p> <h3>What's New? (0.8)</h3> <ul> <li>Different unit types.</li> <li>Multiple level functionality. <ul> <li>Two new levels!</li> </ul></li> <li>Better combat balance.</li> <li>Fixed some instances of getting stuck on orders and thus being unable to give new ones.</li> </ul> <h3>UI</h3> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/87761/ui demonstration (rts).png" alt="" /> <p>Every unit has their health displayed as an integer on top of themselves.<br /> In the upper left corner, when ordering a unit around, there is an &quot;Order options&quot;&quot; tab.<br /> After selecting an order, the tab goes away and you can see what you chose to do by looking at the &quot;Current order&quot; in the upper right corner.<br /> Your &quot;Cursor&quot; displays the targeted area.</p> <h3>Controls</h3> <table> <thead> <tr> <th>Key</th> <th>Use</th> </tr> </thead> <tbody> <tr> <td>X</td> <td>Selecting an option/target</td> </tr> <tr> <td>O</td> <td>Close menu/select enemy</td> </tr> <tr> <td>Mouse Move</td> <td>Move cursor</td> </tr> <tr> <td>Arrow Keys</td> <td>Move cursor/change selection</td> </tr> <tr> <td>Mouse 1</td> <td>Select option</td> </tr> <tr> <td>Mouse 2</td> <td>Select unit/tile</td> </tr> <tr> <td>Scroll</td> <td>Change selection</td> </tr> <tr> <td>TAB</td> <td><strong>Select unit</strong></td> </tr> </tbody> </table> <h1>About</h1> <p>I wanted to make a real-time strategy game in Pico-8 just because. Eventually, it will have a full system with buildings, resource collection, multiple levels, and maybe even a plot.<br /> It will probably be set in medieval times even though I game the enemy sprite a handgun.</p> <h2>The Name</h2> <p>Magnam (manyam) terram means, in Latin, great/large earth/land.</p> <h2>To-do</h2> <ul> <li>Add buildings</li> <li>Collect resources from trees and mines.</li> <li><del>Levels</del> &radic;</li> <li><del>Different units.</del> &radic;</li> <li>Enemy behavior?</li> <li>Plot??</li> </ul> <h1>Older Versions</h1> <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> <h3>0.8</h3> <p> <table><tr><td> <a href="/bbs/?pid=141539#p"> <img src="/bbs/thumbs/pico8_magnam_terram_rts-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=141539#p"> the war for magnam terram rts 0.8</a><br><br> by <a href="/bbs/?uid=87761"> lumbar527</a> <br><br><br> <a href="/bbs/?pid=141539#p"> [Click to Play]</a> </td></tr></table> <br /> The first version with one level, one unit, no collection, and no buildings.<br /> </div></div></div></p> https://www.lexaloffle.com/bbs/?tid=140211 https://www.lexaloffle.com/bbs/?tid=140211 Fri, 16 Feb 2024 01:12:24 UTC Little Knight <p> <table><tr><td> <a href="/bbs/?pid=141377#p"> <img src="/bbs/thumbs/pico8_little_knight_1-3.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=141377#p"> little knight 1.1</a><br><br> by <a href="/bbs/?uid=87761"> lumbar527</a> <br><br><br> <a href="/bbs/?pid=141377#p"> [Click to Play]</a> </td></tr></table> </p> <p>A little platformer made with <a href="https://www.lexaloffle.com/bbs/?pid=37158#p">this</a> starter kit!</p> <h2>Story</h2> <p>You are a knight who must venture down to the goblin dungeons.<br /> You must make your way through the dungeon to rescue your king.</p> <h2>Tricks</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> <h3>Against the boss:</h3> <p>Just stand in front of him and attack.</p> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/87761/defeat boss.gif" alt="" /> <h3>For maximum speeds:</h3> <p>Every time you die the time resets. Use this to your advantage!<br /> (If this is disliked it can be removed.)</p> <h3>To enable Easy Mode:</h3> <p>TAB+Q<br /> </div></div></div></p> <h3>Please post any bugs you find.</h3> https://www.lexaloffle.com/bbs/?tid=140164 https://www.lexaloffle.com/bbs/?tid=140164 Sat, 10 Feb 2024 19:11:50 UTC A Tale of War <h1>A Tale of War (Levels 1 &amp; 2)</h1> <p> <table><tr><td> <a href="/bbs/?pid=139536#p"> <img src="/bbs/thumbs/vox_a_tale_of_war_level_1_to_2-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=139536#p"> a_tale_of_war_level_1_to_2</a><br><br> by <a href="/bbs/?uid=87761"> lumbar527</a> <br><br><br> <a href="/bbs/?pid=139536#p"> [Click to Play]</a> </td></tr></table> </p> <h3>Warning: Does not work in the browser!</h3> <h2>About</h2> <p>You are a king who has lost their throne to a usurper.</p> <p>You must reclaim it.</p> <p>However, you have been locked inside the Winter Prison with a multitude of guards.</p> <p>After you escape it you must travel through the Path of Lava.</p> <p>Next, you need to find supplies in the Iron Prison.</p> <p>Only then can you face the Black King and his stone guards.</p> <p>Note: This is my first Voxatron cart so don't expect too much.</p> <h2>Previous Versions</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> <h3>1.0:</h3> <p> <table><tr><td> <a href="/bbs/?pid=139536#p"> <img src="/bbs/thumbs/vox_a_tale_of_war_level_1-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=139536#p"> a_tale_of_war_level_1</a><br><br> by <a href="/bbs/?uid=87761"> lumbar527</a> <br><br><br> <a href="/bbs/?pid=139536#p"> [Click to Play]</a> </td></tr></table> </p> <h3>1.1</h3> <p> <table><tr><td> <a href="/bbs/?pid=139536#p"> <img src="/bbs/thumbs/vox_a_tale_of_war_level_1_1-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=139536#p"> a_tale_of_war_level_1_1</a><br><br> by <a href="/bbs/?uid=87761"> lumbar527</a> <br><br><br> <a href="/bbs/?pid=139536#p"> [Click to Play]</a> </td></tr></table> </p> <h3>1.5</h3> <p> <table><tr><td> <a href="/bbs/?pid=139536#p"> <img src="/bbs/thumbs/vox_a_tale_of_war_level_2_half-1.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=139536#p"> a_tale_of_war_level_2_half</a><br><br> by <a href="/bbs/?uid=87761"> lumbar527</a> <br><br><br> <a href="/bbs/?pid=139536#p"> [Click to Play]</a> </td></tr></table> <br /> </div></div></div></p> https://www.lexaloffle.com/bbs/?tid=55591 https://www.lexaloffle.com/bbs/?tid=55591 Tue, 02 Jan 2024 18:23:09 UTC