What if a match 3 RPG had you spell words instead of match gems? Letters & Legends is what! Buy it, this game is awesome and has quickly taken over my phone.
QuinchoOsito
Creator of
Recent community posts
Great game with great puzzles! I loved watching Eskimo Bob back in the day and instantly bought this and Alfonzo's Adventure when I saw them just for the nostalgia, but it wasn't long before I was just playing this one for the thoughtful level design.
This is seriously a great NES puzzle platformer, and I can't wait to see what Alfonzo's Adventure has in store after this!
Just started playing (on Android) but this seems to be exactly what I was hoping for from the screenshots, a Wildermyth-style tactics game with interesting plot and good production values, not to mention complex combat (and I like how from the very beginning you can choose different classes to start with on your team, since that suggests that this game is set to accommodate different types of builds and playstyles).
Oh no problem at all, I just figured you might want to know. And it is indeed! (it says version 0.12.1, but I just want to clarify that I downloaded v0.14)
--------------------------------------
filename: diceydungeons
package: com.terrycavanaghgames.diceydungeons
version: 0.12.1
sess. ID: dicey_dungeons_2018-10-17_04'48'36
started: 2018-10-17 04:48:36
--------------------------------------
crashed: 2018-10-17 05:05:22
duration: 00:16:45
error: ERROR in callscenemethod(Combat,update) static : ERROR in callscenemethod(TerribleCurse,reset) static : Null Object Reference, stack = Called from elements.Skill.new (elements/Skill.hx line 24)
Called from elements.LevelUpReward.new (elements/LevelUpReward.hx line 43)
Called from states.TerribleCurse.reset (states/TerribleCurse.hx line 57)
Called from Reflect.callMethod (C:\coding\haxe\haxe\std/cpp/_std/Reflect.hx line 55), stack = Called from haxegon.Scene.callscenemethod (haxegon/Scene.hx line 90)
Called from haxegon.Scene.change (haxegon/Scene.hx line 122)
Called from states.Combat.changescene (states/Combat.hx line 1002)
Called from elements.CombatCommand.execute (elements/CombatCommand.hx line 570)
Called from states.Combat.update (states/Combat.hx line 141)
Called from Reflect.callMethod (C:\coding\haxe\haxe\std/cpp/_std/Reflect.hx line 55)
stack:
haxegon.Scene.callscenemethod (haxegon/Scene.hx line 90)
haxegon.Scene.update (haxegon/Scene.hx line 53)
haxegon.Core.doupdate (haxegon/Core.hx line 252)
haxegon.Core.onEnterFrame (haxegon/Core.hx line 173)
starling.events.EventDispatcher.__invokeEvent (starling/events/EventDispatcher.hx line 184)
starling.events.EventDispatcher.dispatchEvent (starling/events/EventDispatcher.hx line 144)
starling.display.DisplayObject.dispatchEvent (starling/display/DisplayObject.hx line 778)
starling.display.DisplayObjectContainer.broadcastEvent (starling/display/DisplayObjectContainer.hx line 449)
starling.display.Stage.advanceTime (starling/display/Stage.hx line 108)
starling.core.Starling.advanceTime (starling/core/Starling.hx line 469)
starling.core.Starling.nextFrame (starling/core/Starling.hx line 455)
starling.core.Starling.onEnterFrame (starling/core/Starling.hx line 682)
openfl.events.EventDispatcher.__dispatchEvent (openfl/events/EventDispatcher.hx line 443)
openfl.display.DisplayObject.__dispatch (openfl/display/DisplayObject.hx line 1236)