taxicomics [Lexaloffle Blog Feed] StarJump v1.0 <p> <table><tr><td> <a href="/bbs/?pid=119971#p"> <img src="/bbs/thumbs/pico8_starjumps-1.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=119971#p"> starjumps</a><br><br> by <a href="/bbs/?uid=54999"> taxicomics</a> <br><br><br> <a href="/bbs/?pid=119971#p"> [Click to Play]</a> </td></tr></table> </p> <h1>StarJump</h1> <p>This is Version 1.0 of StarJump, the lightsaber-themed JumpNRun. </p> <h2>What is it about?</h2> <img style="margin-bottom:16px" border=0 src="/media/54999/PICO-8_2.gif" alt="" /> <p>You are a lightsaber wielding somebody trying to get from point A to point B as quickly as possible. Use your lightsaber skills, jumps and runs to beat all 3 levels and, if you can, collect all 10 stars per Level. </p> <h2>How to play</h2> <img style="margin-bottom:16px" border=0 src="/media/54999/starjumps p8_1.gif" alt="" /> <p>Use X to attack and O to Jump. Press X+O together for a higher dash. Note that you can doublejump! Also note that you deflect laser shots whilst you're attacking. </p> <h2>Good to know</h2> <p>You can restart the current level via the pause menu, you'll also find an option to toggle the timer and music.</p> <h2>Why is it so hard?</h2> <p>To be honest levelbuilding just got out of hand. I enjoyed it way too much. But to proof to you that all 10 Stars are achievable in every level I'll show you my times:<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;"><img style="margin-bottom:16px" border=0 src="/media/54999/PICO-8_1.gif" alt="" /></div></div></div></p> <h2>The Future?</h2> <p>Things i`d like to get done if i find time:</p> <ul> <li>nice parallax backgrounds</li> <li>better music</li> <li>rework pixelart</li> <li>rework particles</li> </ul> Tue, 01 Nov 2022 21:28:06 UTC Lightssaber Jump N Run Thingy that still needs some love and music <p> <table><tr><td> <a href="/bbs/?pid=119548#p"> <img src="/bbs/thumbs/pico8_starjumps-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=119548#p"> starjumps</a><br><br> by <a href="/bbs/?uid=54999"> taxicomics</a> <br><br><br> <a href="/bbs/?pid=119548#p"> [Click to Play]</a> </td></tr></table> <br /> Hi!<br /> I made my first proper Jump N Run and i had a blast creating those levels. But i have no idea how hard they are, now that i did them a million times. Any feedback,tips or pointers are greatly appreciated!</p> <img style="margin-bottom:16px" border=0 src="/media/54999/starjumps p8_0.gif" alt="" /> <p>A few key pieces of info to get you started:</p> <p>Make your way through 3 levels by Jumping(O), attacking (X) witch is also a dash, and a combination of directions and attacking(X) to jump even further. </p> <p>To-Do-List:</p> <ul> <li>Music</li> <li>Pixelart</li> <li>Level Backgrounds</li> <li>Box Art</li> <li>Main Menu </li> </ul> Tue, 25 Oct 2022 19:02:57 UTC Line Of Sight - Function <h1>Line Of Sight Function</h1> <p>I`ve created a Line-Of-Sight function that should work for most projects. It checks for map-collisions(using flag0 as the collision layer). Please use it and let me know what you do with it!</p> <p>I was inspired by this post: <a href=""></a><br /> But i wanted a simpler starting point for my own approach. A Line Of Sight check is a good starting point for you own approach but also involves some math. So to bypass that step use my function:</p> <img style="margin-bottom:16px" border=0 src="/media/54999/lineofsight_2.gif" alt="" /> <p>UPDATE 16/9/22<br /> added a optional length-variable. Use it to define a max &quot;range&quot; of the that line. Keep in mind that the function already neglects far away points.<br /> Also added a new break point for perfomance.</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 can_see(x1,y1,x2,y2,length) --x1 and y1 are the point of view,length is the max distance of the two points local max_length=length or 1000 local xvec=0 local yvec=0 local len=0 local ret=true local tx=x1 local ty=y1 xvec=x2-x1 yvec=y2-y1 len=sqrt(xvec^2+yvec^2) if len==0 or len&gt;max_length then ret=false end xvec=(xvec/len) yvec=(yvec/len) if ret then for i=1,len do tx+=xvec ty+=yvec if fget(mget(flr(tx/8),flr(ty/8)),0) then ret=false break end end end return ret end</pre></div></td> <td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> </tr></table></div></div> <h3>Features (if you're intrested)</h3> <ul> <li>handling LOOONG Distances with a big <strong>&quot;Nay&quot;</strong> from the function</li> <li>always checking from x1/y1 point of view</li> <li>stopping when no more calculations are necessary</li> </ul> <h3>How it works</h3> <ul> <li>set standard return to a <strong>yes</strong> (true)</li> <li>create a directional vector from 1 to 2 </li> <li>calculate the distance of that vector</li> <li>check wether that distance is too big</li> <li>normalize it(max it out at 1) with that distance(so your steps don't get bigger than 8(which would skip a whole sprite, thus negating the whole point of this function))</li> <li>loop through incremental steps with that normalized vector</li> <li>check for collisions on each point</li> <li>if a collision occurs change the output to <strong>no</strong> and exit the loop to save power</li> </ul> <h3>How you might use it(and how i use it)</h3> <ul> <li>Use it for a stealth game and combine it with the general direction the enemys are facing</li> <li>Use it for shooting stuff to see how far things will go</li> <li>Use it as a starting point for a raycast by returning the distance the ray traveled (I'd like to do that too)</li> <li>I'm making my first roguelike to learn about Mazecreations and get better at making fights fun (Which i'm terrible at) <img style="margin-bottom:16px" border=0 src="/media/54999/mazerogue_0.gif" alt="" /></li> <li>in this game the enemys, similar to that post linked above, remember the last point where they saw you and approach that point(the white dot). They also have a timer, so they only try to spot you every now and then. </li> </ul> <p>You can find a minimal setup for the function right here:<br /> <table><tr><td> <a href="/bbs/?pid=116768#p"> <img src="/bbs/thumbs/pico8_lineofsight-1.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=116768#p"> lineofsight</a><br><br> by <a href="/bbs/?uid=54999"> taxicomics</a> <br><br><br> <a href="/bbs/?pid=116768#p"> [Click to Play]</a> </td></tr></table> </p> Fri, 02 Sep 2022 10:18:43 UTC BobCo(TM) Terminal v1.0 <p> <table><tr><td> <a href="/bbs/?pid=115619#p"> <img src="/bbs/thumbs/pico8_bobcoterminal-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=115619#p"> BobCo(TM) Terminal v1.0</a><br><br> by <a href="/bbs/?uid=54999"> taxicomics</a> <br><br><br> <a href="/bbs/?pid=115619#p"> [Click to Play]</a> </td></tr></table> </p> <h1>BobCo(TM) Terminal v1.0</h1> <p>I'm pretty sure somebody already tried this, but I didn't want to spoil the fun for myself by seeing somebody else's great work before having my own go at it. </p> <h2>How?</h2> <p>For everybody who hasn't played fallout: You have to guess the correct password by choosing from a set number of passwords. If you get it wrong the terminal tells you how similar the password you chose was to the password that you have to guess. </p> <p>Controls:<br /> <em>ARROWS UP/DOWN + X</em></p> <h2>Why?</h2> <p>I replayed some Fallout in the last weeks(that I spent without the internet(damn you, internet providers)) and fell in love with their take on the retro-styled terminal.<br /> I also thought it would be a nice exercise to get comfortable with string manipulation. And then I had to stop myself before it got too messy.<br /> This is really just a small demo thing showcasing my take on the terminal with some lame jokes.<br /> I wrote a neat function for comparing strings, if somebody needs one you may copy it. The rest of the code is a mess because I did it all in a day around work. </p> <img style="margin-bottom:16px" border=0 src="/media/54999/terminal.p8.png" alt="" /> <h3>For anybody who is interested:</h3> <p>I split() two strings and then iterate through that new dictionary in a for loop. Each turn I check whether the two dictionaries have the same letter in the same place and, if they do, I add 1 to a score. In the end I return that score. </p> <p>The part that is much more interesting is mixing the words and some other nonsensical special characters for that &quot;hacky&quot; look. There is a dictionary with random characters and a dictionary with the chosen words. The table you see in-game is itself another table consisting of 8 lines. Each of those lines gets filled character by character. There is a set gap between words that gets filled with nonsense. The chosen words dictionary gets chopped up again and sprinkled into the mix. Et voila! A &quot;hacky&quot; block of text. </p> <p>Oh and i really hope <a href=""> @dw817</a> sees (and plays) this. </p> Thu, 11 Aug 2022 19:31:56 UTC shelfdefence <p> <table><tr><td> <a href="/bbs/?pid=112742#p"> <img src="/bbs/thumbs/pico8_shelfdefence-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=112742#p"> shelfdefence</a><br><br> by <a href="/bbs/?uid=54999"> taxicomics</a> <br><br><br> <a href="/bbs/?pid=112742#p"> [Click to Play]</a> </td></tr></table> </p> <p>I entered my first game jam and did my first collab with amusician. <a href="">Find it on</a><br /> This was made in 3 hours.</p> <h1>Shelf Defense</h1> <p>Controls:</p> <p>Press ⬅️➡️⬆️⬇️ to move and jump</p> <p>Press ❎+⬇️ to move lower</p> <p>Press ❎+⬆️ use your jetpack</p> <p>Press 🅾️ + Place a chosen Toy</p> <p>&bdquo;Beware! Capitalist children want to grab you off the shelf. Use their money against them and hire other toys to fight back&ldquo;</p> <p>Shelf-Defense is a genre mix with tower-defense and platformer elements made in Pico8.</p> <p>AMusician made his debut with this game as his first ever published game!</p> <p>Published as part of the 3 hour game jam trijam172 &bdquo;off-the-shelf&ldquo;.</p> <p>Made by Taxicomics and Amusician</p> Sun, 05 Jun 2022 10:12:53 UTC Definitely not a halflife demake <p> <table><tr><td> <a href="/bbs/?pid=109372#p"> <img src="/bbs/thumbs/pico8_nothalflife-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=109372#p"> nothalflife</a><br><br> by <a href="/bbs/?uid=54999"> taxicomics</a> <br><br><br> <a href="/bbs/?pid=109372#p"> [Click to Play]</a> </td></tr></table> </p> <p>Hi everybody!<br /> There is a game that is near and dear to me, and i always wanted to demake it. But because I&acute;m scared of lawyers and publishers, i never did. I made a completly new game, and any resemblance is merely a coincidence.<br /> I hope you enjoy, let me know what you think.</p> <img style="margin-bottom:16px" border=0 src="/media/54999/picolife p8_0.gif" alt="" /> <p>Controls:<br /> X to shoot<br /> O to interact<br /> O+Arrow to change weapon </p> <p>You are Gordan Teeman, an experimenter in sector D of the Black Laser Research Facility in New England.<br /> Today is a big day, you are taking part in a monumental experiment. Let&acute;s hope everything goes according to plan. </p> <img style="margin-bottom:16px" border=0 src="/media/54999/picolife p8_0.png" alt="" /> <p>Features:</p> <ul> <li>Lots of bullets</li> <li>Speedrun Timer</li> <li>5 types of enemys</li> <li>all the particles</li> <li>messy, unreadable code</li> <li>all the pixels</li> <li>a huge map</li> <li>nostalgy</li> </ul> Tue, 29 Mar 2022 20:07:24 UTC I'm &quot;NOT&quot; making a half-life demake and need help <img style="margin-bottom:16px" border=0 src="/media/54999/picolife_0.png" alt="" /> <p>Hi everybody!<br /> I'm definitely NOT making a Half-Life demake and i need some help with SoundFX. I&acute;m sure some here are familiar with the NOT <strong>Source</strong> material, i want to nail the sound effects in pico8-scope. Just post them here and I'll be sure to credit and thank you.</p> <img style="margin-bottom:16px" border=0 src="/media/54999/picolife_2.gif" alt="" /> <p>It&acute;s NOT going to be a quick summary of the events in the Black Laser Reserarch Facility through the eyes of Gordan Leeman.<br /> I&acute;m still looking for perfect step sounds, weapon change sounds and enemy grunts. And of course any help is welcome, if you got more ideas. Thank you very much &lt;3</p> <img style="margin-bottom:16px" border=0 src="/media/54999/picolife_3.gif" alt="" /> Sat, 26 Mar 2022 10:45:38 UTC Pictris 1.0 <p> <table><tr><td> <a href="/bbs/?pid=109059#p"> <img src="/bbs/thumbs/pico8_pictris-2.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=109059#p"> Pictris 1.0</a><br><br> by <a href="/bbs/?uid=54999"> taxicomics</a> <br><br><br> <a href="/bbs/?pid=109059#p"> [Click to Play]</a> </td></tr></table> </p> <p>UPDATE 25.3.22<br /> -removed a bug where the speed wouldnt reset for a new game</p> <p>Controls<br /> Turn: X<br /> Move: Arrows</p> <p>Feature Creep has stopped me from finishing games so I started making some classic games. This time: TETRIS<br /> It was fun, and it was nice overcoming the challenges this game brings. </p> <img style="margin-bottom:16px" border=0 src="/media/54999/10_pictris p8_1.gif" alt="" /> <p>Features:</p> <ul> <li>Jelpi</li> <li>softlock</li> <li>all the Tetris stuff</li> <li>awful music</li> <li>12 Levels</li> <li>changing scenery</li> <li>persistent Highscore Data</li> <li>very messy code</li> </ul> <p>Have fun!</p> <img style="margin-bottom:16px" border=0 src="/media/54999/12_pictris.p8.png" alt="" /> Wed, 23 Mar 2022 16:34:54 UTC flappy bird in two hundredeighty chars <p> <table><tr><td> <a href="/bbs/?pid=108109#p"> <img src="/bbs/thumbs/pico8_flapico-4.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=108109#p"> flapico</a><br><br> by <a href="/bbs/?uid=54999"> taxicomics</a> <br><br><br> <a href="/bbs/?pid=108109#p"> [Click to Play]</a> </td></tr></table> <br /> UPDATE 3:<br /> Fixed the bug where you could fall so far beneath the level that you would never collide with anything. Thx <a href=""> @Mot</a>!<br /> UPDATE 2:<br /> Holy diver, dear game, please let me be. Sooooooo. I HAD to reintegrate the difficulty ramping, and i figured i have to explain myself a little better.<br /> This is my first attempt at a tweetcard. It was completely unexpected for me, but i enjoyed optimizing A LOT!<br /> I learned how to shorten if statements, prints and everything else from the great articles people wrote about tweetcards.<br /> Press X to flap,<br /> beat my score of 33.<br /> Oh yeah, and its 278 chars now :)</p> <p>UPDATE:<br /> Ok, the critic won, i remade it to be tweetable, i preserved the highscore but had to axe the difficulty ramping.<br /> Thx for any suggestions to further enhance!</p> <p>Original Post:<br /> I tried to make flappy bird in under 500 chars. </p> <p>Have fun and suggest ideas to push it sub 400!</p> Sun, 06 Mar 2022 01:49:05 UTC kittenhunt <p>Hi!</p> <p> <table><tr><td> <a href="/bbs/?pid=106650#p"> <img src="/bbs/thumbs/pico8_kittenhunt-1.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=106650#p"> kittenhunt</a><br><br> by <a href="/bbs/?uid=54999"> taxicomics</a> <br><br><br> <a href="/bbs/?pid=106650#p"> [Click to Play]</a> </td></tr></table> </p> <p>I made a silly game based on my friends idea of stringing together delivery missions and added a timer to it. Trade your way up to a kitten as fast as you can!<br /> Randomized on every replay. </p> <p>CONTROLS<br /> X to talk or give<br /> O to hide/show item or exit a conversation</p> <p>Have fun and beat my best time(40,666 seconds) for the first level(which is the only one that stays the same)</p> Thu, 10 Feb 2022 10:13:27 UTC smalltalksimulator <p> <table><tr><td> <a href="/bbs/?pid=99715#p"> <img src="/bbs/thumbs/pico8_smalltalksimulator-1.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=99715#p"> smalltalksimulator</a><br><br> by <a href="/bbs/?uid=54999"> taxicomics</a> <br><br><br> <a href="/bbs/?pid=99715#p"> [Click to Play]</a> </td></tr></table> <br /> I&acute;m on a party but i like coding more. Have fun with this. </p> Sun, 07 Nov 2021 00:00:53 UTC Picophobia(Phasmophobia Demake) <p> <table><tr><td> <a href="/bbs/?pid=97459#p"> <img src="/bbs/thumbs/pico8_picophobia-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=97459#p"> picophobia</a><br><br> by <a href="/bbs/?uid=54999"> taxicomics</a> <br><br><br> <a href="/bbs/?pid=97459#p"> [Click to Play]</a> </td></tr></table> </p> <p>Picophobia(Phasmophobia Demake)</p> <img style="margin-bottom:16px" border=0 src="/media/54999/picophobia p8_0.png" alt="" /> <p>I love the original game and the genre it has kicked off. So for it&acute;s anniversary i made a Pico8-Version that you can play with two people. I used AFBUs great raycasting engine(<a href=""></a>) and modified it a bit to fit my needs(mainly being a splitscreen game). I&acute;m still working on incorporating sprites, but we&acute;ll see wether i can figure out the math in the future. Any help would be appreciated!<br /> Use X in the Van to equip the different tools and write down your findings in your Journal (press O)</p> <img style="margin-bottom:16px" border=0 src="/media/54999/picophobia p8_5.png" alt="" /> <p>Have fun, tell me about your sightings and feel free to modify or add levels!</p> Fri, 17 Sep 2021 14:48:22 UTC drumsterfire <p> <table><tr><td> <a href="/bbs/?pid=96615#p"> <img src="/bbs/thumbs/pico8_drumsterfire-1.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=96615#p"> drumsterfire</a><br><br> by <a href="/bbs/?uid=54999"> taxicomics</a> <br><br><br> <a href="/bbs/?pid=96615#p"> [Click to Play]</a> </td></tr></table> </p> <p>Hi everyone!<br /> I made a drum sequencer intended for live use. It has control over 4 channels (kick, snare, hihat, tom) in 32 steps. </p> <p>Use X to toggle a slot or a setting, use O to change from the grid to the controls. The first control slot is play/pause, slot 2-5 toggle the 4 channels on or off, + and - control the BPM. The BPM is rounded, let me know whether you need accurate BPM.</p> <p>If anybody has an idea for different drumsounds etc. do let me know but for now- enjoy!</p> Sun, 29 Aug 2021 11:16:17 UTC Seeking The Beast II <p>SEEKING THE BEAST II</p> <p> <table><tr><td> <a href="/bbs/?pid=96307#p"> <img src="/bbs/thumbs/pico8_seekingthebeast2-2.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=96307#p"> seekingthebeast2</a><br><br> by <a href="/bbs/?uid=54999"> taxicomics</a> <br><br><br> <a href="/bbs/?pid=96307#p"> [Click to Play]</a> </td></tr></table> </p> <p>I made a sequel to my first game ever &quot;Seeking The Beast&quot; from 2008.<br /> You are trapped in a valley where a Beast has gone wild. It created havoc and it has to be slain.</p> <p>My best time was 10:15 Minutes. Can anybody beat that?</p> <p>Let me know what you think, and have a great day!</p> <p>Update: Added a Speedrun-counter and explained the ending better 15.8.21</p> Sat, 21 Aug 2021 10:38:26 UTC CS-Cleaner <p> <table><tr><td> <a href="/bbs/?pid=93066#p"> <img src="/bbs/thumbs/pico8_cscleaner-1.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=93066#p"> cscleaner</a><br><br> by <a href="/bbs/?uid=54999"> taxicomics</a> <br><br><br> <a href="/bbs/?pid=93066#p"> [Click to Play]</a> </td></tr></table> </p> <p>A game about the poor person who has to clean the office in between deadly shootings in CS:GO. </p> <p>Wash away all the blood stains with X and try to win 5 rounds. </p> <p>Enjoy!</p> Sat, 05 Jun 2021 19:02:27 UTC Pico-Ghostist <p> <table><tr><td> <a href="/bbs/?pid=92929#p"> <img src="/bbs/thumbs/pico8_ghostist-5.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=92929#p"> Ghostist</a><br><br> by <a href="/bbs/?uid=54999"> taxicomics</a> <br><br><br> <a href="/bbs/?pid=92929#p"> [Click to Play]</a> </td></tr></table> </p> <h1>Ghostist-Demake <table><tr><td width=0> <img src="" width=0 height=0> </td> <td valign=bottom> <a style="cursor:pointer;font-size:8pt" onclick=' var el = document.getElementById("gfxcode_54999_0"); if ( == "none") = ""; else = "none"; microAjax("", function (retdata){ var el = document.getElementById("gfxcode_54999_0"); el.innerHTML = retdata; el.focus();; } ); '> [0x0]</a> </td></tr> <tr><td colspan=2> <textarea rows=3 class=lexinput id="gfxcode_54999_0" style="width:640px;background-color:#fed;display:none;overflow:hidden; font-size:6pt;"></textarea> </td> </tr> </table> </h1> <p>This is my <strong>first</strong> project on Pico-8, so please be gentle. It is a speedrunning ghost-hunter game, not unlinke <strong>Phasmophobia</strong>.<br /> Your job is to identify the ghost by looking at what it does. You got an EMF-Meter to check for electromagnetic fields, a book to let it write in, a Spiritbox(Spibox) to hear it talk and a Camera to check for Orbs.<br /> <img style="margin-bottom:16px" border=0 src="/media/54999/ghostist p8_1.png" alt="" /><img style="margin-bottom:16px" border=0 src="/media/54999/6_ghostist p8_0.png" alt="" /><br /> Have fun and let me know what level you reach!<br /> Oh and by the way: This can be played with two people. </p> <p>Controls:<br /> Arrows+X(X)+C(O) = First Player<br /> ESDF+Q(X)+W(O) = Second Player</p> Wed, 02 Jun 2021 19:08:18 UTC