贪吃蛇游戏的开发与设计
随着通信技术的发展,智能手机的功能越来越强大,游戏也在智能手机应用中普遍开来,人们对游戏的需求和其质量的要求越来越高。因为游戏的存在,所以游戏开发是未来行业的一个主流,游戏的开发与发展到游戏的优化都是一个长期的过程,因为其周期长,所以要求大学生对语言编程应有所学习和应用。本次课题是用C语言编程贪吃蛇游戏,贪吃蛇游戏真正用意是人要像蛇一样,一往无前,对待事物和解决问题追求更高更好的极致,这也是刚刚步入社会的我们应该做的。食物就相当于社会对我们的要求和目标,我们只有努力的达到才能让我们自身变得强大。贪吃蛇游戏开发与设计主要以C语言编程为主,通过编写程序来创造和改变游戏的画面设计、游戏过程以及一些附加功能。该项目要求设计设能够对C语言知识入门和对游戏编程简单应用。论文主要分三大块,第一部分是开发工具、第二部分是程序设计、第三部分是调试运行。其中第二部分分成两小块概要和详细介绍程序。该设计灵活性强,操作简单,未来有很有发展前景。
目录
引言 1
1.研究的背景 1
2.研究的意义 1
一、开发工具的简介 2
1.Visual C++6.0简介 2
2.Visual C++6.0安装 3
3.Visual C++ 6.0开发过程 4
二、概要设计 5
1.功能介绍 5
2.概要设计图 6
3.画面设计 6
4.游戏过程 6
5.游戏结束 6
三、详细设计 7
1.程序设计分析 7
2.游戏界面设计 9
3.游戏过程设计 11
四、运行与测试 14
1.运行程序 14
2.程序的调试与测试 15
3.调试与测试结果 18
五、结论 20
致谢 20
参考文献 20
附录 27
引言
1.研究的背景
据数据显示我国游戏市场已经成长为全球最大的游戏市场之一,《2018 年中国游戏产业报告》显示,游戏产业规模持续增长。
端游现状,在游戏界呼声最高的是无疑就是《英雄联盟》这款 *好棒文|www.hbsrm.com +Q: ^351916072#
游戏,本来这款游戏走势低沉,但是在2018年中国战队在这款游戏的世界赛上夺得冠军,再加上抖音APP上的关于其视频变多,将这款游戏再度推向高潮,同时另一款游戏《绝地求生》,一款百人同台竞技的游戏,热度特别火爆。这些种种都说明游戏行业的发展前景是光明的,而这些游戏的维护与更新都需要我们程序员来操作,所以学习C语言是有必要的。
不仅仅是端游,手游有了长足的发展,手游的优势就是便捷,场次时间短,可以让人及时行乐,在家上手机行业的长足发展,手游变得越来越好,并且有超过端游的趋势。
在以前,游戏一般都是男生的专利,很少有女孩子玩网络游戏,但是现在越来越多的女孩子和男孩子一起玩游戏,原因就是网络,网络的发展让生产生活变得越来越快,以至于现在的人都有很多空闲时间,而这些时间最好的消遣方式就是游戏。
我认为游戏发展最大的进步就是有单机变为联机。什么是单机游戏,顾名思义就是一个人玩的游戏,而联机就是多人一起玩。当人多了难免发生交流,从而衍生出一个新的概念,社交游戏,在游戏中与人交流,拉近彼此的感情,让你我更亲近。
还有就是现在的主播很大一部分是游戏主播,因为人们拿游戏消遣,当然就想看游戏,在观看的时候又可以发弹幕互动,又有社交。
总而言之,中国的游戏行业前景十分优越。同时也说明C语言的重要性,所以C语言设计游戏是值得我们所探究的。
2.研究的意义
由此可见,游戏设计的意义就在于:
集合不同的艺术门类,把艺术与技术相结合。从而让人可以在游戏中的到美的享受。给广大的互联网用户提供了一个娱乐,休闲,放松身心的地方。让设计师之与玩家之间产生交流,从而完善游戏。操作便捷,文件携带方便,无需安装,符合了现在很多快餐式的生活要求便于大众随时的下载游戏。一个优秀的游戏离不开游戏画面、程序脚本以及后期音效的共同作用,其每一个方面都需要编程通过编程语言来完成,而C语言是所有编程语言中最基础使用最广泛的高级程序设计语言。
没有什么系统软件和应用软件不能用C语言编写,C语言程序设计是过程性程序设计语言,它的发展贯穿了计算机发展的历程,它蕴含了程序设计的基本思想,囊括了程序设计的基本概念。
用简单的话来说,游戏是给人创造快乐的,C语言是创造游戏的,相当于C语言是用来个人创造快乐的。
一、开发工具的简介
1.Visual C++6.0简介
Microsoft Visual C++ 6.0,简称VC6.0,是微软于1998年推出的一款C++编译器,这个版本是最基础的版本,也是本课题所用版本。在这之后还有好多新版本,如VC 7.0、VC 2010、 VC2017等等。这些版本几乎都差不多,最大的区别就是兼容性问题,因为科技在发展,所以Windows系统也在更新,从最初的Windows2000到后来的WindowsXP接着还有Windows7、Windows8、到现在的Windows10。相对于Windows7之后的版本VC6.0是不兼容的,但是将MSDEV.EXE文件替换为英文版就可以兼容了。
VC6.0具备MFC很多的函数库,能够比较完美的使用MFC框架,实现程序的编译、组建和执行。VC6.0软件对刚刚接触程序的程序员来说是一个非常好的选择,他可以让你快速上手,其操作简单,当你有错误或者警告时,他可以快速的帮你找到出错的位置,以便你修改。其功能强大,可以使用C也可以使用C++,还能创建不同种类的工程。他灵活性好,给你提供良好的工作环境,让你快速便捷地完成代码编写。
Visual C++ 6.0秉承Visual C++以前版本的优异特性,为用户提供了一套良好的可视化开发环境:主要包括文本编辑器、资源编辑器、工程创建工具、Debugger调试器等等。用户可以在集成开发环境中创建工程、打开工程、建立、打开和编辑文件、编译、链接、运行、调试应用程序。
2.Visual C++6.0安装
点击“vc6_cn_full.exe”文件,如图1:
图1安装初始界面
每当遇到“下一步”,直接点击即可;
点击“安装”按钮,如图2。
图2 安装
点击“完成”按钮,即完成Visual C++6.0的安装,如图3。
图3安装完成
目录
引言 1
1.研究的背景 1
2.研究的意义 1
一、开发工具的简介 2
1.Visual C++6.0简介 2
2.Visual C++6.0安装 3
3.Visual C++ 6.0开发过程 4
二、概要设计 5
1.功能介绍 5
2.概要设计图 6
3.画面设计 6
4.游戏过程 6
5.游戏结束 6
三、详细设计 7
1.程序设计分析 7
2.游戏界面设计 9
3.游戏过程设计 11
四、运行与测试 14
1.运行程序 14
2.程序的调试与测试 15
3.调试与测试结果 18
五、结论 20
致谢 20
参考文献 20
附录 27
引言
1.研究的背景
据数据显示我国游戏市场已经成长为全球最大的游戏市场之一,《2018 年中国游戏产业报告》显示,游戏产业规模持续增长。
端游现状,在游戏界呼声最高的是无疑就是《英雄联盟》这款 *好棒文|www.hbsrm.com +Q: ^351916072#
游戏,本来这款游戏走势低沉,但是在2018年中国战队在这款游戏的世界赛上夺得冠军,再加上抖音APP上的关于其视频变多,将这款游戏再度推向高潮,同时另一款游戏《绝地求生》,一款百人同台竞技的游戏,热度特别火爆。这些种种都说明游戏行业的发展前景是光明的,而这些游戏的维护与更新都需要我们程序员来操作,所以学习C语言是有必要的。
不仅仅是端游,手游有了长足的发展,手游的优势就是便捷,场次时间短,可以让人及时行乐,在家上手机行业的长足发展,手游变得越来越好,并且有超过端游的趋势。
在以前,游戏一般都是男生的专利,很少有女孩子玩网络游戏,但是现在越来越多的女孩子和男孩子一起玩游戏,原因就是网络,网络的发展让生产生活变得越来越快,以至于现在的人都有很多空闲时间,而这些时间最好的消遣方式就是游戏。
我认为游戏发展最大的进步就是有单机变为联机。什么是单机游戏,顾名思义就是一个人玩的游戏,而联机就是多人一起玩。当人多了难免发生交流,从而衍生出一个新的概念,社交游戏,在游戏中与人交流,拉近彼此的感情,让你我更亲近。
还有就是现在的主播很大一部分是游戏主播,因为人们拿游戏消遣,当然就想看游戏,在观看的时候又可以发弹幕互动,又有社交。
总而言之,中国的游戏行业前景十分优越。同时也说明C语言的重要性,所以C语言设计游戏是值得我们所探究的。
2.研究的意义
由此可见,游戏设计的意义就在于:
集合不同的艺术门类,把艺术与技术相结合。从而让人可以在游戏中的到美的享受。给广大的互联网用户提供了一个娱乐,休闲,放松身心的地方。让设计师之与玩家之间产生交流,从而完善游戏。操作便捷,文件携带方便,无需安装,符合了现在很多快餐式的生活要求便于大众随时的下载游戏。一个优秀的游戏离不开游戏画面、程序脚本以及后期音效的共同作用,其每一个方面都需要编程通过编程语言来完成,而C语言是所有编程语言中最基础使用最广泛的高级程序设计语言。
没有什么系统软件和应用软件不能用C语言编写,C语言程序设计是过程性程序设计语言,它的发展贯穿了计算机发展的历程,它蕴含了程序设计的基本思想,囊括了程序设计的基本概念。
用简单的话来说,游戏是给人创造快乐的,C语言是创造游戏的,相当于C语言是用来个人创造快乐的。
一、开发工具的简介
1.Visual C++6.0简介
Microsoft Visual C++ 6.0,简称VC6.0,是微软于1998年推出的一款C++编译器,这个版本是最基础的版本,也是本课题所用版本。在这之后还有好多新版本,如VC 7.0、VC 2010、 VC2017等等。这些版本几乎都差不多,最大的区别就是兼容性问题,因为科技在发展,所以Windows系统也在更新,从最初的Windows2000到后来的WindowsXP接着还有Windows7、Windows8、到现在的Windows10。相对于Windows7之后的版本VC6.0是不兼容的,但是将MSDEV.EXE文件替换为英文版就可以兼容了。
VC6.0具备MFC很多的函数库,能够比较完美的使用MFC框架,实现程序的编译、组建和执行。VC6.0软件对刚刚接触程序的程序员来说是一个非常好的选择,他可以让你快速上手,其操作简单,当你有错误或者警告时,他可以快速的帮你找到出错的位置,以便你修改。其功能强大,可以使用C也可以使用C++,还能创建不同种类的工程。他灵活性好,给你提供良好的工作环境,让你快速便捷地完成代码编写。
Visual C++ 6.0秉承Visual C++以前版本的优异特性,为用户提供了一套良好的可视化开发环境:主要包括文本编辑器、资源编辑器、工程创建工具、Debugger调试器等等。用户可以在集成开发环境中创建工程、打开工程、建立、打开和编辑文件、编译、链接、运行、调试应用程序。
2.Visual C++6.0安装
点击“vc6_cn_full.exe”文件,如图1:
图1安装初始界面
每当遇到“下一步”,直接点击即可;
点击“安装”按钮,如图2。
图2 安装
点击“完成”按钮,即完成Visual C++6.0的安装,如图3。
图3安装完成
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/txgc/637.html