I like this entry! There is definitely something about it.
Miscellaneous comments:
- The controls (for player 1, at least) are QWERTY-based, but do not adapt to other layouts, which is (once again, your game is far from being the first and I expect it to be far from the last XD) taxing for an AZERTY keyboard, for example. This did not help me in the beginning when I was trying to figure out how to play: adds confusion to the confusion! I know it’s easy to forget this, but be aware that it is possible to program keys independently of the layout, which is a nice feature. ;)
- It may be me, but I was confused by the picture depicting the Space key and thought at first that it was a hyphen (-), which left me wondering if I had trouble finding the right key because of aforesaid QWERTY problem… Then I looked better and realized the drawn key seemed longer, so I suspected Space and it worked. I would advise drawing the Space key a bit longer, and even writing ‘SPACE’ so as not to take chances. ;)
- I like many details, including how the timer number dilates at each beat. :)
- I see you implemented some player-like AI, it is not that common! I am curious as to how the AI dwarf is programmed. :)
- It took me a bit of time to understand that you just have to move to an appropriate spot so that the action you earned auto-activates. Maybe you could make the description a bit more specific? I may have been at fault for not getting it quicker, though.
- Does this part of the description match some mechanic I missed? (Sorry for being such a bore today. XD)
‘but don't leave it to chance when you can play with the odds by flipping the dice without anyone noticing!’
I tried switching actions at the end of the dice roll, and it may have worked, so would that be it? And if so, does the possibility depend on whether the other dwarf is oriented towards your side? - When the timer reached zero, there was a front panel displaying the following error; has this happened to anyone else?
An error occurred running the Unity content on this page. See your browser JavaScript console for more info. The error was: RuntimeError: indirect call to null @blob:https://v6p9d9t4.ssl.hwcdn.net/8c7e8c4e-ecdb-4154-b07a-b308d844b8f5 line 3 > WebAssembly.instantiate:wasm-function[6288]:0x2081f3 @blob:https://v6p9d9t4.ssl.hwcdn.net/8c7e8c4e-ecdb-4154-b07a-b308d844b8f5 line 3 > WebAssembly.instantiate:wasm-function[19897]:0x84c158 @blob:https://v6p9d9t4.ssl.hwcdn.net/8c7e8c4e-ecdb-4154-b07a-b308d844b8f5 line 3 > WebAssembly.instantiate:wasm-function[19898]:0x84c3b3 @blob:https://v6p9d9t4.ssl.hwcdn.net/8c7e8c4e-ecdb-4154-b07a-b308d844b8f5 line 3 > WebAssembly.instantiate:wasm-function[45099]:0xea2970 @blob:https://v6p9d9t4.ssl.hwcdn.net/8c7e8c4e-ecdb-4154-b07a-b308d844b8f5 line 3 > WebAssembly.instantiate:wasm-function[40980]:0xdbcca5 @blob:https://v6p9d9t4.ssl.hwcdn.net/8c7e8c4e-ecdb-4154-b07a-b308d844b8f5 line 3 > WebAssembly.instantiate:wasm-function[7863]:0x2a6399 @blob:https://v6p9d9t4.ssl.hwcdn.net/8c7e8c4e-ecdb-4154-b07a-b308d844b8f5 line 3 > WebAssembly.instantiate:wasm-function[29491]:0x9fe032 invoke_iiii@blob:https://v6p9d9t4.ssl.hwcdn.net/8c7e8c4e-ecdb-4154-b07a-b308d844b8f5:3:376312 @blob:https://v6p9d9t4.ssl.hwcdn.net/8c7e8c4e-ecdb-4154-b07a-b308d844b8f5 line 3 > WebAssembly.instantiate:wasm-function[1447]:0x7d695 @blob:https://v6p9d9t4.ssl.hwcdn.net/8c7e8c4e-ecdb-4154-b07a-b308d844b8f5 line 3 > WebAssembly.instantiate:wasm-function[18795]:0x831156 @blob:https://v6p9d9t4.ssl.hwcdn.net/8c7e8c4e-ecdb-4154-b07a-b308d844b8f5 line 3 > WebAssembly.instantiate:wasm-function[710]:0x508f7 @blob:https://v6p9d9t4.ssl.hwcdn.net/8c7e8c4e-ecdb-4154-b07a-b308d844b8f5 line 3 > WebAssembly.instantiate:wasm-function[10838]:0x439378 @blob:https://v6p9d9t4.ssl.hwcdn.net/8c7e8c4e-ecdb-4154-b07a-b308d844b8f5 line 3 > WebAssembly.instantiate:wasm-function[39104]:0xd7dadc @blob:https://v6p9d9t4.ssl.hwcdn.net/8c7e8c4e-ecdb-4154-b07a-b308d844b8f5 line 3 > WebAssembly.instantiate:wasm-function[15724]:0x5d258f @blob:https://v6p9d9t4.ssl.hwcdn.net/8c7e8c4e-ecdb-4154-b07a-b308d844b8f5 line 3 > WebAssembly.instantiate:wasm-function[32383]:0xa7e096 @blob:https://v6p9d9t4.ssl.hwcdn.net/8c7e8c4e-ecdb-4154-b07a-b308d844b8f5 line 3 > WebAssembly.instantiate:wasm-function[18675]:0x826c70 @blob:https://v6p9d9t4.ssl.hwcdn.net/8c7e8c4e-ecdb-4154-b07a-b308d844b8f5 line 3 > WebAssembly.instantiate:wasm-function[18675]:0x826ce1 @blob:https://v6p9d9t4.ssl.hwcdn.net/8c7e8c4e-ecdb-4154-b07a-b308d844b8f5 line 3 > WebAssembly.instantiate:wasm-function[14819]:0x52fd1f @blob:https://v6p9d9t4.ssl.hwcdn.net/8c7e8c4e-ecdb-4154-b07a-b308d844b8f5 line 3 > WebAssembly.instantiate:wasm-function[29482]:0x9fdf00 browserIterationFunc@blob:https://v6p9d9t4.ssl.hwcdn.net/8c7e8c4e-ecdb-4154-b07a-b308d844b8f5:3:208033 callUserCallback@blob:https://v6p9d9t4.ssl.hwcdn.net/8c7e8c4e-ecdb-4154-b07a-b308d844b8f5:3:161231 runIter@blob:https://v6p9d9t4.ssl.hwcdn.net/8c7e8c4e-ecdb-4154-b07a-b308d844b8f5:3:162507 Browser_mainLoop_runner@blob:https://v6p9d9t4.ssl.hwcdn.net/8c7e8c4e-ecdb-4154-b07a-b308d844b8f5:3:160766 - I wonder what happens when the two dwarves get the same action at about the same spot; how is the concurrence resolved? The dwarf that got the action first gets the priority, I guess? Just want to be sure.
By the way, it could be an interesting mechanic that when two dwarves get into such concurrence, something happens (such as: they are denied the resources, or they have to roll a dice to know who gets them…). :) - One very small criticism: aesthetically, some elements are clear while others are blurred, and I feel this creates a small visual disharmony. Not anything really damaging, this is a bit of nitpicking, but I did notice it, and since you chose outside assets, I think it was easier to make them match carefully (I would have been more lenient should you have created them by yourselves).
Update: seeing some other comments (by Nanto and Kizilejderha), it is apparently only because of a small mistake about filters settings, so I may take this into account! Second update: actually, I would have one question: did you set the filter(s) this way because you could not properly render everything owing to your mixing of different graphic styles, or was it a mere blunder? In the first case, my criticism holds, in the second, it does not.
The concept is definitely interesting, and choosing some kind of fast-action minigame sounds fitting. (Were you inspired by Mario Party, by any chance? X)) I agree with Spainmail that you would need some more directions as to what happens, otherwise, it can get confusing (and it’s even worse in AZERTY, trust me. XD I tried playing the second dwarf, but then the 0 key did not respond…)