C语言编程小游戏毕业论文-李俊佶.docx
《C语言编程小游戏毕业论文-李俊佶.docx》由会员分享,可在线阅读,更多相关《C语言编程小游戏毕业论文-李俊佶.docx(19页珍藏版)》请在优知文库上搜索。
1、C语言编程小游戏毕业论文-李俊佶本科生毕业(学位)论文基于C语言的小游戏设计李俊佶(2009061322)旨导教师姓名:叶晶晶R称:t位:物理与电子科学系毋业名称:电子信息工程仑文提交日期:2012年月日仑文答辩日期:2012年月日刿立授予单位:黔南民族师范学院答辩委员会主席:论文评阅人:20年月日基于C语言的小游戏设计一一十字消方块李俊佶(2009061322)(黔南民族师范学院物理与电子科学系,贵州,都匀,558000)摘要:本文研究的主要内容是在具备C语言知识的前提下,如何应用C语言编写一个完整的小游戏,以达到让自身所学知识得到充分运用和发挥的目的。在此,通过使用C语言编写了一个名为“十
2、字消方块”的新颖小游戏,完整的展现了一个小游戏项目开发的全过程。编程过程中每一个编程技巧的运用都是对编程者运辑思维能力和综合应用能力的考验。关键词:C语言;小游戏;十字消方块;项目开发;WIN-TCBasedontheC1.anguage1.itt1.egamedesignCrossawaysquare1.ijun-ji(2009061322)(Physica1.ande1.ectronicScience,QiannanNorma1.Co1.1.egeforNationa1.ities,Duyun558000,Guizhou)I1.nStraCt:ThiSpaperstudiesthemain
3、contentistheC1.anguageknow1.edgewiththepremiseofhowtouseC1.anguagetowriteacomp1.ete1.ittergamejnordertoachievetheirowmknow1.edgeforthepurposeoffu1.1.yuse.HereJhrougntheuseofC1.anguagetowriteaCa1.1.e(TCn)SSawaySqUarenoce1.1.ittergame,comp1.eteshowedasma1.1.gameprojectdeve1.opmentprocess.Intheprocesso
4、fprogrammingeveryprogrammingusetheski1.1.sofprogrammingis1.ogica1.thinkingani1.ihrandcomprehensiveapp1.icationani1.itytest.KeywordsC;game;crossawaysquare;deve1.opment;WIN-TC1引言游戏的设计与开发可以利用多种方法,java、C/C+、FIaSh、VB等语言都可开发出不同类型的游戏软件。这些方法都有其优点,通常根据具体情况进行选择。在众多语言和方法中,C语言兼具一般高级语言和低级语言优点,编写游戏程序具有非常鲜明特点。使用C语
5、言编写游戏程序,可以接触到更为底层的编程知识,对于学习计算机语言有很大好处。C语言是COInbined1.angUage(组合语言)的中英混合简称。是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。1978年后,C语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力。本着研究学习的心态,以C语言编写一个小游戏程序,深入到图形编程和文件应
6、用的实际操作中,达到务实基础,挑战自我的目的。下面,我将一步步的带领大家看到“十字消方块”游戏开发的全过程。2.前期准备及需求分析2.1 游戏介绍“十字消方块”的灵感来自我闲暇时在3366小游戏网站内见到的一款竞技类小游戏。顾名思义,这款小游戏是以方向键控制游戏标准放到合适位置,在十字线区域能连接到两个或者两个以上纹理相同的方块就能消除得分。玩家在时间的限制下需要迅速找到可以消除的方块并准确消除,若错误将扣除时间。看似简单,却有一定的难度。常玩这一类小游戏可以锻炼人的观察力、反应力和手眼协调能力,开发大脑潜能。十字消方块趣味性强,老少皆宜,且同类游戏在各小游戏网站都很有人气,相信它同样能得到大
7、家的喜爱。2.2 编程语言一C语言C语言兼有高级语言与低级语言的优点,具有强大的编程运算能力。首先,C是一种结构化语言,程序层次清晰,便于使用、维护以及调试;第二,C语言运算符和数据结构丰富,能用来实现各种复杂数据结构的运算;第三,程序书写形式自由、灵活方便,允许程序编写者有较大的发挥空间;第四,引入了指针概念,使程序效率更高;第五,C语言程序执行效率高,一般只比汇编程序生成的目标代码效率低10A20%;另外,C语言还具有强大的图形功能,支持多种显示器和驱动器。且计算功能、逻辑判断功能强大。总而言之,用C语言来编写一个小游戏绰绰有余,绝对可以让编程者想要的任何游戏功能实现。2.3 编译环境一W
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 编程 小游戏 毕业论文 李俊佶