Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Haskell 哈斯克尔的终端迷宫游戏_Haskell_Ansi - Fatal编程技术网

Haskell 哈斯克尔的终端迷宫游戏

Haskell 哈斯克尔的终端迷宫游戏,haskell,ansi,Haskell,Ansi,我正在考虑在Haskell中实现一个迷宫游戏-迷宫将是ASCII符号,我希望它是彩色的-例如墙壁是蓝色的“#”,硬币是黄色的“o”等等,我正在看 我想问一下,是否有可能用这个包来做这件事,我在想,当一个动作发生时,如何刷新labirynth(例如,它可以有硬币,用“o”表示,当英雄踩到一枚硬币时,他得到了它,它应该消失)-再次对屏幕进行破碎并打印迷宫是否能顺利完成工作 如果系统控制台ANSI不能完成这项工作,你能给我一些想法和可能的数据包吗?提前非常感谢 我建议您在和上查看vty ui。有一本很

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

我想问一下,是否有可能用这个包来做这件事,我在想,当一个动作发生时,如何刷新labirynth(例如,它可以有硬币,用“o”表示,当英雄踩到一枚硬币时,他得到了它,它应该消失)-再次对屏幕进行破碎并打印迷宫是否能顺利完成工作


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

我建议您在和上查看vty ui。有一本很好的用户手册。我只玩了一点,但我认为它非常适合您的应用程序。

看看,一个用Clojure编写的类似流氓的程序。虽然它不是Haskell,但它应该会给你一些想法。非常感谢!)我会读的。