eterdev [Lexaloffle Blog Feed]https://www.lexaloffle.com/bbs/?uid=112278 PICO RU8IK <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/112278/label512.png" alt="" /> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/112278/test1.2.gif" alt="" /> <h3>If you like this game, please consider <a href="https://eterd3v.itch.io/pico-rubik">supporting on itch</a> !</h3> <p> <table><tr><td> <a href="/bbs/?pid=164700#p"> <img src="/bbs/thumbs/pico8_pico_ru8ik-4.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=164700#p"> pico_ru8ik</a><br><br> by <a href="/bbs/?uid=112278"> eterdev</a> <br><br><br> <a href="/bbs/?pid=164700#p"> [Click to Play]</a> </td></tr></table> </p> <p>This is my Rubik's cube implementation in PICO-8 fantasy console. Back in 2023/2024 I did a Rubik cube in OpenGL but in November of 2024 I decided to learn about PICO-8 and practice about my 3D computer graphics skills, so I came up with this type of game again hahah.</p> <p>After a quick search, I founded that many people already did a Rubik's Cube, but always for 3x3x3 dimensions. The same thing applied for having textures in the pieces.</p> <p>In PICO RU8IK you can solve from a 1x1x1 cube up to 10x10x10 Rubik' cube. Also it's very customizable and CPU efficient!</p> <h2>HOW DO I SOLVE THE CUBE?</h2> <p>The main goal is solve the cube. This means that every face has only one colour. If you don't know how to solve the cube, try following <a href="https://ruwix.com/the-rubiks-cube/how-to-solve-the-rubiks-cube-beginners-method/">the beginner's solution</a>.</p> <h2>HOW TO PLAY</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> <ul> <li> <p>PRESS P TO PAUSE THE GAME and see other options like go back to the main menu, save the state of the game or even reset the cube.</p> </li> <li>Select layer: <strong>(&uarr;) (&darr;)</strong></li> <li>Change axis: <strong>(&larr;) (&rarr;)</strong></li> <li>Move around: <strong>(X) + (&uarr;)(&darr;)(&larr;)(&rarr;)</strong></li> <li>Type A controls (DEFAULT): <ul> <li>Rotate face 180&ordm;: <strong>(O) + (&uarr;)(&darr;)</strong></li> <li>Rotate face (-)counter/(+)clockwise: <strong>(O)+(&larr;) / (O)+(&rarr;)</strong></li> </ul></li> <li>Change cube pieces: <strong>(O) + (X) + (&rarr;)</strong></li> <li>Change background: <strong>(O) + (X) + (&larr;)</strong></li> <li> <p>Zoom in / Zoom out: <strong>(O) + (X) + (&uarr;) / (O) + (X) + (&darr;)</strong></p> </li> <li> <p>Type B controls:</p> <ul> <li>Rotate face (-)counter clockwise: (O) + (&uarr;)(&darr;)</li> <li>Rotate face (+)clockwise: (O) + (&larr;)(&rarr;)</li> </ul> </li> <li>YOU CAN'T MOVE THE PIECES OF THE CUBE in the direction you want IF THE <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/112278/spr3.png" alt="" /> ICON APPEARS on the screen. This happens because the game needs to see some face of the cube in order to rotate the pieces in the desired direction. TIP: put the camera where you can see three faces each time to avoid this problem</li> </ul> <p></div></div></div></p> <h2>UP TO 25 DIFFERENT PIECES</h2> <p><strong>You can even make your own 8x8 or 16x16 textures if you edit the spritesheet correctly!</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;"></p> <ul> <li><strong> -= 8x8 textures from 1 to 10 =- </strong></li> <li>PICO-8 (1)</li> <li>RUBIK cube</li> <li>Minecraft characters and mobs (1)</li> <li>Minecraft characters and mobs (2)</li> <li><a href="https://www.reddit.com/r/PixelArt/comments/104we1d/among_us_art_using_pico_8_pallette_made_by_me/">Among Us characters (link)</a></li> <li>PICO-8 characters and creators (Madeline from Celeste, zep_, Nerdy Teachers, Pancelor, ...)</li> <li><a href="https://www.reddit.com/r/PixelArt/comments/fgjegc/100_famous_characters_in_8x8_pixels_w_pico8/">Pac-Man ghosts (link)</a></li> <li><a href="https://www.reddit.com/r/PixelArt/comments/fgjegc/100_famous_characters_in_8x8_pixels_w_pico8/">Videogame characters (Kirby, Pikachu, Link, ... ) (link)</a></li> <li>Playstation 1 buttons and logos</li> <li> <p>Smileys pixelart</p> </li> <li><strong> -= 16x16 textures from 11 to 16 =- </strong></li> <li>PICO-8 (2)</li> <li>PICO-8 (3)</li> <li>Chickens from Stardew Valley</li> <li>Colored Yoshi's from Super Mario World</li> <li><a href="https://www.reddit.com/r/Deltarune/comments/qgtha3/16x16_pixel_art_doodles/">Undertale characters (link)</a></li> <li> <p>Tamagotchi characters (Kuchipatchi, Milkitchi, Pochitchi, ...)</p> </li> <li><strong> -= Solid colors from 17 to 25 =- </strong></li> <li><a href="https://www.designboom.com/design/kyo-takano-color-universal-rubiks-cube-06-03-2022/">Kyo Takano's universal pallete (link)</a></li> <li><a href="https://ruwix.com/the-rubiks-cube/japanese-western-color-schemes/">Western pallete (link)</a></li> <li><a href="https://ruwix.com/the-rubiks-cube/japanese-western-color-schemes/">Japanese pallete (link)</a></li> <li>Sarah Strong pallete</li> <li>Red/Brown pallete</li> <li>Blue/Grey pallete</li> <li>RGB pallete</li> <li><a href="https://www.designboom.com/design/kyo-takano-color-universal-rubiks-cube-06-03-2022/">Palette for protanopia/deutanopia color blindness (link)</a></li> <li><a href="https://www.designboom.com/design/kyo-takano-color-universal-rubiks-cube-06-03-2022/">Palette for tritanopia color blindness (link)</a></li> </ul> <p></div></div></div></p> <h2>CHANGELOGS</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>V 1.3</h3> <ul> <li>Included a boost performance on solid colors that improves CPU usage. This is preferred option if you need a low CPU usage.</li> <li>You can zoom in even more on a 9x9x9. The same applies but just a bit on a 10x10x10</li> <li>Refactorization for the shadow</li> <li>Some saved tokens</li> </ul> <h3>V 1.2</h3> <ul> <li>Added arrows and their moving pieces direction's in the UI when pressing (O) and the camera is on a valid position and angle</li> <li>The position of the camera now changes when the player is in a forbidden angle to move the pieces. This reposition of the camera happens automatically when the eye icon <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/112278/spr3.png" alt="" /> appears. You can cancel this at any time pressing the (X) button to rotate the camera again.</li> <li>Bugfix: Now you can load your previous cube state as many times as you want. Not only once</li> <li>How to play instructions now are more detailed on the main menu option</li> </ul> <h3>V 1.1</h3> <p>After posting the game, Freds72 told me to change the texture rasterizer for an improved one that he made, so I changed it for the better ^^</p> <p>Also, I noticed that people can struggle with the face rotations because the 👁️ eye icon was on the right-top corner. Now is on the center of the screen just to avoid this.</p> <p></div></div></div></p> <h2>CREDITS</h2> <ul> <li><a href="https://www.lexaloffle.com/bbs/?tid=52514">Saint_Modo's rubik's cube</a></li> <li><a href="https://www.lexaloffle.com/bbs/?pid=75530#p">Shiftallow trifill function</a></li> <li><a href="https://www.lexaloffle.com/bbs/?tid=37885">TRASEVOL_DOG's tquad (now replaced with freds72 custom one)</a></li> <li><a href="https://www.lexaloffle.com/bbs/?pid=80095">freds72 line routine, tquad, Pico-8 logo banner</a></li> <li><a href="https://www.lexaloffle.com/bbs/?tid=52514">drakeblue's Printing outline text</a></li> <li><a href="https://www.reddit.com/r/PixelArt/comments/fgjegc/100_famous_characters_in_8x8_pixels_w_pico8/">johanvinet's pixelart</a></li> <li><a href="https://www.reddit.com/r/PixelArt/comments/104we1d/among_us_art_using_pico_8_pallette_made_by_me">Gladios 7 pixelart</a></li> <li><a href="https://www.reddit.com/r/Deltarune/comments/qgtha3/16x16_pixel_art_doodles/">Chacochilla's pixelart</a></li> <li><a href="https://www.lexaloffle.com/bbs/?tid=40577">ValerADHD's Animation curves cheatsheet/library</a></li> </ul> https://www.lexaloffle.com/bbs/?tid=148136 https://www.lexaloffle.com/bbs/?tid=148136 Sun, 30 Mar 2025 19:02:44 UTC Grind The Floor! <h1>Grind The Floor!</h1> <p>Me and my team have been making <a href="https://nanakii-chan.itch.io/grind-the-floor">a rhythm game for the Nokia 3310 jam in Pico-8</a>! This is also my first Pico-8 released game. You can <a href="https://eterd3v.itch.io/grind-the-floor-hq">check out this version of the game on itch</a> too.</p> <p><em>You are the DJ of an after party at a video game event in Spain</em></p> <p><em>Your mission: make people dance until 5 in the morning</em></p> <p><em>Make the party unforgettable!</em></p> <p>Since the original version is in 84x48 pixels (green cart), we've worked to bring a 112x64 resolution too (blue cart), with the pixelart streched to fit.</p> <h2>84 x 48 version</h2> <p> <table><tr><td> <a href="/bbs/?pid=163267#p"> <img src="/bbs/thumbs/pico8_grindthefloor84-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=163267#p"> grindthefloor84</a><br><br> by <a href="/bbs/?uid=112278"> eterdev</a> <br><br><br> <a href="/bbs/?pid=163267#p"> [Click to Play]</a> </td></tr></table> </p> <h2>112 x 64 version</h2> <p> <table><tr><td> <a href="/bbs/?pid=163267#p"> <img src="/bbs/thumbs/pico8_grindthefloor112-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=163267#p"> grindthefloor112</a><br><br> by <a href="/bbs/?uid=112278"> eterdev</a> <br><br><br> <a href="/bbs/?pid=163267#p"> [Click to Play]</a> </td></tr></table> </p> <p>Enjoy!</p> https://www.lexaloffle.com/bbs/?tid=147658 https://www.lexaloffle.com/bbs/?tid=147658 Tue, 04 Mar 2025 19:52:48 UTC