新版源码下载地址.
点击这里 (SnakeGame 0.0.1 ) 链接已修正,请放心使用.
--------------------------------------------------------------------------------------------------------------------------------
先前的版本会闪屏,于是新建了一个缓冲来解决,并将对控制台的"图形"操作抽象了出来,使我们使用的时候就像在使用普通的图形设备一样
1 设置清屏色
2 指定像素位置,设置要绘制的内容
3 提交缓冲区内容.
新版源码已完成了游戏的基本功能
输入控制
食物检测
障碍检测
另外,还收录了部分用于方便设置控制台属性的函数.如窗口图标,窗口句柄等.
-------------------------------------------
Windows下的控制台是可以设置前景,背景色的。这给了我一个很不错的想法,用他写图形。
说好就开工,用了一个小时写了一个贪食蛇。
完成功能:
有一个简单的绘制框架。
一个简单的UI。
除了食物没有处理外,其余都OK。
能自动更新,检测碰撞等。。。
二话不说,有图有真相。
蛋疼的朋友可以试试,挺爽的。。。。
下载地址:
源码加执行程序