在Haskell的终端迷宫游戏

Fae*_*ery 2 haskell ansi

我想在Haskell中实现一个迷宫游戏 - 迷宫将是ASCII符号,我希望它是彩色的 - 例如墙是蓝色的"#",硬币是黄色的'o'等等,我正在看System-Console-ANSI.

我想问一下是否可以用这个包来做这件事我正在考虑如何在动作发生时刷新labirynth(例如它可以有硬币,用'o'表示,当英雄时硬币上的步骤,他得到它,它应该消失) - 将在屏幕上打字并打印迷宫再次顺利完成工作?

如果系统控制台ANSI不能完成这项工作,你能否给我一些想法和数据包?非常感谢你提前!

mhw*_*bat 5

我建议您在http://hackage.haskell.org/package/vty-ui和http://jtdaugherty.github.com/vty-ui/查看vty-ui .这是一本非常好的用户手册.我只玩了一点,但我认为它非常适合你的应用程序.