kiiro [Lexaloffle Blog Feed] Classic Picotris <h1>Classic Picotris</h1> <h3>A (mostly) accurate NES Tetris clone</h3> <p> <table><tr><td> <a href="/bbs/?pid=136143#p"> <img src="/bbs/thumbs/pico8_classicpicotris-8.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=136143#p"> Classic Picotris 1.21</a><br><br> by <a href="/bbs/?uid=24863"> kiiro</a> <br><br><br> <a href="/bbs/?pid=136143#p"> [Click to Play]</a> </td></tr></table> </p> <hr /> <p><strong>Features:</strong></p> <ul> <li>NES Tetris scoring, speed, DAS behavior, blocks rotation and spawn.</li> <li>On screen DAS gauge.</li> <li>Four different themes to choose from.</li> <li>A &quot;Customize&quot; screen with some gui options, like showing/hiding the DAS gauge and stats.</li> <li>Fully working replay system: after each game a &quot;replay.txt&quot; file is created, simply drag&amp;drop that file into the replay menu to load it. Alternatively, a replay string is copied to your system's clipboard for quick sharing. A Ctrl+V on the replays menu will load the replay currently in your clipboard.</li> </ul> <img style="margin-bottom:16px" border=0 src="/media/24863/picotris_1.gif" alt="" /> <img style="margin-bottom:16px" border=0 src="/media/24863/tetris_0.gif" alt="" /> <img style="margin-bottom:16px" border=0 src="/media/24863/picotris p8_0.gif" alt="" /> <img style="margin-bottom:16px" border=0 src="/media/24863/picotris_0.gif" alt="" /> <hr /> <p><strong>Known problems:</strong></p> <ul> <li>The left/right block movement sfx is not perfectly synced to the actual movement of the block. I tried to understand the problem but to no avail, so a help here is highly appreciated.</li> </ul> <p><strong>Changelog:</strong></p> <ul> <li><strong>v1.0</strong> Release version.</li> <li>v1.01 Current level and lines cleared don't reset after you start a new game, making them easier to be read after the game ends.</li> <li>v1.02 Fixed a bug that was causing a crash when trying to rotate a piece at the bottom of the board.</li> <li>v1.03 Fixed score overflowing and crashing the game when scoring a tetris on levels &gt;27.</li> <li>v1.04 Fixed game crashing when locking a piece on the board while it was partly hidden by the top of the field. (Thanks <a href=""> @packbat</a>!)</li> <li><strong>v1.1</strong> <ul> <li>Added Tetris Rate counter.</li> <li>Added Drought counter. Default behavior is &quot;dynamic&quot;, only appearing when the drought value is &gt;= 15. </li> <li>Added settings for tetris rate and drought.</li> <li>Fixed the tetromino rotating when pressing the button as soon as it was locking in place.</li> </ul></li> <li>v1.11 <ul> <li>Fixed tetris rate calculation.</li> </ul></li> <li><strong>v1.2</strong> <ul> <li>Fully working replay system.</li> <li>Buttons overlay, useful for viewers to see inputs during a live stream, and during a replay.</li> </ul></li> </ul> <img style="margin-bottom:16px" border=0 src="/media/24863/replay.gif" alt="" /> <ul> <li>v1.21 <ul> <li>Added an option to swap face buttons (Z and X) to the customize menu, useful for controller players.</li> </ul></li> </ul> <p>Tested extensively on levels 18 and 19~28.</p> <hr /> <p>As always, here's another project that I started because I was bored and I just wanted to put down some code.<br /> Since I love Tetris, I wanted to understand how Tetris is made &quot;under the hood&quot;, so making a Tetris clone looked like good enough challenge. I decided to make a clone of NES Tetris since it's the one that I like the most and I'm most accustomed to (NES Tetris is the Tetris used during CTWC, the Classic Tetris World Championships), so I already had a pretty good grasp of how it feels to play.</p> <p>I wanted to make a minimal, functional game, with no frills or super amazing graphic effects, just something that I can use to train and to play Tetris using Pico-8, instead of having to rely on often laggy NES emulators.</p> <p>I really learned a lot while making this, trying to overcome difficulties and studying how NES Tetris is working.<br /> In the current state, I'm confident the game is pretty much done, with just a handful of (really minor) bugs, and I know it because it's been in this state for at least two months, but I always played the game instead of completing the final touches needed for submitting it. That, in my book, is a good sign of a game that works.</p> <p>Please let me know if you find some bugs, if you want additional features to be added (for example, I'm thinking about a drought counter and Tetris rate counter like in the CTWC hud), and have fun :).</p> Fri, 20 Oct 2023 15:47:41 UTC GridHack, a grid based hacking game <p> <table><tr><td> <a href="/bbs/?pid=113599#p"> <img src="/bbs/thumbs/pico8_gridhack-6.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=113599#p"> GridHack</a><br><br> by <a href="/bbs/?uid=24863"> kiiro</a> <br><br><br> <a href="/bbs/?pid=113599#p"> [Click to Play]</a> </td></tr></table> </p> <p>Inspired by the Deus Ex Human Revolution hacking minigame, I came out with a design for a procedurally generated spin on it, and decided to give it a go and try to make it into a finished game.</p> <img style="margin-bottom:16px" border=0 src="/media/24863/gridhack p8_0.gif" alt="" /> <p>The rules are simple, hack the grid node by node and arrive at the destination node (green node), whilst capturing yellow bonus nodes (if you can) that give you money and additional powerups.<br /> For more in depth rules, an in-game help screen is available ;).</p> <img style="margin-bottom:16px" border=0 src="/media/24863/dex_0.gif" alt="" /> <p>Controls:<br /> Mouse to do everything<br /> Z - Select node / Activate powerup<br /> X - Switch from node selection to powerup selection</p> <p>The game is not 100% balanced and it could potentially turn out to be too easy or too hard. Feedback is appreciated.</p> <p>Have fun! ;)</p> <hr /> <p>CHANGELOG</p> <ul> <li> <p>v1.0<br /> Initial version</p> </li> <li> <p>v1.1<br /> Added controller support</p> </li> <li> <p>v1.11<br /> Fixed icapt powerup alerting the enemy<br /> Fixed button prompts in main menu</p> </li> <li>v1.12<br /> Help accessible using keyboard commands</li> </ul> Fri, 24 Jun 2022 22:53:34 UTC 8-bit Anime Girl Creator <p> <table><tr><td> <a href="/bbs/?pid=105117#p"> <img src="/bbs/thumbs/pico8_anime_character_creator-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=105117#p"> 8bit Anime Girl Creator v1.0</a><br><br> by <a href="/bbs/?uid=24863"> kiiro</a> <br><br><br> <a href="/bbs/?pid=105117#p"> [Click to Play]</a> </td></tr></table> </p> <p>A simple cart I made to test sprites that I'm using for a game. You can switch ears/headwear, hair and change their color. Have fun making your 8-bit waifu ;)</p> <p>Might update it with more parts in the future.</p> Sat, 15 Jan 2022 01:29:33 UTC Minimal 2 Players Racer <p> <table><tr><td> <a href="/bbs/?pid=53682#p"> <img src="/bbs/thumbs/pico53681.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=53682#p"> Minimal 2 Players Racer 1.01</a><br><br> by <a href="/bbs/?uid=24863"> kiiro</a> <br><br><br> <a href="/bbs/?pid=53682#p"> [Click to Play]</a> </td></tr></table> </p> <p>Time attack racing game for two players with random track generation.<br /> Use the arrow keys to change generation settings in the menu.</p> Thu, 21 Jun 2018 15:36:19 UTC Pico TrainSim <p> <table><tr><td> <a href="/bbs/?pid=53568#p"> <img src="/bbs/thumbs/pico53567.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=53568#p"> Pico TrainSim 0.7</a><br><br> by <a href="/bbs/?uid=24863"> kiiro</a> <br><br><br> <a href="/bbs/?pid=53568#p"> [Click to Play]</a> </td></tr></table> </p> <p>A train simulator for Pico-8??<br /> Well, an attempt to make one. Heavily WIP and probably buggy.</p> <p>Controls:<br /> Up - Down --&gt; Throttle<br /> Left - Right -- &gt; Brakes</p> <p>Try to stop at the stations the closest you can to the end of the platform without overshooting it.</p> Thu, 14 Jun 2018 20:57:44 UTC