sizescape [Lexaloffle Blog Feed]https://www.lexaloffle.com/bbs/?uid=76108 cascade_cascade <p> <table><tr><td> <a href="/bbs/?pid=147174#p"> <img src="/bbs/thumbs/pico8_cascade_cascade-2.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=147174#p"> cascade_cascade</a><br><br> by <a href="/bbs/?uid=76108"> sizescape</a> <br><br><br> <a href="/bbs/?pid=147174#p"> [Click to Play]</a> </td></tr></table> </p> <h1>Cascade Cascade</h1> <p>A game somewhere in the space between a breakout clone and a puzzle bobble clone, inspired by a half-remembered game I played on an airplane seatback.</p> <h2>Controls</h2> <ul> <li>Aim with left and right arrows</li> <li>Press [x] to fire</li> </ul> <p>Or, as of 2024.04.27, point and click with the mouse to aim and fire.</p> <h2>Rules</h2> <p>This is an endless arcade game. Your goal is to survive by keeping the blocks from reaching the bottom.</p> <ul> <li>Each hit reduces a block's strength by one. When a block's strength reaches zero, it's destroyed.</li> <li>Powerups (white concentric circles) increase the number of balls you can accumulate for your next shot.</li> <li>The number of balls you'll fire next shot is indicated by the combo meter on the right side of the screen. It increases by one-half for each block you hit.</li> </ul> <h2>Updates</h2> <h3>2024.04.27</h3> <ul> <li>Updated collision detection to work a bit better on corner hits</li> <li>Added mouse controls</li> </ul> <h3>2024.04.22</h3> <ul> <li>Initial post!</li> </ul> https://www.lexaloffle.com/bbs/?tid=141907 https://www.lexaloffle.com/bbs/?tid=141907 Tue, 23 Apr 2024 05:22:37 UTC PacLine <p> <table><tr><td> <a href="/bbs/?pid=139778#p"> <img src="/bbs/thumbs/pico8_sizescape_pac_v1-4.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=139778#p"> sizescape_pac_v1</a><br><br> by <a href="/bbs/?uid=76108"> sizescape</a> <br><br><br> <a href="/bbs/?pid=139778#p"> [Click to Play]</a> </td></tr></table> </p> <p>My first real Pico-8 game, a port of <a href="https://abagames.github.io/crisp-game-lib-11-games/?pakupaku">Paku Paku</a>, a 1D Pacman game by Kenta Cho, with some small changes and added features. </p> <p>I think it's pretty fun, but would appreciate any feedback! Also interested in seeing how high your scores can get. My current best is 8,223.</p> <h1>Controls</h1> <p>Press 'x' to start, and change the direction with the left and right arrows.</p> <p>While the ghost is red, it'll eat you, but if you eat a power pellet, it becomes briefly weak, and you can eat it.</p> <h1>Scoring</h1> <ul> <li>Each basic pellet is worth points equal to your current level.</li> <li>If you eat the ghost when it's weak, you'll get 10 times the current level.</li> <li>After half of the pellets on the current level have been eaten, a fruit will appear, if you eat that fruit, you'll get points equal to 20 times the current level. If you finish eating the pellets on this current level, the fruit will disappear, so be quick!</li> </ul> <h1>Updates</h1> <h2>2024-01-13:</h2> <ul> <li>Made it so ties between the player and the ghost always favor the player.</li> <li>Added a &quot;New High Score!&quot; splash</li> </ul> https://www.lexaloffle.com/bbs/?tid=55660 https://www.lexaloffle.com/bbs/?tid=55660 Mon, 08 Jan 2024 04:09:18 UTC Help Shrinking Tweetcart? <p>Been working on a Tweetcart mimicking the old lines screensavers, and I've managed to get it pretty small--it's about 300 characters when all of the spaces are removed, but now I'm stuck, and can't figure out a way to shrink it any further.</p> <p>Here's where I'm at so far:</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>a,b,c,d={},rnd,128,flr for i=1,5 do a[i]={x=b(c),y=b(c),w=b(c),h=b(c),p=d(b(4)),z=d(b(4)),l=i+7,m=mid,t=c} end ::_:: for _=1,1000 do pset(b(c),b(c),0) end for _𝘦𝘯𝘷 in all(a) do d={[0]=1,-1,-1,1} line(x,y,w,h,l) x+=d[p] y+=d[(p-1)%4] w+=d[z] h+=d[(z-1)%4] p,z=x+y!=m(0,x,t)+m(0,y,t)and(p+1)%4or p,w+h!=m(0,w,t)+m(0,h,t)and(z+1)%4or z end flip() goto _</pre></div></td> <td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> </tr></table></div></div> <p>This renders a result I'm happy with: </p> <img style="margin-bottom:16px" border=0 src="/media/76108/lines_0.gif" alt="" /> <p>But it's just ~60 characters too long. :( Any one have any advice or suggestions on ways to reduce it further? I feel like there have to be some minimization techniques I'm missing.</p> https://www.lexaloffle.com/bbs/?tid=55580 https://www.lexaloffle.com/bbs/?tid=55580 Mon, 01 Jan 2024 19:17:30 UTC