thePixelXb_ [Lexaloffle Blog Feed]https://www.lexaloffle.com/bbs/?uid=67356 Celeste Breeze: a Breezy Celeste Mod <h3>While we know Celeste Golden Ridge is kind of breezy,</h3> <h3>what if there're also some breezes in the WHOLE Celeste Mountain?</h3> <p> <table><tr><td> <a href="/bbs/?pid=133733#p"> <img src="/bbs/thumbs/pico8_celeste_breezy-3.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=133733#p"> Celeste Breeze: a Breezy Celeste Mod</a><br><br> by <a href="/bbs/?uid=67356"> thePixelXb_</a> <br><br><br> <a href="/bbs/?pid=133733#p"> [Click to Play]</a> </td></tr></table> </p> <h3>Controls</h3> <p>⬅️➡️: move<br /> ⬇️: <strong>crouch (prevent from blowing away!!)</strong><br /> 🅾️: jump<br /> ❎ + Arrows: dash</p> <h3>Features</h3> <ul> <li>Apply slightly mild breezes!!!</li> <li>Adjusted map layout</li> <li>A few tricky berries</li> <li>Tabbed codes</li> </ul> <h3>Description</h3> <p>Celeste Breeze is the first Celeste Mod I've made, within 1.5 hour's time in total.</p> <p>Feel free climbing away!</p> <p>And, beware of the wind!</p> <img style="margin-bottom:16px" border=0 src="/media/67356/Breeze_1.gif" alt="" /> <h3>Warm Tips</h3> <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> <ul> <li>No speedrun tech required - just relax!</li> <li>Some berries need take an alternative way to get.</li> <li><strong>⬇️ (Crouching) is your best friend :)</strong></li> <li>Also, remember to dash <strong>downwards</strong> in case!<br /> </div></div></div></li> </ul> <h3>Plus</h3> <p>Feel free to play the mirrored version, <strong>ezeerB etseleC</strong>!</p> <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=133889#p"> <img src="/bbs/thumbs/pico8_celeste_breezy_rev-3.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=133889#p"> celeste_breezy_rev</a><br><br> by <a href="/bbs/?uid=67356"> thePixelXb_</a> <br><br><br> <a href="/bbs/?pid=133889#p"> [Click to Play]</a> </td></tr></table> <br /> </div></div></div></p> <p><em>--ThePixelXb_, 2023/9/13</em></p> https://www.lexaloffle.com/bbs/?tid=53926 https://www.lexaloffle.com/bbs/?tid=53926 Wed, 30 Aug 2023 10:41:00 UTC Some particles <p> <table><tr><td> <a href="/bbs/?pid=133679#p"> <img src="/bbs/thumbs/pico8_particles_xb-1.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=133679#p"> particles_xb</a><br><br> by <a href="/bbs/?uid=67356"> thePixelXb_</a> <br><br><br> <a href="/bbs/?pid=133679#p"> [Click to Play]</a> </td></tr></table> </p> <h3>Controls</h3> <p>❎ <strong>hold</strong> to release particles<br /> 🅾️ toggle/untoggle auto-release</p> <p>⬅️➡️ toggle particle types<br /> ⬆️⬇️ enable/disable full view mode</p> <h3>Descriptions</h3> <p>A small yet splendid particle generator based on <em>NerdyTeachers'</em> spawn system.</p> <p>Feature: </p> <ul> <li>multiple sets of changeable colors</li> <li>multiple drawing types: circle, line, string, sprites</li> <li>responsive HUD</li> <li>gently-commented codes for read assistance</li> </ul> <p>The cart is <strong>modable</strong> within easy read. </p> <p>Feel free to have a shot, explore the cart a bit, post some suggestions, and make your own mod on your <strong>own</strong> splendid particles!</p> <h3>History</h3> <p>v0.2.0<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;"><br /> <table><tr><td> <a href="/bbs/?pid=133679#p"> <img src="/bbs/thumbs/pico8_particles_xb-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=133679#p"> particles_xb</a><br><br> by <a href="/bbs/?uid=67356"> thePixelXb_</a> <br><br><br> <a href="/bbs/?pid=133679#p"> [Click to Play]</a> </td></tr></table> <br /> </div></div></div></p> <p><em>--ThePixelXb_, 2023/8/29</em></p> https://www.lexaloffle.com/bbs/?tid=53908 https://www.lexaloffle.com/bbs/?tid=53908 Tue, 29 Aug 2023 08:14:51 UTC ThePixelXb_'s new profile header! <img style="margin-bottom:16px" border=0 src="/media/67356/23_IMG_2405.jpeg" alt="" /> <p>Credits:<br /> Jelpi (shape) from <a href="https://www.lexaloffle.com/bbs/?uid=1"> @zep</a></p> <p>and</p> <p>A bunch of Pico-8 Glyphs</p> <p>*Note: while it explains to say 6:1-ish or so, obviously it hardly fits on most devices depending on your screen size.</p> https://www.lexaloffle.com/bbs/?tid=53879 https://www.lexaloffle.com/bbs/?tid=53879 Sat, 26 Aug 2023 18:30:18 UTC Help: A More &quot;Solid&quot; Collision System Wanted in Top-down Advanced Movement <p>Recently I am learning how to combine my <strong>collision</strong> system with <strong>advanced movement</strong> into my top-down &quot;walking simulator&quot; cart, when I often found my character &quot;stuck&quot; on the walls.</p> <img style="margin-bottom:16px" border=0 src="/media/67356/stuck_1.gif" alt="" /> <p> <table><tr><td> <a href="/bbs/?pid=114001#p"> <img src="/bbs/thumbs/pico8_acc_movement_xb-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=114001#p"> acc_movement_xb</a><br><br> by <a href="/bbs/?uid=67356"> thePixelXb_</a> <br><br><br> <a href="/bbs/?pid=114001#p"> [Click to Play]</a> </td></tr></table> </p> <p>Note: only applied advanced movement in X axis, while you can go through walls in Y direction in case of stuck.</p> <p>Collision codes:</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 collid(x,y,con) local x1,x2,y1,y2=0,0,0,0 local cflag=0 if con==⬅️ then x1,x2,y1,y2=x,x-1,y,y+7 end if con==➡️ then x1,x2,y1,y2=x+7,x+8,y,y+7 end if con==⬆️ then x1,x2,y1,y2=x,x+7,y,y-1 end if con==⬇️ then x1,x2,y1,y2=x,x+7,y+7,y+8 end if fm(x1,y1,1) or fm(x2,y1,1) or fm(x1,y2,1) or fm(x2,y2,1) then cflag=1 end return cflag end</pre></div></td> <td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> </tr></table></div></div> <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 fm(x,y,flag) return fget(mget(z\8,y\8),flag) --assuming solid flag = 1 end</pre></div></td> <td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> </tr></table></div></div> <p>X-axis movement codes:</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 upd_pmove() p.x,p.y=mid(0,p.x,120),mid(0,p.y,120) --x:acc movement if collid(p.x,p.y,➡️)+collid(p.x,p.y,⬅️)==0 then if btn(➡️) then p.dx+=p.acc end if btn(⬅️) then p.dx-=p.acc end else p.dx=-p.dx end p.x+=p.dx p.dx*=friction p.dx=mid(p.dx,p.max_dx,-p.max_dx) ... end</pre></div></td> <td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> </tr></table></div></div> <p>So, have you got any more adaptative collision to cope with that sticky situation? Or is there any improvement for the movement system? Post here if any!</p> <p>-ThePixelXb_</p> https://www.lexaloffle.com/bbs/?tid=48427 https://www.lexaloffle.com/bbs/?tid=48427 Fri, 18 Aug 2023 05:02:58 UTC walksims v0.2 <p> <table><tr><td> <a href="/bbs/?pid=132999#p"> <img src="/bbs/thumbs/pico8_walksims_xb_0-4.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=132999#p"> walksims_xb</a><br><br> by <a href="/bbs/?uid=67356"> thePixelXb_</a> <br><br><br> <a href="/bbs/?pid=132999#p"> [Click to Play]</a> </td></tr></table> </p> <p>Act as Jimmy the slime and get to the finish line in the fence maze!<br /> How fast can you get?</p> <h3>Controls</h3> <p>Arrows: move<br /> Z or 🅾️: change tab<br /> X or ❎: restart in game (upon win)</p> <h3>Changes</h3> <ul> <li>Camera and a larger map</li> <li>Fences!</li> <li>Winning</li> <li>A Minute-Second time system</li> <li>Upper tab hides when Jimmy is at the top row</li> </ul> <h3>Expected Updates</h3> <ul> <li>Apply acceleration in movement system</li> <li>Dashing</li> <li>Randomized layout(?)</li> <li>Animated background</li> </ul> <p>-thePixelXb_,2023/8/17</p> <h2>History</h2> <h3>2023/8/16 v0.1</h3> <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=132999#p"> <img src="/bbs/thumbs/pico8_walksims_xb_0-1.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=132999#p"> walksims_xb</a><br><br> by <a href="/bbs/?uid=67356"> thePixelXb_</a> <br><br><br> <a href="/bbs/?pid=132999#p"> [Click to Play]</a> </td></tr></table> </p> <p>Act as Jimmy the slime and explore (a bit) in the 128x128 box world!</p> <h3>Controls</h3> <p>Arrows: move<br /> Z or 🅾️: change tab</p> <h3>Changes</h3> <ul> <li>Better collision system</li> <li>An upper tab</li> <li>A (crappy) background</li> <li>Simple player animation </li> <li>Basic sound effects</li> </ul> <h3>Notes</h3> <p>After researching deeper into pico-8(and learning from related posts), Walksims has updated to v0.1.</p> <p>Welcome for your feedbacks and suggestions!</p> <p>-thePixelXb_</p> <p></div></div></div></p> <h3>2023/8/13 v0.0</h3> <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=132999#p"> <img src="/bbs/thumbs/pico8_walksims_xb_0-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=132999#p"> walksims_xb</a><br><br> by <a href="/bbs/?uid=67356"> thePixelXb_</a> <br><br><br> <a href="/bbs/?pid=132999#p"> [Click to Play]</a> </td></tr></table> </p> <h2>Controls</h2> <p>Arrow keys: move</p> <h2>Description</h2> <p>Hey all,</p> <p>Out of interest,it is my first time ever to make a cartridge in Pico-8 (edu)!</p> <p>This cart is made in less than 1 day with my limited knowledge, so it's still incomplete. </p> <p>If there are some questions or suggestions here, be free posting below!</p> <p>-thePixelXb_</p> <p></div></div></div></p> https://www.lexaloffle.com/bbs/?tid=53731 https://www.lexaloffle.com/bbs/?tid=53731 Sun, 13 Aug 2023 05:33:08 UTC