shensat [Lexaloffle Blog Feed]https://www.lexaloffle.com/bbs/?uid=42834 Axel Stone re-imagined in pico8 style 🥊 🔥 <img style="margin-bottom:16px" border=0 src="/media/42834/13_reddit.gif" alt="" /> <p>Download here: <a href="https://shamps.itch.io/brawler">https://shamps.itch.io/brawler</a></p> https://www.lexaloffle.com/bbs/?tid=52540 https://www.lexaloffle.com/bbs/?tid=52540 Sat, 29 Apr 2023 05:25:31 UTC orchard <p> <table><tr><td> <a href="/bbs/?pid=112534#p"> <img src="/bbs/thumbs/pico8_orchard-4.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=112534#p"> orchard</a><br><br> by <a href="/bbs/?uid=42834"> shensat</a> <br><br><br> <a href="/bbs/?pid=112534#p"> [Click to Play]</a> </td></tr></table> </p> <p><img style="margin-bottom:16px" border=0 src="/media/42834/9_in_game.gif" alt="" /><img style="margin-bottom:16px" border=0 src="/media/42834/scores.gif" alt="" /><img style="margin-bottom:16px" border=0 src="/media/42834/11_titles.gif" alt="" /></p> <h1>Controls</h1> <p>Move card: ⬆️ ⬅️ ⬇️ ➡️ keys<br /> Rotate card: tap &quot;Z&quot; key<br /> Place card: hold &quot;Z&quot; key + tap ⬇️ key<br /> Help screen: hold &quot;X&quot; key</p> <h1>Rules</h1> <p>The aim of the game is to grow trees in your orchard by placing cards. The more trees you have, and the older the trees are, the more points you will score. 🌳</p> <p>You can only place cards when at least one of its fruit types (apple/lemon/blueberry) overlaps an existing fruit type in the orchard. Once a card is placed, any matching fruit types underneath the card will grow.</p> <h1>Behind the scenes</h1> <p>This is my first ever (full) pico8 game. I'm a web developer by trade and I had a lot of fun transferring some code principles from web developemnt to game development. For example, Don't Repeat Yourself (Dry) and the single responsibility principle.</p> <p>I have tried to remake video games in pico8 before, but I always had trouble replicating games that gave the player a lot of freedom in terms of movement/behaviour - my code would quickly balloon in size and become a mess! 😥 </p> <p>By choosing to remake Orchard, a <strong>physical card game</strong>, I was essentially placing constraints upon the system: player movement is limited (ie movement is card- or tile-based) and a player can only do one of two things at any one time (move or place a card). With these constraints in place, the game was (relatively 😅) easier to make.</p> <p>One thing I haven't been able to carry over from web development is the concept of automated testing. I don't understand how people are able to create complex games <em>without</em> automated tests - it honestly blows my mind! 🤯 I'd love to create a testing framework for pico8 one day ❤️</p> <h1>Credits</h1> <p>Code, sprites, sfx and music by me! 😄<br /> This game is a pico8 remake of an existing card game of the same name. You can check out and buy its sequel <a href="https://boardgamegeek.com/thread/2587288/grove-sequel-orchard-9-card-solitaire-game">here</a></p> <p>Also, a massive shoutout to the <a href="https://www.youtube.com/c/LazyDevs">LazyDevs channel</a> for teaching me how to upload a game to lexaloffle 🙏🏾</p> https://www.lexaloffle.com/bbs/?tid=47979 https://www.lexaloffle.com/bbs/?tid=47979 Tue, 31 May 2022 21:02:21 UTC