如何使Python (2.7.x)程序输出类似nethack的ASCII图形?
我想做一个控制台游戏,这个游戏需要不断输出ASCII图形的帧,但我在想怎么让这个过程更流畅。我虽然不认为nethack-console
这个游戏是用Python写的,但我在研究它是怎么显示“动画”帧的,这些帧看起来不会移动,也不明显显示出图形是“重新打印”的,这样就让图形看起来很一致,任何发生的动画“似乎都是在一次打印中完成的”。如果这个描述不够清楚,我来举个例子:
000X
如果这个'x'要向左移动一个单位,我希望在控制台上看到的是:
00X0
而不是:
000X
00X0