denisd [Lexaloffle Blog Feed]https://www.lexaloffle.com/bbs/?uid=58817 Denis' Bricks <p> <table><tr><td> <a href="/bbs/?pid=102998#p"> <img src="/bbs/thumbs/pico8_denisbricks-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=102998#p"> denisbricks</a><br><br> by <a href="/bbs/?uid=58817"> denisd</a> <br><br><br> <a href="/bbs/?pid=102998#p"> [Click to Play]</a> </td></tr></table> <br /> Hello</p> <p>So this is my first ever Pico-8 game. The last time I tried to make a game of any sort was about 20 years ago when I developed a series of simple shooters in Macromedia Flash. This time, I chose to make a simple puzzle game as my first project, because I though it would allow me to get to programming quickly, without worriying too much about producing graphical assets. I only came up with any rules after I programmed the coursor movement and gravity for the bricks, so this game is definitely not the best in terms of game design, but it was only supposed to get me started.</p> <h2>Controls</h2> <p>Use arrow keys to move the coursor around. Press <strong>Z</strong> to switch the orientation of coursor. Press <strong>X</strong> to flip the two bricks under the coursor. </p> <h2>Rules</h2> <p>If you connect 5 or more bricks of the same colour, they disappear, you get some points and a few new bricks will drop down. However, if you manage to make a column of the board entirely empty, a whole stack of bricks will be generated there. This usually brings more bricks into the game than you just removed, which is important, because if at any point there are fewer than 5 bricks of any colour, the game ends.</p> <img style="margin-bottom:16px" border=0 src="/media/58817/bricks p8_2.gif" alt="" /> <p>Every few flips one of the topmost bricks will be removed. This will happen more and more often as the game progresses, based on the total number lines you clear. This is indicated by the &quot;level&quot; counter on the bottom. The level goes up every 15 times you remove a line of bricks, and goes up to lvl 11 (of course), at which point a brick will be removed every time you do a flip.</p> <p>To the right you have a counter keeping track of the total number of every type of brick on the screen. If any of them goes below 10 you'll get a sound cue, and those bricks will flash for a moment to remind you that removing more can mean game over.</p> <p>You score 10 points for clearing 5 bricks, 20 for 6-8 bricks, 30 for 9 or more.</p> <p>There's also a point multiplier. It increases every time you clear a collumn (as explained earlier) or whenever you remove 9 bricks or more with one flip. However, if you do to many moves without removing any bricks, the multiplier will decrease. The multiplier goes to 12.</p> <img style="margin-bottom:16px" border=0 src="/media/58817/bricks_0.gif" alt="" /> <h2>Notes</h2> <p>As I said, I'm well aware that it's not the best game of it's genre and that the rules are a bit clunky, however, in my testing at least I found it to be fun enough to be worth presenting to other people. I did a lot of my testing on an Anbernic device and found that the game makes a great toilet game, if you know what I mean.</p> <p>I probably should've made a demo mode or a tutorial of some kind to explain the weird rules in-game, but I'm not sure If I want to spend more time working on this project. I'd reather move on to something else now that I have a bit of experience. However, if anyone finds some lingering bugs (I'm sure there are some), I'll gladly try to fix them.</p> <p>I would like to thank Krystian of LazyDevs for his great tutorials that helped me immensely with this project.</p> https://www.lexaloffle.com/bbs/?tid=45740 https://www.lexaloffle.com/bbs/?tid=45740 Fri, 17 Dec 2021 16:43:04 UTC