其實這是我寫的第一個小游戲,大學C語言那個剪子、石頭、布的實驗我是沒做……
今天剛好是愚人節,就把這個當作小禮物送給大家,希望大家天天高興 :)
這個Console版貪食蛇是“七彩輸出”和“字符塗鴉”的綜合應用。
估計編寫Console程序用得最多的就是ReadLine()和WriteLine()這兩個方法了吧,其實Console還有幾 個很有用的方法,稍加組合就可以使Console程序非常有意思了。
這裡挑幾個核心的總結一下。
如何使輸出有顏色:
Console.BackgroundColor = ConsoleColor.Red;
Console.Write (" ");
Console.ResetColor();
如何定位光標:
Console.SetCursorPosition(this.Left, this.Top);
如何使Console的光標消失:
Console.CursorVisible = false;
如何真正做到“Press ANY KEY To Continue” 而不是 “Press ENTER To Continue”
Console.ReadKey();
如何做到類似Linux shell 裡輸入密碼那樣,不回顯輸入的內容:
Console.ReadKey(true);
掌握以上這幾點寫一個Console版貪食蛇就基本沒有什麼問題的了
由 Microsoft Visual Studio 2008 sp1 開發,目標Framework 為 2.0 ,下載源碼後請自行編譯。
玩法很簡單,方向鍵控制方向,其他鍵使游戲暫停或繼續。