Elfamir [Lexaloffle Blog Feed]https://www.lexaloffle.com/bbs/?uid=89653 Looking for feedback on WIP Beat'em up game <p> <table><tr><td> <a href="/bbs/?pid=150539#p"> <img src="/bbs/thumbs/pico8_jack_vs_zombies-1.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=150539#p"> jack_vs_zombies</a><br><br> by <a href="/bbs/?uid=89653"> Elfamir</a> <br><br><br> <a href="/bbs/?pid=150539#p"> [Click to Play]</a> </td></tr></table> </p> <p>Jack vs Zombies is a beat'em up game I have been working on the last several months.<br /> The basic mechanics and animations are in place, so I thought it would be a good time to start getting some feedback on the game-play while I continue to work on the other aspects of the game.</p> <p>So this is my call to action: <strong>If you ave a few minutes to spare, please try the game and give me your thoughts!</strong></p> <h2>Update 2024-08-09</h2> <p>Following feedback from folks over on reddit I have worked on changing the animation system to get more freedom of sprite size as well as try to give more impact and feedback when hitting enemies.</p> <p>As part of my efforts to improve combat, I also implemented a very basic combo system. By pressing the X button at the end of the attack animation, the next phase in the combo will begin; this will allow the player to chain up to 3 attacks increasing in damage and ending in an uppercut that will knock back enemies.</p> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/89653/jack_vs_zombies_1.gif" alt="" /> <h3>Combat before and after</h3> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/89653/9_gameplay.gif" alt="" /> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/89653/jack_vs_zombies_2.gif" alt="" /> <h2>What is in the game</h2> <ul> <li>Randomly generated levels</li> <li>Infinite zombie waves to battle</li> <li>Equipment with different effects: <ul> <li>Gloves boost the punch attack</li> <li><del>Crowbar has a longer reach but is slower than punching</del></li> <li>Gun offers range attacks... It's a gun, what did you expect?!</li> </ul></li> </ul> <h2>On the TODO list</h2> <ul> <li>The game difficulty needs some further balancing</li> <li>The scoring system need some work</li> <li>Music. I am looking to add a couple of tracks</li> </ul> <h2>Changelog</h2> <h3>V1.0</h3> <ul> <li>Initial release with basic gameplay</li> </ul> <h3>V1.1</h3> <ul> <li>Rebuilt animation system</li> <li>Added impact during battle</li> <li>Added basic combo system</li> <li>More juice</li> </ul> <h2>Previous versions</h2> <p> <table><tr><td> <a href="/bbs/?pid=150539#p"> <img src="/bbs/thumbs/pico8_jack_vs_zombies-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=150539#p"> jack_vs_zombies</a><br><br> by <a href="/bbs/?uid=89653"> Elfamir</a> <br><br><br> <a href="/bbs/?pid=150539#p"> [Click to Play]</a> </td></tr></table> </p> https://www.lexaloffle.com/bbs/?tid=142888 https://www.lexaloffle.com/bbs/?tid=142888 Fri, 28 Jun 2024 09:15:13 UTC Parascute <p> <table><tr><td> <a href="/bbs/?pid=148526#p"> <img src="/bbs/thumbs/pico8_parascute-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=148526#p"> parascute</a><br><br> by <a href="/bbs/?uid=89653"> Elfamir</a> <br><br><br> <a href="/bbs/?pid=148526#p"> [Click to Play]</a> </td></tr></table> </p> <h1>Parascute</h1> <p>Parascute is a 2D game about turtle eggs that have been snatched by an evil eagle. The player is a tortoise that must catch the falling eggs and save them from a fatal fall.</p> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/89653/title-screen.png" alt="" /> <h1>Controls</h1> <ul> <li>Left and Right arrow keys to move around</li> </ul> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/89653/gameplay.gif" alt="" /> <h1>Rules</h1> <p>The rules are simple: save as many eggs as you can!</p> <p>To do so, follow along with the flying eagle and catch the eggs it drops. But be careful, sometimes the eagle will drop rocks to break the eggs you have already caught in your basket.</p> <h1>About</h1> <p>The project is meant to be a learning project. The main focuses for this game are to improve my competence in basic music composition and learning to implement an <em>Entity Component System</em> pattern.</p> <p>I wat to give a shoutout to the amazing <a href="https://bikibird.itch.io/music-theory">PICO 8 Music Theory for Programmers</a> tutorial series by <a href="https://www.lexaloffle.com/bbs/?uid=49583"> @bikibird</a>. Their practical tutorial has been a great resource to learn the very basics of making music using PICO-8.</p> <p>I also want to take the opportunity to mention the youtube series <a href="https://www.youtube.com/playlist?list=PLQaniv5ve2yh6PGgw_Pg7OE6dDLVhpxAA">Developing an Open-World Adventure Game in Pico-8</a> by <a href="https://www.youtube.com/@RikCross">Rick Cross</a> which showcases an easy to follow implementation of the <em>Entity Component System</em> pattern.</p> https://www.lexaloffle.com/bbs/?tid=142308 https://www.lexaloffle.com/bbs/?tid=142308 Fri, 17 May 2024 10:08:14 UTC PICO-Darts <p> <table><tr><td> <a href="/bbs/?pid=148115#p"> <img src="/bbs/thumbs/pico8_pico_darts-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=148115#p"> PICO-Darts</a><br><br> by <a href="/bbs/?uid=89653"> Elfamir</a> <br><br><br> <a href="/bbs/?pid=148115#p"> [Click to Play]</a> </td></tr></table> <br /> <strong>PICO-Darts</strong> is a simple darts game written in less that 500 characters for <strong>TweetTweetJam 9</strong>.</p> <h2>Controls</h2> <p>You only need the X key:</p> <ul> <li>First input: Aim on the X axis.</li> <li>Second input: Aim on the Y axis.</li> <li>Third input: Throw dart. </li> </ul> <p>After you throw the dart, press X again to start with the next dart.</p> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/89653/9_bullseye_0.gif" alt="" /> <h2>Rules</h2> <p>You have 5 darts to get the best score.<br /> After the fifth throw the score will be be reset.</p> <h2>About</h2> <p>This is the first game I develop for a game jam. The limitation of writing a functioning game with 500 characters or less has been quite a challenge, but a fun challenge!</p> <p>It took about 5 hours to develop the game and then another 3 hours to minify the code and remove features that wouldn't fit in 500 characters.</p> https://www.lexaloffle.com/bbs/?tid=142167 https://www.lexaloffle.com/bbs/?tid=142167 Wed, 08 May 2024 12:04:51 UTC Grave Defence <p> <table><tr><td> <a href="/bbs/?pid=141999#p"> <img src="/bbs/thumbs/pico8_grave_defence-2.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=141999#p"> grave_defence</a><br><br> by <a href="/bbs/?uid=89653"> Elfamir</a> <br><br><br> <a href="/bbs/?pid=141999#p"> [Click to Play]</a> </td></tr></table> </p> <p><strong>Grave Defence</strong> is tower defence game, in which you control a ghost tasked with defending the souls resting in a mausoleum from the incoming hordes of skeletons! </p> <h1>Controls</h1> <ul> <li>Arrow keys to move the character</li> <li>X key to place and pickup torches</li> <li>O key to toggle flame aura indicators</li> </ul> <h1>Rules</h1> <p>Torches must be powered by near by <em>Power Flames</em>. Once powered they will shoot enemies within range.<br /> Shooting torches will consume the energy of the flames they are linked to.</p> <p>Power Flames can die out if over tapped so keep an eye out for their size.<br /> However, Flames will recharge over time unless fully extinguished.</p> <p>Torches can be relocated; the mausoleum must be protected and you will need to move around the map to do so!</p> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/89653/grave_defence_0.gif" alt="" /> <h2>Different Power Flames</h2> <p>Power flames come in three types represented by their colors:</p> <ul> <li>Yellow flame: basic flame, the most balanced option.</li> <li>Blue flame: weak flame, can power more torches than yellow flames.</li> <li>Red flame: strongest flame, will cause the most damage, but is drained faster than other flames.</li> </ul> <img loading="lazy" style="margin-bottom:16px" border=0 src="/media/89653/grave_defence p8_2.gif" alt="" /> <h1>About</h1> <p>I have recently been getting into game development and learning to work with pico-8.<br /> After the mandatory <a href="https://www.youtube.com/@LazyDevs">Lazy Devs</a> tutorial I decided to challenge myself to develop a complete game in two weeks, that would include functioning mechanics, art and some basic music. Grave Defence is the end result!</p> <h2>Nerdy notes</h2> <p>The actual code is a bit of a mess; there are still chunks of code for mechanics that have been scrapped because they ended up being unintuitive and a hindrance to the fun.<br /> These include an interaction system that would display a cursor based on the last movement direction of the player as well as collision system that initially would involve most sprites in the map, but in the final version has been almost completely removed (thanks to SpaceCat and <a href="https://www.youtube.com/watch?v=KtszrmKwL1U&amp;amp;list=PLavIQQGm3RCmgcBCb0aK4hT7morWlQ19A&amp;amp;index=8">this video</a> for the collision logic).<br /> I might get around to cleaning it up in the future, if a feel there is something interesting I would like to add to the game.</p> <h1>Credits and thanks</h1> <ul> <li>Developed by Elfamir, that's me.</li> <li>QA Tested by my lovely partner &hearts;</li> </ul> <p>Thanks to the Pico-8 community as a hole for all the great material and inspiration.</p> <p>If you read all the way to here, congrats!<br /> I would greatly appreciate any feedback on the gaming experience as I am looking to improve my game dev skills :)</p> <h1>Changelog</h1> <h3>V.1.0</h3> <p>Initial release of the game.</p> <h3>V.1.1</h3> <ul> <li>Added 2 new levels</li> <li>Added snap controls</li> <li>Added flame aura indicator</li> <li>Added flame low-power alert and changed sprites</li> <li>Added <em>level reset</em> and <em>level select</em> menu items</li> <li>Reworked enemy movement</li> </ul> https://www.lexaloffle.com/bbs/?tid=140383 https://www.lexaloffle.com/bbs/?tid=140383 Mon, 26 Feb 2024 15:50:54 UTC