程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> Console小技巧——Console版貪食蛇

Console小技巧——Console版貪食蛇

編輯:關於.NET

其實這是我寫的第一個小游戲,大學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 ,下載源碼後請自行編譯。

玩法很簡單,方向鍵控制方向,其他鍵使游戲暫停或繼續。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved