2016-2017学年第一学期
《Windows程序设计》
课程设计报告
题目:2048游戏设计
专业:
班级:
姓名:
指导教师:
成绩:
学院
二0一六年十一月十五日
目录
1、实验要求及目的 (1)
2、游戏需求分析及概要设计 (1)
2.1需求分析 (1)
2.2可行性分析 (1)
2.3运行环境 (1)
2.4游戏概要设计 (1)
3、游戏详细设计 (2)
3.1游戏主界面 (2)
3.2游戏结束界面 (4)
3.3新纪录界面 (6)
3.4游戏规则 (8)
4、游戏测试 (8)
4.1测试过程 (8)
4.2测试内容 (8)
4.3测试结果 (9)
5、小结 (10)
6、参考文献 (11)
7、附录 (12)
1、实验要求及目的
本课程设计旨在提高学生的软件编程能力。本设计将进一步加强学生对面向对象程序设计思想的理解,
增强对C#程序语言的灵活运用。要求学生能实现基本的应用软件,为以后从事相关行业打下软件编程基础。
2、游戏需求分析及概要设计
2.1需求分析
游戏网页界面设计现代社会对休闲小游戏的需求是:提高游戏的操作可行性,降低游戏的操作难度,降低游戏的上手难度,降低游戏的竞争需求,对使用设备的要求趋于简单化和多样化,游戏界面更加人性化,功能更加贴合使用。
2.2可行性分析
1)技术可行性
根据游戏设计的要求,可以通过 c#进行源代码的编辑,通过 windows 界面进行用户界面的编辑和优化,结合时间和目前学习水平等各项因素,项目所要求功能和性能完全可以实现。
2)运行可行性
游戏基本要求是framework4.0 及以上,在大部分的用户设备上可以实现,并且游戏运行对硬件几乎无要求,项目运行可以得到保证。
3)可行性综合分析
综合以上两点,项目开发可以得到技术和运行的保证,证明项目可行。
2.3运行环境
操作系统:Windows7
应用软件:Microsoft Visual Studio 2012
2.4游戏概要设计
图-1 概要设计
3、游戏详细设计
3.1游戏主界面
1)截图如“图-2主界面”所示
图-2主界面
2)主界面核心功能代码
case 0:
{ gra.FillRectangle(new
SolidBrush(Color.BurlyWood),dian.X,dian.Y,90,90); } break;
case 2:
{ gra.FillRectangle(new
SolidBrush(Color.LightSalmon),dian.X, dian.Y, 90, 90); } break;
case 4:
{ gra.FillRectangle(new SolidBrush(Color.Peru),dian.X, dian.Y, 90, 90); } break;
case 8:
{ gra.FillRectangle(new
SolidBrush(Color.Chocolate),dian.X, dian.Y, 90, 90); } break;
case 16:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论