标题:我也来写贪吃蛇
只看楼主
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
结帖率:100%
 问题点数:0 回复次数:16 
我也来写贪吃蛇
最近两个月,自己看了下mfc.为了练习学到的东西,同时看别人都那么厉害...写下了下面乱的代码...觉得还是很有收获的...给朋友分享..

贪吃蛇.rar (48.26 KB)


贪吃蛇(exe).rar (9.84 KB)
收到的鲜花
  • xianshizhe1112008-02-20 15:47 送鲜花  5朵   附言:原创内容 我很赞同.
搜索更多相关主题的帖子: 贪吃 
2008-02-20 15:35
xianshizhe111
Rank: 1
等 级:新手上路
帖 子:1451
专家分:0
注 册:2007-12-8
得分:0 
好不错有创意.
顶顶顶.
2008-02-20 15:46
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
得分:0 
谢谢楼上兄弟啊.呵呵,其实是在复习书本知识呢.虽然很小,也涉及消息映射,线程,其它的都是基本的东西,写的急了,都没用标注和英语做变量名和函数名,结构也不是很好...
2008-02-20 15:51
hughyjy
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2006-11-6
得分:0 
回复 1# 的帖子
说实话,你的这个程序些的不太好,有很多比较严重的bug,我下载下来试玩,按了几下键就发现了好几个。我也写过贪吃蛇。这些问题我都想到了。你设计算法的时候考虑的不够周到。建议在好好检查一些然后在发上来。
2008-03-09 12:42
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
得分:0 
谢谢你的建议..那是以前我学mfc的时候写的...你最好自己运行一下原文件...你可以把bug贴出来....我看看是怎么回事....

学习需要安静。。海盗要重新来过。。
2008-03-09 12:50
余来
Rank: 6Rank: 6
等 级:贵宾
威 望:26
帖 子:956
专家分:18
注 册:2006-8-13
得分:0 
没别的,只是屏幕有点闪烁,再就是键盘消息响应不及时,推荐用
局部刷新解决闪烁现象InvalidateRect
采用SetTimer+GetKeyState来获取键盘按键状态提供及时性

2008-03-09 14:50
随心
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:12
帖 子:2577
专家分:250
注 册:2007-8-12
得分:0 
在OnPaint里面画是有点占用资源,每更新一点点就要更新整个屏幕。

天之道,利而不害。圣人之道,为而不争。信言不美,美言不信。善者不辩,辩者不善。知者不博,博者不知。
2008-03-09 14:53
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
得分:0 
是啊...呵呵可是不更新它画面就有问题了..谢谢兄弟啊

学习需要安静。。海盗要重新来过。。
2008-03-09 15:07
flyue
Rank: 10Rank: 10Rank: 10
来 自:江南西道
等 级:贵宾
威 望:19
帖 子:3465
专家分:1563
注 册:2006-6-20
得分:0 
写游戏的绝配是Win32工程+DirectX(或OpenGL)
我下了你的程序,发现用Release配置生成的程序会发生错误。
这是有错误的程序:
贪吃蛇.rar (28.75 KB)

天之道,损有余而补不足.人之道则不然,损不足以奉有余.孰能有余以奉天下,唯有道者.
2008-03-09 17:36
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
得分:0 
这是我一直疑惑的问题..谢谢楼上...最近要去考试没时间改.....我用vc++6.0release就没正确过....

学习需要安静。。海盗要重新来过。。
2008-03-09 17:42



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-200445-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.221233 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved