注册 登录
编程论坛 C++教室

我也写了个俄罗斯方块

lintaoyn 发布于 2009-11-11 17:13, 2417 次点击
只有本站会员才能查看附件,请 登录
只有本站会员才能查看附件,请 登录

源代码和可执文件。
因为清屏函数是调用了系统,和输出的问题。画面会一闪一闪的玩起来眼睛会不舒服。计分的部分我没写,有兴趣的朋友可以自己添上。
24 回复
#2
flyingcloude2009-11-11 20:09
支持原创,不过代码的一些命名习惯有待改进哦。还有不要滥用inline
#3
lintaoyn2009-11-11 21:06
补充下,数字键4向左,5变形,6向右,2向下。
谢谢flyingcloude提出建议。
#4
突破者2009-11-12 17:14
啥时候我能编出这样的程序,羡慕呀!
#5
xserenade2009-11-13 15:57
不错, 下来学习了,
#6
dengnianchen2009-11-13 18:01
改善你的刷屏闪烁问题:
不需要每次循环都更新屏幕。
只需要在方块位置有变化的时候更新屏幕就行了。
比如,方块下落后,用户按键改变方块位置或形状后。
这样闪烁情况会改善很多。
另:system("cls");应该在显示前调用,建议把system("cls");放到SHOW函数里面去,因为从逻辑上来讲你这个SHOW函数的功能应该是Refresh。
你觉得呢?
#7
wghost2009-11-13 21:13
下来看看!
#8
pywepe2009-11-14 20:58
回复 楼主 lintaoyn
哈哈 这样的呀

很要系统的性能呀

哈哈
#9
lintaoyn2009-11-15 14:33
回复 6楼 dengnianchen
你的建议非常好,我按你说的去改动了下非常有效。谢谢了!
#10
我有个梦2009-11-16 15:02
支持原创,下了学习一下
#11
yyx5112009-11-17 10:21
支持,下过来学习了!呵呵
#12
火烈鸟2009-11-19 18:20
不错, 下来学习学习
#13
stify2009-11-22 12:38
努力学习中
#14
偶然的巧遇2009-11-22 14:21
刚注册进的第一个贴
#15
飞天的猪2009-11-29 18:59
羡慕呀!
#16
parire2009-12-01 15:40
回复 楼主 lintaoyn
我的CPU占用到了100%了
#17
yetion2009-12-01 23:26
支持原创,下了学习一下
#18
haizeng2009-12-02 08:58
严重学习下
#19
skooo2009-12-02 10:46
不错啊,支持楼主。
#20
wangjp2009-12-02 22:50
先顶一下
#21
wangjp2009-12-02 22:57
顶一下
#22
lansong2009-12-24 00:51
不错
#23
ymzhaojian2009-12-26 08:55
你们狠我慢慢学!!!...
#24
sirtang2010-01-22 19:10
在我的机器很卡
#25
yikuaidao2010-01-31 01:14
不错,不错,学习了
1