JS13K 2020 Game Jam Day 14
Oh no! Did I really spend fourteen days not coding! No need to really panic, I've been designing most of the game in my spare time. Though I lost so much valuable time not coding!
I didn't have a whole lot of time, so I just managed to setup the new repository and copy over the relvant parts from Daemon that I wanted to reuse in Whole Door. The github.io page for Whole Door should also be up as well. However, there's not much to look at right now. I want to get a real menu to show up next time for starting the game.
If I didn't tell you already, the theme for 2020's JS13K Game Jam is 404. One of their example interpretations was "something missing". So, I came up with this idea of a Memory-Puzzle-Platformer game where you play as a character that needs to go through this big door. The issue: parts of the door are missing and you need to collect the part(s) on the other side of the map to get them. You will have to avoid enemies and jump on platforms to get to the other side of the map while trying to remember the part of the door that you might be missing. Once you get to the other side of the map, there will be multiple pieces that could be part of the door or bogus pieces that will waste your time. I decided to call this game Whole Door. It's both the objective of the game and a reference to the fictional, Game of Thrones, character Hodor. I never watched Game of Thrones, but I thought the medieval aesthetic with it's draw bridges would fit my game well. Plus, I was also thinking of making the character some cartoon-ish looking knight.
I've been searching the web while I wasn't actively coding the game. I managed to find some code snippets that I think would really help. The idea is to have several door designs on my sprite sheet, but have several different hole shapes drawn by code. I'm hoping that I can use this texture fill snippet along with this snippet to copy a canvas to another canvas to create my puzzle pieces. Hopefully, I can render the door on the world first and then use the two snippets of code to draw parts of that door in other areas of the world. I should just be able to have a "hole" object and a few "piece" objects to track their locations in the world. The knight will be able to pick up the "piece" objects, carry one around, and throw it at other objects. If a "piece" object collides with a "hole" object, check if their properties match: if they do, destroy both objects to "fill in" the door.
Comments
Post a Comment