OVERWORLD - WASD, ARROW KEYS, or ARROW BUTTONS (mobile) to move Gingy around - X or I BUTTON (Mobile) to Interact with others - Z to Hide/Show Touch Controls COMBAT - FIGHT : Deals Damage to your opponent - ACT : Can be used to convince some opponents not to fight, or to provide a hint - BLESSINGS : Gingy's blessing heals him or a downed party member (WIP). Muffin's blessing removes EVERDARKNESS from an opponent, making her stronger and allowing you to spare them. DEFEND : Protect a party member, making the other a target and reducing damage taken SPARE : With certain opponents, you can ACT to convince them not to fight. Once you do so, you can show them MERCY, ending the fight peacefully - WASD, ARROW KEYS, or ARROW BUTTONS (Mobile) to move your mini-me around the battle box to avoid attacks on the enemy's turn THINGS I NEED TO FIX - Once combat ends, Gingy's walking animation doesn't play when you move him around - If you defeat the Everdark Spawn by reducing its health points, for some reason combat doesnt quite end like it's supposed to, and the mini-me still appears. - You can travel outside the Battle-box if anything is overlapping with it (like Muffin's shield) - Not a glitch, but for the DEFEND mechanic, Gingy and Muffin should not be able to both defend on the same turn at the same time. - Music doesn't loop properly. Not a massive deal, but it breaks immersion.
CREDITS (Scroll Down for DEV LOG) Thanks to @creater474 for help with coding the walk animation, as well as offering to answer me questions and optimize my work Thanks to @DommyLAMO for coding the base of the battle system, and for allowing me to implement their code into my project TO FIX LIST UPDATE LOG 10/19/2025 : Project Begins! I hope to do a lot with this thing. For now, here are the first things I did - Made art and code for Gingy, the background, and all the buttons - Added touch controls and keybinds to movement - Added the ability to hide the touch controls with the Z key - Made art for a test NPC (Her name is Muffin!), as well as the ability to interact with her (Work In Progress) - Added animation (To when you control him with the keys on a keyboard (Still working that out for touch controls)) 10/23/2025 - Implemented optimized code for Animation and Movement courtesy of - Started work on code that polishes the sprites movement so that the walk cycle cant end in the middle (leaving him in a step pose) - Added a test enemy that, when you touch it, initiates combat! (Still a work in progress) - Added Combat intro animation, and made it so that you cant walk around during combat. - Updated Muffin's dialogue and sprites. 10/25/2025 - Implemented the Button Sprites into the Combat Menu 10/26/2025 - Started work on implementing the Battle Box and Gingy's In-Attack Sprite - Programmed Movement for Gingy's In-Attack Sprite 11/1/2025 - Continued working on making the combat UI work properly. Got the buttons to flicker and select when you hover over/click on them. I've yet to make them actually do something 11/2/2025 - Implemented more code from remixes and got the battlebox mostly working. - Fixed the bug that makes it so the player's action happens after the enemies turn (Now the players action happens first, then the enemies turn) - Changed the sprites for the Battlebox and the enemies' bullets - Fixed a bug where the invincibility frames wouldn't show when you got hit - Noticed a bug where if you act on the first turn, the Mini-Me shows up before the battlebox does (I have yet to fix it.) 11/3/2025 - Made a Sprite for Muffin's defending, and made the code for it work! I need to make it so that when you choose to defend with one, you cant do so with the other. - Made damage sprites and animations for Gingy and Muffin - Fully fleshed out the DOWNED system, making it so that when one ally is downed, you can only choose options for the other. - Added Gingy's defending sprite to his costumes. 11/24/2025 SOUND DESIGN!!!!! - added a bunch of sounds, like one for slashing, one for taking damage for each character, fight and idle music - Moved the position of the slash so that it properly aligns with the opponent - Updated some Sprites, specifically Muffin's defend sprite, the sprites for the bullets and battle box, and the background sprite. - Added several attack patterns to the EVERDARK encounter.