一些基本要求和愿望:
我提出一些不可能的事情吗? Python能胜任这项任务吗? 我的Windows终端有问题吗?
我不一定非常喜欢使用Python,但是我一直在为其他目的学习它,所以如果可能的话,我想“把它留在家里”。
感谢您的任何见解。
答案 0 :(得分:3)
虽然不是一个完整的解决方案,但我认为asciimatics为您提供了所需的大部分构建模块。
您可以从gallery获得可能的视觉效果,但您可能需要下载示例并尝试使用名为interactive.py
的示例来查看精灵如何使用键盘输入。< / p>
你仍然需要寻找声音和网络。我希望现有的game libraries可以帮助你。
哦,并在此完全披露:我写了asciimatics包。
答案 1 :(得分:1)
在这个时代,创建基于pygame平铺的游戏并将其所有平铺设置为ASCII符号实际上比创建真正的终端游戏更容易。
我建议你这样做。
答案 2 :(得分:0)
以跨平台和可靠的方式获取终端大小远非微不足道(请参阅termcap,curses等)。