This year I’m going to try a horror roguelike about engineer fixing power cords in some dark place (in fact, in a space ship, but it’s pretty abstract).
I’m using a Bearlib libraries as an engine of game. BearlibTerminal is by far most developed part of it, but Bearlib includes other “libtcod-like” parts – map generation, fov, astar. Some of them are developed by me, lol. They still lacks bindings for languages other than Pascal, though.
After first day i have combined most of the libraries (todo – pathfinding) into simple project and have @ walking, doors opening and closing, directional and blinking lights done and darkness that fills all around.