2013-07-30 62 views

回答

1

如果這是我,我會看看是否可以控制正在使用的窗口的大小,以便我知道屏幕上的確切行數,然後打印確切數量的空行,以便命令提示不再顯示。

在此之後,我假設您的無聊和十字架遊戲將會多次打印屏幕,其中每個「時間」將成爲您遊戲的新「框架」。

+0

對於一個完全有效的答案+1,但我擔心 - 你認爲這是做到這一點的唯一方法嗎?我想以與使用VB.NET相同的方式執行此操作,並使用清晰的屏幕,因此可以打印Noughts和Crosses等數組,然後更改光標位置以覆蓋它們,而不是重新打印整個事情每一次。我在這裏選擇了錯誤的語言,你認爲? – Lou

+0

很難說哪種方法最好。你打算使用鼠標指針與命令行進行交互嗎? 如果是這樣,使用像wxPython這樣的東西可能更容易創建一個帶有一組按鈕的GUI,這些按鈕作用於你的無用元素並在後臺交叉數組(儘管這顯然伴隨着學習如何使用潛在的新模塊)。 – Dman2

+0

對不起,我誤傳了。當我說光標時,我的意思是控制檯上閃爍的下劃線。所以在VB.NET控制檯中,我會在屏幕上移動它,然後在已經寫入的字符上寫入字符來更新信息,而不必每次都打印整個屏幕。 Python是這種事情的錯誤工具嗎? – Lou