新版源碼下載地址.
點(diǎn)擊這里 (SnakeGame 0.0.1 ) 鏈接已修正,請放心使用.
--------------------------------------------------------------------------------------------------------------------------------
先前的版本會(huì)閃屏,于是新建了一個(gè)緩沖來解決,并將對控制臺(tái)的"圖形"操作抽象了出來,使我們使用的時(shí)候就像在使用普通的圖形設(shè)備一樣
1 設(shè)置清屏色
2 指定像素位置,設(shè)置要繪制的內(nèi)容
3 提交緩沖區(qū)內(nèi)容.
新版源碼已完成了游戲的基本功能
輸入控制
食物檢測
障礙檢測
另外,還收錄了部分用于方便設(shè)置控制臺(tái)屬性的函數(shù).如窗口圖標(biāo),窗口句柄等.
-------------------------------------------
Windows下的控制臺(tái)是可以設(shè)置前景,背景色的。這給了我一個(gè)很不錯(cuò)的想法,用他寫圖形。
說好就開工,用了一個(gè)小時(shí)寫了一個(gè)貪食蛇。
完成功能:
有一個(gè)簡單的繪制框架。
一個(gè)簡單的UI。
除了食物沒有處理外,其余都OK。
能自動(dòng)更新,檢測碰撞等。。。
二話不說,有圖有真相。
蛋疼的朋友可以試試,挺爽的。。。。

下載地址:
源碼加執(zhí)行程序