This is really great gameplay. I could recreate that using the LambdaHack engine of Allure of the Stars, almost exclusively by writing content definitions, but I'd need to extend the engine to include actor headings, which is also not easy to represent in pure ASCII setting and merge withi standard movement controls.
Also I'd need to gut out most of the explosive projectiles, because when it's so easy to harm yourself and your teammates, AI becomes hard to design and predict and what it does feels arbitrary. Generally I'd gut out most of the game and it'd result in probably better and surely easier to graps gameplay. Actually, let me just create a ticket to do that: