我想在Haskell中实现一个迷宫游戏-迷宫将是ASCII符号,我希望它是彩色的-例如墙壁是蓝色的“#”,硬币是黄色的“o”等等,我正在看System-Console-ANSI。
我想问是否有可能用这个包来做这件事,我在想当一个动作发生时如何刷新labirynth(例如,它可以有硬币在里面,由“o”表示,当英雄踩到硬币时,他得到了它,它应该消失)-将claering屏幕和打印迷宫再次顺利完成工作吗?
如果系统控制台ANSI不能完成这项工作,你能给予我一些想法和数据包吗?
我想在Haskell中实现一个迷宫游戏-迷宫将是ASCII符号,我希望它是彩色的-例如墙壁是蓝色的“#”,硬币是黄色的“o”等等,我正在看System-Console-ANSI。
我想问是否有可能用这个包来做这件事,我在想当一个动作发生时如何刷新labirynth(例如,它可以有硬币在里面,由“o”表示,当英雄踩到硬币时,他得到了它,它应该消失)-将claering屏幕和打印迷宫再次顺利完成工作吗?
如果系统控制台ANSI不能完成这项工作,你能给予我一些想法和数据包吗?
1条答案
按热度按时间sirbozc51#
我建议你在http://hackage.haskell.org/package/vty-ui和http://jtdaugherty.github.com/vty-ui/上看一下vty-ui,有一个非常好的用户手册,我只玩过一点,但我认为它会非常适合你的应用程序。