Saving Homura!
Day 1.) I couldn't really think of a theme and threw together a mess of code and random 'Place holder' sprites, but eventually decided on theming the game after a show I like (Puella Madoka Magica) Using elements from the origininal series I implemented character sprites and basic movement. (The story in my game loosely follows the series but Is very different and not the cannon events). I also implemented a few cute backgrounds and only had about 3 sprites. Day 2.) I decided to try and add my first enemy, I used a concept from my beta game file of which the enemy sprite will slowly follow the player and when touching will cause the loss of life. However, I could not find a way to implement a cooldown for my lives, meaning pretty much any time you touch an enemy you instantly die, I tried a bunch of different things but never found a solution. On the bright side I added a jump feature as well as a crouch feature used in case you get stuck in between platforms in some of the ares! Day 3.) I added a feauture that stops the player from falling through platforms when crouching, but had to scrap it since it involvs the y-coordinate. And this obviously stops me from adding a pit you can fall into. I then coded in an intro scene and this took my class period and some time at home, but I eventually finnished up and moved on. Day 4.) I ended up tweaking my into sequence to feauture a small inner monologue scene as well as a 'loading' screen, which obviously is just there for show. I then began to work exclusively on the platforms adding about 8 or 9 (I can't remember and I'm too lazy to check.) and the last thing I did was add a placeholder sprite for an upcoming cutscene and write down some ideas for where the story would go. Day 5.) After writing some Ideas the previous day i settled on a concept and coded in a second cutscene, along with a pink powerup that grants you an extra life. This powerup is handed to your character during the cutscene and then dissapears. I came into a bug with one of my sprites re-triggering a cutscene, so I coded in for the spite to move to -999 , -999 this way the cutscene would re-trigger. Day 6.) I was going to end the game in the third land, but choose to implement a concept from the show into the game. The monsters known as witches create labrynths which are darkened abstract areas where the characters battle. The names of the stages costumes (The ones that start with Lab) Stand for Labyirinth and were implemented as an area. Once the player enters they cannot leave and only move forwards (They can move back in forth in the domain of the labyrinth.) Day 7.) I wanted to add more enemies since the area had mainly been story for a while. I added a witch from the show named Nagisa, who would fly back and fourth in the second area of the Lab if the player were to jump when Nagisa were above them, they would die. (Or take damage). I later added a second enemy, who only harms you if you make a wrong choice. The Candy bunny is pink and tall and stands in area 3 of the lab. When entering the room you will be asked if you want to touch it. I stopped for the day and decided on continuing tommorrow. Day 8.)I finnished up the candy bunny monster and made it so if you pet it, it shows its demonic form and takes a life from you. As soon as you move to the next area your greeted with Homura! (You cannot reach or touch her) She talks to you then she triggers a cutscene. I coded the cutscene in which the girls talk about the ominous and 'bad' choice they made which led them to an unfortunate fate. I decided that I was going to add a handbook sprite, but haven't implemented at this day. Day 9.) I coded in the final boss sequence and the variables that are for it, as soon as the boss battle starts you are tasked with avoiding the sprites that are chasing you. You are subject to a small area and if you interact with the big monster you take damage. You could always go offscreen obviously, but the enemy sprites will still follow you and likely catch up. I coded in a mysterious voice that tells the player the 'true' use of the powerups and I finnished the main boss sequence. Day 10.) On this last day I coded in the missing Z Key reset and added the 3 endings. I then added the handbook sprite, which you can open to see more stuff about this game. I worked realy hard and stayed up late most nights but I think it was worth it!
Created January 13, 2024
Last updated January 13, 2024
Published January 13, 2024