~~
捣鼓了将近半个月的控制台.还是小有成就.熟悉了许多操作控制台的函数.用控制台作为绘图工具,绘制出了俄罗斯方块和贪食蛇.在公司用控制台模拟了一个用于显示信息的"多窗口".尝试了一把控制台显示3D的感觉.一切都很美妙.但时时候停下来了.解决当前应该在意的问题.当再有闲暇时间时,再回来慢慢回味,去体会那种在简陋的设备下开发游戏的快感.无奈,我是一个八0后,没有经历过那晦涩而难忘的DOS游戏开发年代. 因此,只有自己来找罪受了.我喜欢造轮子.喜欢在造轮子的时候用一些比较落后的工具. 想细细体会一般那神奇的感觉.此次完善的内容: 俄罗斯方块已经做完. 开始,游戏,结束场景都已做完. 贪食蛇能加分.(但没有做升级). 新增了几个小例子.用于快速了解这个控制台绘制层. 解析了_kbhit( )函数的返回值. 使之可以取得上,下,左,右光标,以及ESC,空格,回车键. 图形的显示又回到了开始的彩色绘图.相比之前几帧的效率,不能和现在的同日 而语.其中,完成度较高的要属俄罗斯方块了.基本上是一个成型的小游戏.由于刷新率很高.我这机器跑40帧,在公司机器跑200帧.虽然用了双缓冲,在在快速交换缓冲的时候,也会闪屏.因此我将其限制为了10帧. 但画面的更新是按时间来的.因此不会影响.不说了,上码,发图.下载地址.CCGE v1.0.1
posted on 2010-09-02 23:15 麒麟子 阅读(5055) 评论(10) 编辑 收藏 引用 所属分类: Cuckoo 、Download
我对大侠的佩服犹如涛涛江水,…… 一定要学习学习 回复 更多评论
这个界面做的确实很漂亮,不得不赞 回复 更多评论
Compiling... SnakeGame.cpp c:\documents and settings\administrator\桌面\ccge\snakegame\snakemap.h(106) : error C2065: 'swprintf_s' : undeclared identifier 执行 cl.exe 时出错. SnakeGame.obj - 1 error(s), 0 warning(s) 错误指向这句:swprintf_s(buf,TEXT("Lv.%d"),mLevel); 回复 更多评论
@jince 显然是你的VC版本太旧 回复 更多评论
有问题, 消一行 没事 我消 2行 直接 Game Over 回复 更多评论
恩,恩,那个逻辑上,或多或少有BUG。 诸位见谅。 回复 更多评论
@陈梓瀚(vczh) @陈梓瀚(vczh) 我在用vc6.0,是学校里用的,现在主流使用什么哪个版本?? 回复 更多评论
@jincevc2003 以后的 回复 更多评论
现在主流使用什么哪个版本 回复 更多评论
我也想闲暇的时候写点控制台程序,嘿嘿 回复 更多评论
Powered by: C++博客 Copyright © 麒麟子