- 1、本文档共56页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于C语言的俄罗斯方块游戏的设计与实现论文
职场大变样社区():下载毕业设计成品全套资料,全部50元以下 毕业设计(论文)任务书毕业设计(论文)题目:基于C语言的俄罗斯方块的游戏实现毕业设计(论文)要求及原始数据(资料):?1.了解俄罗斯方块游戏的历史;2.了解俄罗斯方块游戏所包含的功能;3.熟练掌握基于C语言的平台搭建和开发环境; 4.掌握游戏开发流程及测试技术;5.设计并实现完整的俄罗斯方块游戏;6.训练检索文献资料和利用文献资料的能力;7.训练撰写技术文档与学位论文的能力。毕业设计(论文)主要内容:1.综述俄罗斯方块游戏的历史;2.讨论俄罗斯方块游戏所用到的相关技术;3.搭建C语言开发环境,利用软件工程相关知识实现游戏开发; 4.掌握C语言的文件处理的知识;保存游戏的相关数据;5. 设计俄罗斯方块游戏各功能模块,完成游戏方块预览,游戏方块控制,游戏速度分数功能,游戏帮助等基本功能;6.完成俄罗斯方块游戏功能的测试和调试。学生应交出的设计文件(论文):1.内容完整、层次清晰、叙述流畅、排版规范的毕业设计论文;2.包括毕业设计论文、源程序等内容在内的毕业设计电子文档及其它相关材料。 第3页主要参考文献(资料):[1].Dave?Thomas, Chad?Fowler, Andy?Hunt, Programming Ruby: The Pragmatic Programmers Guide, Second?Edition [J]. 北京, 2010, (03) [2].James Turner,Kevin Bedell.Struts Kick Start[M].SAMS,2004. [3].G.E.Hobona,S.J.Abele,Philip,James[J].University of Newcastle upon Tyne,2006. [4].普劳戈. C标准库[M]. 北京: 人民邮电出版社, 2014.4 [5].王敬华,陈静.?C语言程序设计[M].?北京:?清华大学出版社,?2007.10[6].徐孝凯.数据结构简明教程.[M].?北京:?清华大学出版社,?2006.04[7].裘宗燕?著,从问题到程序科学出版社,北京大学出版社,1999年4月。[8]. 朱若愚, 数据结构 [M].?北京:?电子工业出版社,?2006.1 [9].?傅清祥, 王晓东.数据结构与算法设计[M].?北京:?电子工业出版社,?2006.3?[10].?李春葆.?数据结构(C语言版)习题与解析[M].北京:清华大学出版社,?2006.1[11].?刘大有, 数据结构 [M].?北京:?高等教育出版社,?2006.3?专业班级学生要求设计(论文)工作起止日期指导教师签字日期教研室主任审查签字日期系主任批准签字日期 基于C语言的俄罗斯方块游戏的设计与实现 摘要 俄罗斯方块是一款由俄罗斯人/view/2154504.htm阿列克谢·帕基特诺夫于1984年6月发明的休闲游戏。为了实现俄罗斯方块这一经典游戏,决定在Dev-C++集成开发环境下采用C语言开发完成。开发工程遵循软件工程的知识,从问题定义,可行性研究、需求分析、概要设计、详细设计,到最后对软件进行测试,整个开发过程贯穿软件工程的知识体系。本游戏由界面模块、运行模块等构成,其中界面模块实现了游戏菜单以及选择菜单的打印;运行模块通过制作俄罗斯方块,打印俄罗斯方块,消除俄罗斯方块等函数实现。此游戏可以使我们重温这款游戏的带给我们的童年快乐,增加我们对美好童年的回忆。关键字:俄罗斯方块;C语言;数据结构 Design and implementation of tetris Abstract Tetris is a kind of casual games designed by Alexey Pajitnov,a Russian, in June 1984. In order to spread this classical game, we decide to realize it by C programming language in Dev-C++ integrated development environment.Knowledge abiding by a software engineering, definition begins from software problem,proceed to carry out feasibility study,need analysis,essentials design,detailed design,at last implemented the test on the software. Entire exploitatio
文档评论(0)