I want to debug the high score table a bit more before I release the next demo but I think I've addressed most of the issues in your post.
I updated run so that it only drains when moving. Things are much nicer like this. I also added a small bonus when picking up a present. So far, I haven't run into an issue where I've had a real shortage of Spirit unless I hit a snooper. I think the stand still charge might be a bit too much.
I also slowed the snoopers down a bit more while "snooping". They should still charge at the same speed though. It's definitely easier like this.. but it's hard for me to tell being the one making the game to see the actual difficulty as I've played it a 1000x and what might be hard to some might be easy to me.
The hit detection on enemies is a little early because it's based on their 16x16 sprite border instead of their actual "body" border. QB would choke trying to process a pixel x pixel collision detection with levels so large...(at least with my skills... I've seen some amazing QB stuff in the past handle things amazingly) so I've gone this route. Worst case, I guess I should expand the enemy and Santa sprite so that they take up the whole sprite width.
I also fixed the issue with the "block away". It wasn't related to the enemy hit. Each sprite on the map has a type, attribute and value. "MARKER" sprites that handle start posiitons, sled, and tree positions are all non-blocking" unlike "level" sprites which are blocking. Being this is the case, I had the sled and tree sprites as invisible sprites with the attributes and values set. In my current version I'm working on, those are blocking so the sled and tree need to be touched to pickup/drop off. So far so good and thankfully wasn't a huge change of things.
I should have a potentially final(?) demo out in the next day or so and then push to make a pre-release version before releasing the game completely... Just in time for March! hahaha
Run really drains Xmas spirit. Maybe it'll be better with drain while standing disabled. You really learn to be economical with Christmas spirit especially on level 3.
What gets me quite often is trying to get around the snoopers without using special abilities. Sometimes they seem to hit befor... more
Just about ready to release a follow up...- Erik_,Sat Jan 01 2022 3:26am
* Enemies snoop now a bit slower but will charge at the same speed when they see you.
* There's a buggy "High Score" system added (not finished)
* You now actually have to touch the sleigh or tree to get/deliver a present instead of being a block away
* Run only drains... more
times when it felt like the arrow key "stuck" as some other action was happening.
With the slower enemies, it's possible to "stalk" one as you work your way through the level. That really saves on Christmas Spirit. I think real Santa would sneak and only use Christmas Magic (Blend, Run) when he... more
After reading your post, I decided to try and work on the input and try and hunt down those random stuck key spots. I figured it was from combining using "INP(96)" for movement and "INKEY$" for toggles. So, I moved everything to use "INP(96)" and added a "switch debounce" on the toggle keys so they ... more
Can keep on delivering but can't end the level. How I did it: Delivered a few presents to the tree then asked the Elf for help. Gave a couple to snoopers, then tried to end level.
Ok, so here's what happened in more detail. With presents to deliver n-1, grab a present and touch the elf. He'll d... more