thinknervous [Lexaloffle Blog Feed] Get Me the Spell Outta Here!! <p> <table><tr><td> <a href="/bbs/?pid=77801#p"> <img src="/bbs/thumbs/pico8_witchescape3-5.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=77801#p"> get me the spell outta here!!</a><br><br> by <a href="/bbs/?uid=30742"> thinknervous</a> <br><br><br> <a href="/bbs/?pid=77801#p"> [Click to Play]</a> </td></tr></table> </p> <p>This game is finally done--enjoy!! I have a long list of ideas, including some good ones from player feedback, which I decided to discard. The game works, and the significant bugs are relatively rare. I decided to resist my addiction to refactoring code in the interest of, you know--actually finishing a project for once!</p> <p>Here's some stuff I did NOT get to:</p> <ul> <li>fixing a game-breaking bug where you will occasionally get stuck in the air after jumping on a pig. I couldn't consistently replicate the error or find the cause.</li> <li>not a game-breaking bug, but it doesn't really make sense for the guards to whip you through doors or while you are standing behind them. oh well--it turned out to be too difficult to refactor this code.</li> <li>additional spells, like flying horizontally on a broom or turning yourself into something.</li> <li>various performance and code-cleaning optimizations</li> </ul> <p>Thank you to everyone who played this game while it was in development and gave me feedback and encouragement!!</p> <p>--</p> <p>Revision 4 (final) released 9/26/21</p> <ul> <li>added victory screen!!</li> </ul> <p>Revision 3 released 9/12/21</p> <ul> <li>swapped order of frog and pig spells</li> <li>adjusted jump height of frog and pig spells; it should now be impossible to skip either spell</li> <li>revised the map to accommodate these changes</li> <li>minor bug fixes</li> </ul> <p>Revision 2 released 8/1/20</p> <ul> <li>Added title screen</li> <li>Lots of refactoring that mostly doesn't affect gameplay</li> <li>Gave it an actual name!</li> </ul> <p>Revision 1 released 6/19/20</p> <ul> <li>Added music and sound</li> </ul> <p>--</p> <p>Edit: Because people seemed to enjoy this game, I'm moving it to &quot;work in progress&quot; and now plan to actually finish it! I'm also adding some references to the end of this post for where I got some of the programming ideas from. (Unfortunately I haven't kept good records of everything, but I will update as I find sources.)</p> <p>--</p> <p>Hi everyone!</p> <p>This is my first game. I made it a couple summers ago while I was funemployed. I had plans to make it more polished, but, well... I got a (non-programming) job lol. I finally decided to upload it as-is.</p> <p>A couple programming highlights (which may actually be terrible; I'm not exactly a programmer):</p> <ul> <li>pixel-by-pixel collisions checks (starting at line 847)</li> <li>class inheritance system (starting at line 145)</li> <li>algorithmically generated whip graphics, which tbh are a mess but were interesting to try and figure out (starting at line 1114)</li> <li>map initiation: maps are drawn with a single brick tile, which is then replaced with the proper side and corner sprites as appropriate (starting at line 1221)</li> </ul> <p>Let me know what you think!</p> <p>--</p> <p><a href="">Particle systems</a><br /> <a href="">Automatic tile generation</a> (there used to be a blog post explaining this but the link is broken)</p> Mon, 08 Jun 2020 17:47:20 UTC