[原]Console小技巧——Console版贪食蛇
這一篇是我的Console小技巧的最后一篇文章,以下是索引:
1。[原]Console小技巧——七彩輸出
2。[原]Console小技巧——字符涂鴉
3。[原]Console小技巧——Console版貪食蛇
其實(shí)這是我寫的第一個(gè)小游戲,大學(xué)C語(yǔ)言那個(gè)剪子、石頭、布的實(shí)驗(yàn)我是沒做……
今天剛好是愚人節(jié),就把這個(gè)當(dāng)作小禮物送給大家,希望大家天天高興 :)
這個(gè)Console版貪食蛇是“七彩輸出”和“字符涂鴉”的綜合應(yīng)用。
估計(jì)編寫Console程序用得最多的就是ReadLine()和WriteLine()這兩個(gè)方法了吧,其實(shí)Console還有幾個(gè)很有用的方法,稍加組合就可以使Console程序非常有意思了。
這里挑幾個(gè)核心的總結(jié)一下。
如何使輸出有顏色:
Console.BackgroundColor = ConsoleColor.Red; Console.Write(" "); Console.ResetColor(); 如何定位光標(biāo): Console.SetCursorPosition(this.Left, this.Top);如何使Console的光標(biāo)消失:
Console.CursorVisible = false; 如何真正做到“Press ANY KEY To Continue” 而不是 “Press ENTER To Continue” Console.ReadKey();如何做到類似Linux shell 里輸入密碼那樣,不回顯輸入的內(nèi)容:
Console.ReadKey(true);?
掌握以上這幾點(diǎn)寫一個(gè)Console版貪食蛇就基本沒有什么問(wèn)題的了,以下是源代碼和執(zhí)行文件
Console版的貪食蛇(源代碼)
Console版的貪食蛇(執(zhí)行文件)
由 Microsoft Visual Studio 2008 sp1 開發(fā),目標(biāo)Framework 為 2.0 ,下載源碼后請(qǐng)自行編譯。
玩法很簡(jiǎn)單,方向鍵控制方向,其他鍵使游戲暫停或繼續(xù)。
總結(jié)
以上是生活随笔為你收集整理的[原]Console小技巧——Console版贪食蛇的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 准备考试了
- 下一篇: 网站安全之ASP程序加密解密方法全面解析