麒麟子

~~

导航

<2013年5月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

统计

常用链接

留言簿(12)

随笔分类

随笔档案

Friends

WebSites

积分与排名

最新随笔

最新评论

阅读排行榜

评论排行榜

CCGE v1.0.1发布. 或许就此结束.

捣鼓了将近半个月的控制台.还是小有成就.

熟悉了许多操作控制台的函数.
用控制台作为绘图工具,绘制出了俄罗斯方块和贪食蛇.
在公司用控制台模拟了一个用于显示信息的"多窗口".
尝试了一把控制台显示3D的感觉.

一切都很美妙.但时时候停下来了.解决当前应该在意的问题.
当再有闲暇时间时,再回来慢慢回味,去体会那种在简陋的设备下开发游戏的快感.

无奈,我是一个八0后,没有经历过那晦涩而难忘的DOS游戏开发年代. 因此,只有自己来找罪受了.
我喜欢造轮子.喜欢在造轮子的时候用一些比较落后的工具. 想细细体会一般那神奇的感觉.
此次完善的内容:
  俄罗斯方块已经做完. 开始,游戏,结束场景都已做完.
  贪食蛇能加分.(但没有做升级).
  新增了几个小例子.用于快速了解这个控制台绘制层.
  解析了_kbhit( )函数的返回值. 使之可以取得上,下,左,右光标,以及ESC,空格,回车键.
  图形的显示又回到了开始的彩色绘图.相比之前几帧的效率,不能和现在的同日 而语.

其中,完成度较高的要属俄罗斯方块了.基本上是一个成型的小游戏.

由于刷新率很高.我这机器跑40帧,在公司机器跑200帧.虽然用了双缓冲,在在快速交换缓冲的时候,也会闪屏.因此我将其限制为了10帧. 但画面的更新是按时间来的.因此不会影响.

不说了,上码,发图.

下载地址.CCGE v1.0.1



posted on 2010-09-02 23:15 麒麟子 阅读(5056) 评论(10)  编辑 收藏 引用 所属分类: CuckooDownload

评论

# re: CCGE v1.0.1发布. 或许就此结束. 2010-09-03 08:56 路青飞

我对大侠的佩服犹如涛涛江水,……
一定要学习学习  回复  更多评论   

# re: CCGE v1.0.1发布. 或许就此结束.[未登录] 2010-09-03 09:21 ZUHD

这个界面做的确实很漂亮,不得不赞  回复  更多评论   

# re: CCGE v1.0.1发布. 或许就此结束. 2010-09-03 09:38 jince

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);  回复  更多评论   

# re: CCGE v1.0.1发布. 或许就此结束. 2010-09-03 10:26 陈梓瀚(vczh)

@jince
显然是你的VC版本太旧  回复  更多评论   

# re: CCGE v1.0.1发布. 或许就此结束. 2010-09-03 10:52 MiYu

有问题, 消一行 没事 我消 2行 直接 Game Over  回复  更多评论   

# re: CCGE v1.0.1发布. 或许就此结束. 2010-09-03 21:28 大渊献

恩,恩,那个逻辑上,或多或少有BUG。 诸位见谅。  回复  更多评论   

# re: CCGE v1.0.1发布. 或许就此结束. 2010-09-04 09:28 jince

@陈梓瀚(vczh)
@陈梓瀚(vczh)
我在用vc6.0,是学校里用的,现在主流使用什么哪个版本??  回复  更多评论   

# re: CCGE v1.0.1发布. 或许就此结束. 2010-09-05 13:40 Bill Hsu

@jince
vc2003 以后的  回复  更多评论   

# re: CCGE v1.0.1发布. 或许就此结束. 2010-09-06 12:40 普派

现在主流使用什么哪个版本  回复  更多评论   

# re: CCGE v1.0.1发布. 或许就此结束. 2013-08-29 12:55 peach5460

我也想闲暇的时候写点控制台程序,嘿嘿  回复  更多评论   


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理