Shameless plug: I'm working on a multiplatform library (https://github.com/Hexworks/zircon) which can be used to write roguelike games with ascii and/or tile based graphics. The whole project is MPP Kotlin (99% common code). We have a LibGDX renderer as well (although we're not using LibKTX yet).