This document describes the 2D-platformer called “DoodleFinn.” The game implements sprite-based animation, physics, collision detection, AI, and other 2D game programming techniques. The game also uses A* to perform pathfinding.
DoodleFinn will be developed on the Wolfie2D game engine (https://github.com/TheMcKillaGorilla/Wolfie2D) by Richard McKenna. The UI will be designed on Figma. And the web app will be deployed on Firebase. The sprites and logo will be drawn with the Procreate app.
DoodleFinn takes pride in keeping this notebook clean. But one day, they wake up to find the pages a mess! Pages are torn and messy Scribbles are destroying things left and right. With a pencil in hand, it’s their job to protect this notebook from being destroyed.
In order to clean the notebook, DoodleFinn needs to collect all the scraps of paper to reform the page and defeat all the Scribbles. Luckily, DoodleFinn has their trusty pencil by their side to make it easier to jump around the page by forming paths and erasing any Scribbles in their way.
DoodleFinn can jump on top of any words that are on the paper, but sometimes the text is too far apart to make the jump. Good thing DoodleFinn has their pencil with them. They can draw a path between platforms. They can also use their pencil to erase any Scribbles in front of them while collecting the scraps of paper that have been torn from the page. Once the page is cleaned up, it’s onto the next page!