基于C语言的俄罗斯方块游戏设计与实现任务书
2020-05-16 20:23:40
1. 毕业设计(论文)的内容和要求
本设计要求使用c语言编程完成俄罗斯方块的基本游戏功能,同时使程序尽可能简单。
系统通过设计者预先设置的随机发生器不断地输出单个方块到场地顶部,以一定的规则进行移动、旋转、下落和摆放,锁定并填充到场地中。
每次摆放如果将场地的一行或多行完全填满,则组成这些行的所有小正方形将被消除,并且以此来换取一定的积分或者其他形式的奖励。
2. 参考文献
[1] 陈家骏.郑滔. 程序设计教程(用C 语言编程)第3版. 机械工业出版社. 2015 [2] 明日科技. C语言经典编程282例. 清华大学出版社. 2012 [3] 孟芸.朱肖安.罗刘敏.徐音. 基于C语言的俄罗斯方块的设计与实现[J]. 硅谷. 2014.12 [4] 王文举. C#语言开发俄罗斯方块游戏[J]. 电脑编程技巧与维护. 2013.2 [5] 杨桦.周春容. 俄罗斯方块游戏中关键算法的分析与实现[J]. 电脑编程技巧与维护. 2013.6 [6] 于龙海.罗辰杰.王晓萍.梁宜勇. 俄罗斯方块的结构化汇编语言程序设计[J]. 单片机与嵌入式系统应用. 2012.2 [7] 赵智超.吴铁峰. 基于C#的俄罗斯方块游戏设计研究[J]. 才智. 2012.6 [8] 沈继涛. 计算机C语言编辑程序技巧探讨[J]. 电子技术与软件工程.2016.1 [9] 庄银霞. 关于C 构造函数中的不合理设计的研究[J]. 信息技术与信息化. 2015.10 [10] 王西艳. 俄罗斯方块游戏的设计与实现[J]. 办公自动化. 2013.10 [11] 汪红霞. 俄罗斯方块设计[J]. 计算机光盘软件与应用. 2012.11 [12] 王彦朝. 二维数组在俄罗斯方块游戏编程中的应用[J]. 信息与电脑(理论版). 2010.4 [13] 殷志坚.段晓磊. 基于EasyX的俄罗斯方块游戏的设计和分析[J]. 科技传播. 2015.11
3. 毕业设计(论文)进程安排
起讫日期 设计(论文)各阶段工作内容 备 注 2015-12-01~2015-12-31 选题、搜集资料 2016-01-01~2016-03-13 整理资料、确定方案 完成开题报告 开题报告 完成翻译 2016-03-14~2016-04-03 总体方案设计及硬件设计 2016-04-04~2016-04-24 系统软件设计 中期检查 2016-04-25~ 2016-05-08 软件编程及仿真实现 2016-05-09~2016-05-29 整个系统调试,撰写论文 初稿在5.25完成 2016-05-30~2016-06-10 修改论文,准备PPT,答辩