在Haskell的终端迷宫游戏

时间:2013-01-11 08:18:40

标签: haskell ansi

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

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

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

1 个答案:

答案 0 :(得分:5)

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