如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
C语言编程小游戏毕业答辩论文李俊佶密级公开本科生毕业(学位)论文基于C语言的小游戏设计李俊佶(2009061322)指导教师姓名:叶晶晶职称:单位:物理与电子科学系专业名称:电子信息工程论文提交日期:2012年月日论文答辩日期:2012年月日学位授予单位:黔南民族师范学院答辩委员会主席:论文评阅人:20年月日基于C语言的小游戏设计------十字消方块李俊佶(2009061322)(黔南民族师范学院物理与电子科学系,贵州,都匀,558000)摘要:本文研究的主要内容是在具备C语言知识的前提下,如何应用C语言编写一个完整的小游戏,以达到让自身所学知识得到充分运用和发挥的目的。在此,通过使用C语言编写了一个名为“十字消方块”的新颖小游戏,完整的展现了一个小游戏项目开发的全过程。编程过程中每一个编程技巧的运用都是对编程者逻辑思维能力和综合应用能力的考验。关键词:C语言;小游戏;十字消方块;项目开发;WIN-TCBasedontheClanguagelittlegamedesign------CrossawaysquareLijun-ji(2009061322)(PhysicalandelectronicScience,QiannanNormalCollegeforNationalities,Duyun558000,Guizhou)Anstract:ThispaperstudiesthemaincontentistheClanguageknowledgewiththepremiseofhowtouseClanguagetowriteacompletelittergame,inordertoachievetheirowmknowledgeforthepurposeoffullyuse.Here,througntheuseofClanguagetowriteacalled”crossawaysquare”nocellittergame,completeshowedasmallgameprojectdevelopmentprocess.Intheprocessofprogrammingeveryprogrammingusetheskillsofprogrammingislogicalthinkinganilityandcomprehensiveapplicationanilitytest.Keywords:C;game;crossawaysquare;development;WIN-TC1引言游戏的设计与开发可以利用多种方法,java、C/C++、Flash、VB等语言都可开发出不同类型的游戏软件。这些方法都有其优点,通常根据具体情况进行选择。在众多语言和方法中,C语言兼具一般高级语言和低级语言优点,编写游戏程序具有非常鲜明特点。使用C语言编写游戏程序,可以接触到更为底层的编程知识,对于学习计算机语言有很大好处。C语言是CombinedLanguage(组合语言)的中英混合简称。是一种计算机程序设计语言。它既具有高级语言的特点,又具有HYPERLINK"http://baike.baidu.com/view/49.htm"\t"_blank"汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。1978年后,C语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统HYPERLINK"http://baike.baidu.com/view/330120.htm"\t"_blank"应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力。本着研究学习的心态,以C语言编写一个小游戏程序,深入到图形编程和文件应用的实际操作中,达到务实基础,挑战自我的目的。下面,我将一步步的带领大家看到“十字消方块”游戏开发的全过程。2.前期准备及需求分析2.1游戏介绍“十字消方块”的灵感来自我闲暇时在3366小游戏网站内见到的一款竞技类小游戏。顾名思义,这款小游戏是以方向键控制游戏标准放到合适位置,在十字线区域能连接到两个或者两个以上纹理相同的方块就能消除得分。玩家在时间的限制下需要迅速找到可以消除的方块并准确消除,若错误将扣除时间。看似简单,却有一定的难度。常玩这一类小游戏可以锻炼人的观察力、反应力和手眼协调能力,开发大脑潜能。十字消方块趣味性强,老少皆宜,且同类游戏在各小游戏网站都很有人气,相信它同样能得到大家的喜爱。2.2编程语言—C语言C语言兼有高级语言与低级语言的优点,具有强大的编程