Game froze while loading the third or fourth map, probably a JavaScript error. I'm very disappointed to have to restart the game from start, and also disappointed with how slow the movement is. (Sure, he is an old man, but give him a bicycle at least, for gameplay reasons!)
The sacrifice choice can be made using the keyboard. Unfortunately, it is near-impossible to see the highlighted button, so after choosing the wrong choice a few times, I'm now using the mouse.
I'd like some quality-of-life improvements: 1) Option to skip the rolling animation and give me the dice results instantly. 2) Option to sort dice by actions and numbers (ascending). 3) After doing one action, the remaining dice should stay in their place on the screen, to make it easier to think about the keyboard shortcuts. (i.e. "4" will always activate the die on the fourth spot, even if the previous spots are empty.) 4) If there are only two dice remaining (action+number), take the action immediately, the game doesn't need my input.
I accidentally chose 4 number dice plus 2 action dice for a 6-dice battle. It turned out pretty good, because that gave good odds of having a high value that I could use on attack, even though I essentially lost one action per round.
Overall a good game, I liked the puzzles. Two complaints: 1. The gem in level 10 it behind the HUD. I missed it the first time because of that. :( 2. Sometimes the jump didn't work, or maybe it was delayed by a couple of frames, leading to be detected right after I walked off a platform.
I gave up and looked up the solutions of Twin Cutters, The Shaft, Impossible, 150% Blockage, This is the final world, Lazer gate. Some because I was already tired, others because it required some complex thinking and combination that I wasn't really prepared.
Problem 1: the character bounces off walls! That's annoying. Problem 2: During the boss fight, suddenly the character wasn't moving anymore. It died shortly afterwards.
BUG: the laser is invisible until the cannon reaches the visible area. This is wrong, because the beam could be near me, even hitting me, but still invisible.
Another idea to reduce memory usage is to keep a pool of objects and reuse them. Since Flash scripting does not have a explicit way to free up memory objects, reusing them is a way to keep the memory usage and the garbage collector runs both under control.
Going in diagonal increases the memory usage to several hundreds of megabytes. That's probably because the game tries to keep a 2D array of the entire explored map, and going diagonally will expand both dimensions instead of just the vertical one. TL;DR: dev, please reduce the memory usage.
That fading transition is annoying and time-consuming. The UI should be better: there should be a total gold value of my inventory. Those 3 menus (shipyard, weapons, market) could be combined directly at the main screen, so that I could sell the loot faster, buy ammo and repairs faster, and upgrade when possible.
Yep, I'm testing this now with a mix of capsule + box. Thanks! (: