DoubleATam [Lexaloffle Blog Feed]https://www.lexaloffle.com/bbs/?uid=27232 emergent shmup <p> <table><tr><td> <a href="/bbs/?pid=86806#p"> <img src="/bbs/thumbs/pico8_fikozezipa-2.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=86806#p"> emergent shmup 0.2</a><br><br> by <a href="/bbs/?uid=27232"> DoubleATam</a> <br><br><br> <a href="/bbs/?pid=86806#p"> [Click to Play]</a> </td></tr></table> </p> <p>I was kinda bored so i made a small shmup to surprise myself with. I kinda wanna add even more enemy types later but this is fine.</p> <ul> <li>up &amp; down for up &amp; down</li> <li>Z/X fires a large pulse that gives iframes, destroys enemies and deletes projectiles. Beware the endlag.<br /> (it'll also save you if you use it within 8 frames of getting hit; a shrill sound plays to indicate success)<br /> (i put in that move because you need it because things move vertically sometimes sorry)</li> </ul> <p>enemy types:<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> <ul> <li>magnets: they do nothing (and have no collision), but other enemies react to them</li> <li>red &amp; blue: magnetic. they attract to opposite-colored and repel from same-colored. (they ignore things that aren't red/blue)</li> <li>green: centipede. they form trails behind other objects.</li> <li>yellow: spinner. they orbit around magnets.</li> <li>grey: gravity. they're lightly attracted to all other objects, but have actual momentum.</li> <li>burgundy rings: they indicate that an enemy can shoot. such enemies also shoot on death, so beware.<br /> </div></div></div></li> </ul> <p>if the presentation is obnoxious i'm also open for suggestions, especially accessibility reasons. the player shots flash rainbow, enemy sprites are barely different, and i don't always recognize when something sounds annoying</p> <p>(it's probably also unfair in general sorry i'm still working out kinks)<br /> there's also no rising difficulty yet so if you actually get good on it there's probably no upper bound? but i'm guessing you'll get hit by some nonsense eventually anyway</p> <p>previous versions<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;"> <table><tr><td> <a href="/bbs/?pid=86806#p"> <img src="/bbs/thumbs/pico8_fikozezipa-1.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=86806#p"> emergent shmup 0.11</a><br><br> by <a href="/bbs/?uid=27232"> DoubleATam</a> <br><br><br> <a href="/bbs/?pid=86806#p"> [Click to Play]</a> </td></tr></table> </div></div></div></p> https://www.lexaloffle.com/bbs/?tid=41288 https://www.lexaloffle.com/bbs/?tid=41288 Tue, 26 Jan 2021 12:28:32 UTC L-System Toy <p>I've just kinda been playing around and suddenly I felt like doing something with fractals. I saw a few Lindenmayer system tools posted on here, but they didn't quite have the features I wanted. (If you'd like more, you could suggest some too.)</p> <p>The first line is the starting state, the second and third are replacement rules, the fourth is your palette of symbols plus a couple settings.<br /> &hellip; is blank, ⬅️➡️ are rotation, ˇ&and;웃 are variables that move the cursor forward, ●&hearts;♪ are variables that don't.<br /> O and X both work as confirm buttons, but also increment and decrement the iteration and angle numbers.<br /> The pause menu lets you change the step length or cycle through a few presets.<br /> <table><tr><td> <a href="/bbs/?pid=79482#p"> <img src="/bbs/thumbs/pico8_fafapemado-2.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=79482#p"> L-System Toy 0.12</a><br><br> by <a href="/bbs/?uid=27232"> DoubleATam</a> <br><br><br> <a href="/bbs/?pid=79482#p"> [Click to Play]</a> </td></tr></table> </p> <p>You can check <a href="https://en.wikipedia.org/wiki/L-system">https://en.wikipedia.org/wiki/L-system</a> and browse around for ideas, or just mess around I suppose!</p> <p>If anyone has good ideas for optimization that'd be nice. As you might imagine, the amount of points to draw explodes pretty quickly.<br /> EDIT: ALSO YEAH SORRY ABOUT IT RUNNING OUT OF MEMORY AND CRASHING I KINDA HAD NO IDEA FROM THE DEVKIT<br /> Edit: and of course, halving memory usage doesn't really do anything when the increase is exponential per iteration</p> <img style="margin-bottom:16px" border=0 src="/media/27232/lsys_5.gif" alt="" /> <p>Spoilers: other gifs<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/27232/lsys_6.gif" alt="" /><img style="margin-bottom:16px" border=0 src="/media/27232/lsys_7.gif" alt="" /><img style="margin-bottom:16px" border=0 src="/media/27232/lsys_8.gif" alt="" /></div></div></div></p> <p>Another known bug is that when you cycle through presets it remembers changes. My bad, i'll switch that to deepcopy later...</p> https://www.lexaloffle.com/bbs/?tid=38882 https://www.lexaloffle.com/bbs/?tid=38882 Fri, 17 Jul 2020 07:12:27 UTC Bubarrage <p>New endless action-puzzler game. It's more chaotic than a tetris clone but I think it's fun.<br /> Difficulty is still being tweaked, no game over screen yet.</p> <img style="margin-bottom:16px" border=0 src="/media/27232/hexbubfield_8.gif" alt="" /> <h3>Controls and game:</h3> <p>&lt;/\&gt;: rotate center bubbles counter/clockwise<br /> Z/X: slowmo, or &quot;focus&quot; mode. Also shows an aim assist, and gradually deducts from your score.<br /> down: speeder. Bubbles fall faster, but difficulty rises at same pace, making it technically efficient.</p> <p>To clear bubbles, make a donut out of 6 of them, or a circle out of 7.<br /> <img style="margin-bottom:16px" border=0 src="/media/27232/6group.png" alt="" /><img style="margin-bottom:16px" border=0 src="/media/27232/7group.png" alt="" /><br /> Bubbles that get disconnected from the center structure will fall off, which I totally didn't steal from puzzle bobble!<br /> Also, the &quot;bubble&quot; in the center of the screen can't be cleared.</p> <p> <table><tr><td> <a href="/bbs/?pid=78773#p"> <img src="/bbs/thumbs/pico8_zirepepami-2.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=78773#p"> Bubarrage 0.2</a><br><br> by <a href="/bbs/?uid=27232"> DoubleATam</a> <br><br><br> <a href="/bbs/?pid=78773#p"> [Click to Play]</a> </td></tr></table> </p> <p>If you hear an error noise and delete a bubble, don't worry about it it's a known thing.</p> <h3>Edits:</h3> <ul> <li>v0.1: Initial submission. Preserved here for comparison's sake:<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;"> <table><tr><td> <a href="/bbs/?pid=78773#p"> <img src="/bbs/thumbs/pico8_zirepepami-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=78773#p"> Bubarrage 0.1</a><br><br> by <a href="/bbs/?uid=27232"> DoubleATam</a> <br><br><br> <a href="/bbs/?pid=78773#p"> [Click to Play]</a> </td></tr></table> </div></div></div></li> <li> <p>v0.11: Replaced the center bubble with a screw. Everything still plays the same for now, but a couple things should be better conveyed this way.<br /> Preserved here for comparison's sake:<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;"> <table><tr><td> <a href="/bbs/?pid=78773#p"> <img src="/bbs/thumbs/pico8_zirepepami-1.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=78773#p"> Bubarrage 0.11</a><br><br> by <a href="/bbs/?uid=27232"> DoubleATam</a> <br><br><br> <a href="/bbs/?pid=78773#p"> [Click to Play]</a> </td></tr></table> </div></div></div></p> </li> <li>v0.2: Incoming bubble warnings overhauled. I'm interested in knowing if this is actually better!</li> </ul> https://www.lexaloffle.com/bbs/?tid=38634 https://www.lexaloffle.com/bbs/?tid=38634 Wed, 01 Jul 2020 21:11:36 UTC Beach Hattleyball <p>I started this small &quot;2 players 1 controller&quot; volleyball game at the start of the year and i didn't touch it for a while because I got overwhelmed. I honestly just want someone to try it at this point.</p> <p>player 1: cursor keys<br /> player 2: ZX<br /> Players can move left or right within their field. Hold both directions to charge a jump.<br /> Hit the ball with your hat to bop it. Hit the ball with your knee to spike it diagonally.</p> <p>Sorry this isn't properly standardized for use in a physical console or anything. It wasn't a priority...</p> <p> <table><tr><td> <a href="/bbs/?pid=78022#p"> <img src="/bbs/thumbs/pico8_wadobuduzi-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=78022#p"> Beach Hatlleyball 0.1</a><br><br> by <a href="/bbs/?uid=27232"> DoubleATam</a> <br><br><br> <a href="/bbs/?pid=78022#p"> [Click to Play]</a> </td></tr></table> </p> https://www.lexaloffle.com/bbs/?tid=38396 https://www.lexaloffle.com/bbs/?tid=38396 Sat, 13 Jun 2020 04:43:19 UTC Combo Bounce <p> <table><tr><td> <a href="/bbs/?pid=66167#p"> <img src="/bbs/thumbs/pico8_zamidenamu-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=66167#p"> Combo Bounce</a><br><br> by <a href="/bbs/?uid=27232"> DoubleATam</a> <br><br><br> <a href="/bbs/?pid=66167#p"> [Click to Play]</a> </td></tr></table> </p> <p>My first jam submission, and also technically my first finished game. Thank you <a href="https://itch.io/jam/picoware">PICOWARE</a>~</p> <p>Based on the picoware template. I lowballed my assets a bit but I think I'm fine with how it came out</p> <p>sorry about unoptimized code (also oops I forgot to remove the trail when you lose oh well)</p> <img style="margin-bottom:16px" border=0 src="https://www.lexaloffle.com/bbs/files/27232/combostomp_5.gif" alt="" /> https://www.lexaloffle.com/bbs/?tid=34866 https://www.lexaloffle.com/bbs/?tid=34866 Sun, 28 Jul 2019 18:14:35 UTC Puzzledraw <p> <table><tr><td> <a href="/bbs/?pid=66138#p"> <img src="/bbs/thumbs/pico8_nisedowuhe-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=66138#p"> Puzzledraw 0.1</a><br><br> by <a href="/bbs/?uid=27232"> DoubleATam</a> <br><br><br> <a href="/bbs/?pid=66138#p"> [Click to Play]</a> </td></tr></table> <br /> (arrows to move pencil; other buttons do nothing)</p> <p>Here's another weird endless action puzzler I started over a couple days. Well I guess &quot;action&quot; is a stretch? at some point I'll get this right.</p> <p>In theory the &quot;rule cards&quot; on the side will be enforced and/or do stuff, but I had to take a break because there's a couple things coming up for me this week. (I also might end up replacing them with a less wordy tile mechanic.) So it's a little more barebones than even the rocket was</p> <p>started life as this mess which I honestly still like looking at but it was way too busy. might still repurpose that too <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="https://www.lexaloffle.com/bbs/files/27232/quadratron_0.gif" alt="" /></div></div></div></p> https://www.lexaloffle.com/bbs/?tid=34850 https://www.lexaloffle.com/bbs/?tid=34850 Sat, 27 Jul 2019 03:55:02 UTC Falling Rockets <p> <table><tr><td> <a href="/bbs/?pid=65953#p"> <img src="/bbs/thumbs/pico8_bejogoduno-1.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=65953#p"> Falling Rockets 0.2</a><br><br> by <a href="/bbs/?uid=27232"> DoubleATam</a> <br><br><br> <a href="/bbs/?pid=65953#p"> [Click to Play]</a> </td></tr></table> <br /> controls: left &amp; right for cursor, (O)/(X) (Z/X on keyboard) to activate rocket (or restart after game over)</p> <p>A crappy little endless game. Almost playable, but pretty unfinished (no menus or anything, and there's some states you can't get past). Mostly only here so I can share a WIP with my friends more easily~</p> <p>I find myself not really finishing any game projects I start, so I'm starting over smaller. Probably with stuff loosely based on random puzzle games I looked up, like this one is.</p> <p>(also hi first post here I guess)</p> <p>Update 0.2</p> <ul> <li>redid the graphics so the obstacles don't look like targets</li> <li>also it's prettier now (screenshake, particles, bg, new sprites)</li> <li>I bothered to let you reset from in-game now</li> </ul> <p>TODO:</p> <ul> <li>prevent score overflow</li> <li>fix impossible game states (probably just walls of meteors)</li> <li>title screen and proper game over screen</li> <li>high scores</li> <li>simple gfx mode</li> <li>fancy sprite text maybe?</li> <li>fix that annoying semi-rare invisible line(?) bug</li> <li>gameplay adjustments (rising difficulty level prolly)</li> <li>more presentation changes as needed</li> </ul> <p>previous version:<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;"> <table><tr><td> <a href="/bbs/?pid=65953#p"> <img src="/bbs/thumbs/pico8_bejogoduno-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=65953#p"> Falling Rockets v0.1</a><br><br> by <a href="/bbs/?uid=27232"> DoubleATam</a> <br><br><br> <a href="/bbs/?pid=65953#p"> [Click to Play]</a> </td></tr></table> </div></div></div></p> https://www.lexaloffle.com/bbs/?tid=34782 https://www.lexaloffle.com/bbs/?tid=34782 Fri, 19 Jul 2019 23:42:48 UTC