The fun is back!
In hindsight the fact that the corruption was full strength even on the first level, with completely un-upgraded characters, was what made it so repellent. The way it's strong only on later levels now works so much better because by then you have characters upgraded that can deal with it.
There's not much to dislike anymore. It's great how the game is shaping up. I did see it mentioned elsewhere that development is winding down and there probably won't be many more updates. I have a few suggestions for things that could hopefully still be improved at some point.
1. If there's only one thing out of these that gets added, please, please do this one. The character selection is frustratingly clunky and slow still on a controller. Having to move left/right and then confirm, to go through each character one by one, is just far too cumbersome. The fact you have to scroll through all the characters again after beating a level if you want to use the same character again is especially frustrating.
Being able to hide locked characters would sort of help, but there's a much better way. Please, put in an extra screen where you see all the character portraits and can just choose from any character on the same screen. After choosing the character there, then you could see the character specific screen where you can upgrade. That would be so much quicker and convenient. Plus, there could maybe even be a random button to choose a random unlocked character to play as.
2. The level selection screen moves backwards. What I mean is, pressing right on the controller moves the level selected to the left, and pressing left moves the level selected to the right. I don't know how that got reversed but it's very confusing and causes me to select the wrong level sometimes.
3. When a relic shows up in a chest, there's no delay at all. If you were tapping a button when you opened a chest with a relic, it gets instantly selected. If you're very used to confirming the chest automatically because usually there's no choice, same thing. I've opened chests and instantly taken a relic without even seeing what it was multiple times. Some kind of delay or extra input (like maybe having to press left/right to select take or leave, instead of having take automatically selected) in the rare case that there's a choice to be made would help.
4. Some kind of indicator to know that you've unlocked all characters in a level would help.
I started from a fresh save so I have four levels unlocked right now. Playing the fourth level for the first time, I saw a red arrow and followed it to a character I then unlocked (fire). A minute or less later another character showed up which I also unlocked (axe). I don't know if one was tied to the other or I just got kind of lucky. But I had been assuming that there was one character to unlock per level (even though I haven't seen any in the second or third levels yet).
Now I have no idea how many characters there are to unlock in each level, or how to tell if you've gotten them all. Even if it's something that has to be unlocked (maybe after beating a level a few times, or with a few characters?) it would really help to have an indicator on the level select screen to let you know if you've gotten all characters in a level.
5. Chests can spawn where you can't get to. My first time in the fourth level I saw not just one, but three chests stuck inside unwalkable squares. They couldn't be reached so they couldn't be opened.
I took screenshots. I could upload them somewhere if you think that would help.
Maybe there could be a check to see if a chest is on a walkable tile when spawned, and if not the chest could slide toward a walkable space until it was completely on a walkable tile.
Btw it's excellent the way chests now remove corruption around them. Exactly what was needed.
Edit:
I was playing the fifth level and was pretty close to the end when there was a "null" error and the game closed.
--------------------------------------
filename: BringItOn
package: com.example.myapp
version: 0.14.15
sess. ID: bio-v0.14.15-65c6e1b4-1113-4e25-8d88-692ee217c073-2024-03-11_08'22'33
started: 2024-03-11 08:22:33
--------------------------------------
crashed: 2024-03-11 16:24:02
duration: 08:01:29
error: Null Object Reference
stack:
substates.ChestOpenSubState.openChest (substates/ChestOpenSubState.hx line 337)
substates.ChestOpenSubState.start (substates/ChestOpenSubState.hx line 101)
flixel.tweens.FlxTween.finish (flixel/tweens/FlxTween.hx line 707)
flixel.tweens.FlxTweenManager.update (flixel/tweens/FlxTween.hx line 1276)
flixel.FlxGame.update (flixel/FlxGame.hx line 747)
flixel.FlxGame.step (flixel/FlxGame.hx line 679)
flixel.FlxGame.onEnterFrame (flixel/FlxGame.hx line 552)
openfl.events.EventDispatcher.__dispatchEvent (openfl/events/EventDispatcher.hx line 402)
openfl.display.DisplayObject.__dispatch (openfl/display/DisplayObject.hx line 1399)