欢迎来到天天文库
浏览记录
ID:35592396
大小:1.28 MB
页数:30页
时间:2019-03-30
《毕业论文--C语言游戏编程》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、XXXXX学毕业设计摘要本课题的目的主要是C语言的综合编程能力的掌握,培养自身的分析问题和解决问题的能力及逻辑思维能力。该课题主要包括使用C语言制作“贪吃蛇”“黑白棋”,主要考察对函数、结构体,指针,文件等的操作,以及C语言基本规则和算法的掌握,所以完成本课题能够培养较强的设计能力,特别是对C语言的综合应用能力。如何调程序也非常重要,通过这个程序可以学习到以前调试短程序没有的的经验。关键词:C语言小游戏贪吃蛇黑白棋WIN-TC-26-XXXXX学毕业设计AbstractThemainpurposeofthistaskisaco
2、mprehensiveCprogramminglanguageabilitytomasterandcultivatetheirownanalysisofproblemsandproblem-solvingskillsandlogicalthinkingability.ThetopicsincludeusingtheClanguageproduction"Snake""Othello",mainlyonthefunction,structure,pointers,filesoperation,andClanguagetomast
3、erthebasicrulesandalgorithms,sothecompletionofthissubjecttobringupmorestrongdesigncapabilities,especiallyinClanguage,comprehensiveability.Howtoadjusttheprocessisimportant,throughthisprocessbeforethedebuggercanlearntonotexperiencetheshortprogram.KeyWords:CgameSnakeOt
4、helloWIN-TC-26-XXXXX学毕业设计目录摘要………………………………………IABSTRACT……………………………………………………………………………………….II引言11.课题相关知识21.1.课题背景21.1.1.C语言的历史21.1.2.C语言的特点31.1.3C语言编程游戏的发展前景51.2研究意义和重要性52.方案论证或可行性62.1方案论证62.2系统工具WIN-TC72.3可行性113.贪吃蛇游戏设计123.1程序功能123.2程序设计123.2.1游戏界面123.2.2设计思路134.黑白棋游戏设
5、计184.1程序功能18-26-XXXXX学毕业设计4.2程序设计目的184.3程序设计184.3.1游戏规则184.3.2游戏界面184.3.3程序设计思路19结论25参考文献26致谢27-26-XXXXX学毕业设计引言C语言是CombinedLanguage(组合语言)的中英混合简称。是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛,不仅仅是在软件开发上,而且各类科研都需要
6、用到C语言,具体应用比如单片机以及嵌入式系统开发。目前流行的C语言编译系统大多是以ANSIC为基础进行开发的,但不同版本的C编译系统所实现的语言功能和语法规则有略有差别。目前游戏的种类可谓是多种多样,从扫雷到魔兽世界数不胜数,因此,游戏开发平台也是非常之多。目前小型游戏使用C语言、Flash,Java等即可实现。而就大型游戏而言,一般使用几种语言混合开发,比如C++接合脚本预言。主流语言是C/C++,脚本常用的有Lua和python。有的游戏的脚本语言是开发者自己写的。不那么常用的语言有delphi、java(手机上常用的)、
7、C#。至于戏开发工具个人认为并不重要,VC主要是看重C++的运行效率而已。在今后几年内,网络游戏开发仍将以C++语言为主,不过服务器可能就会是运行LINUXUNIX的平台。-26-XXXXX学毕业设计1.课题相关知识1.1.课题背景游戏的设计与开发可以利用多种方法,比如2D游戏可以用Flash,Rpgmakerxp以及VB或C++等语言编写,手机游戏可以用JAVA程序编写,3D游戏就用3Dmax来进行渲染而实现3D效果。在众多设计开发方法中,C/C++作为主流语言,有其鲜明特点。本课题的目的主要是C/C++语言的综合编程能力的
8、掌握,培养自身的分析问题和解决问题的能力及逻辑思维能力。该课题主要包括使用C语言制作“贪吃蛇”“撞球”,主要考察对函数、结构体,指针,文件等的操作,以及C/C++语言基本规则和算法的掌握,所以完成本课题能够培养较强的设计能力,特别是对C语言的综合应用能力。如何调程序也非常重要
此文档下载收益归作者所有