2013-07-30 28 views

回答

1

如果这是我,我会看看是否可以控制正在使用的窗口的大小,以便我知道屏幕上的确切行数,然后打印确切数量的空行,以便命令提示不再显示。

在此之后,我假设您的无聊和十字架游戏将会多次打印屏幕,其中每个“时间”将成为您游戏的新“框架”。

+0

对于一个完全有效的答案+1,但我担心 - 你认为这是做到这一点的唯一方法吗?我想以与使用VB.NET相同的方式执行此操作,并使用清晰的屏幕,因此可以打印Noughts和Crosses等数组,然后更改光标位置以覆盖它们,而不是重新打印整个事情每一次。我在这里选择了错误的语言,你认为? – Lou

+0

很难说哪种方法最好。你打算使用鼠标指针与命令行进行交互吗? 如果是这样,使用像wxPython这样的东西可能更容易创建一个带有一组按钮的GUI,这些按钮作用于你的无用元素并在后台交叉数组(尽管这显然伴随着学习如何使用潜在的新模块)。 – Dman2

+0

对不起,我误传了。当我说光标时,我的意思是控制台上闪烁的下划线。所以在VB.NET控制台中,我会在屏幕上移动它,然后在已经写入的字符上写入字符来更新信息,而不必每次都打印整个屏幕。 Python是这种事情的错误工具吗? – Lou