作业帮 > 综合 > 作业

谁能大致描述一下C语言做俄罗斯方块的思想

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/27 08:56:47
谁能大致描述一下C语言做俄罗斯方块的思想
其实做俄罗斯方块这种东西 不需要多么复杂的算法,你要考虑下面几个问题:
1.俄罗斯方块的级别难度设置,即方块的下落速度,这个有定时器控制.所以你需要用到定时器之类的操作.这样的定时操作需要操作系统api.
2.俄罗斯方块有好几种形状,你要不断随机生成形状,这个你用到了随机函数.你要用到c中的中的srand和rand函数.
3.界面绘制,定时器任务的发生,用户的输入(如开始,暂停,结束,级别设置,左移,右移,旋转,快速下移)的命令的响应需要用到多线程.
建议你用flash做,比较好,可惜我没有艺术细胞,flash,ps,autocad,3dmax都不喜欢.