欢迎来到天天文库
浏览记录
ID:654749
大小:169.48 KB
页数:15页
时间:2017-08-26
《基于C语言的小游戏设计----十字消方块-毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于C语言的小游戏设计------十字消方块摘要:本文研究的主要内容是在具备C语言知识的前提下,如何应用C语言编写一个完整的小游戏,以达到让自身所学知识得到充分运用和发挥的目的。在此,通过使用C语言编写了一个名为“十字消方块”的新颖小游戏,完整的展现了一个小游戏项目开发的全过程。编程过程中每一个编程技巧的运用都是对编程者逻辑思维能力和综合应用能力的考验。关键词:C语言;小游戏;十字消方块;项目开发;WIN-TCBasedontheClanguagelittlegamedesign------Crossawaysquare(Physicala
2、ndelectronicScience,QiannanNormalCollegeforNationalities,Duyun558000,Guizhou)Anstract:ThispaperstudiesthemaincontentistheClanguageknowledgewiththepremiseofhowtouseClanguagetowriteacompletelittergame,inordertoachievetheirowmknowledgeforthepurposeoffullyuse.Here,througntheus
3、eofClanguagetowriteacalled”crossawaysquare”nocellittergame,completeshowedasmallgameprojectdevelopmentprocess.Intheprocessofprogrammingeveryprogrammingusetheskillsofprogrammingislogicalthinkinganilityandcomprehensiveapplicationanilitytest.Keywords:C;game;crossawaysquare;dev
4、elopment;WIN-TC1引言游戏的设计与开发可以利用多种方法,java、C/C++、Flash、VB等语言都可开发出不同类型的游戏软件。这些方法都有其优点,通常根据具体情况进行选择。在众多语言和方法中,C语言兼具一般高级语言和低级语言优点,编写游戏程序具有非常鲜明特点。使用C语言编写游戏程序,可以接触到更为底层的编程知识,对于学习计算机语言有很大好处。C语言是CombinedLanguage(组合语言)的中英混合简称。是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序
5、,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。1978年后,C语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力。本着研究学习的心态,以C语言编写一个小游戏程序,深入到图形编程和文件应用的实际操作中,达到务实基础,挑战自我的目的。下面,我将一步步的带领大家看到“十字消方块”游戏开发的全过程。2.前期准备及需求分析2.1游戏介绍“十字消方块”的灵感来自我闲暇时在3366小游戏网站内见到的一款竞
6、技类小游戏。顾名思义,这款小游戏是以方向键控制游戏标准放到合适位置,在十字线区域能连接到两个或者两个以上纹理相同的方块就能消除得分。玩家在时间的限制下需要迅速找到可以消除的方块并准确消除,若错误将扣除时间。看似简单,却有一定的难度。常玩这一类小游戏可以锻炼人的观察力、反应力和手眼协调能力,开发大脑潜能。十字消方块趣味性强,老少皆宜,且同类游戏在各小游戏网站都很有人气,相信它同样能得到大家的喜爱。2.2编程语言—C语言C语言兼有高级语言与低级语言的优点,具有强大的编程运算能力。首先,C是一种结构化语言,程序层次清晰,便于使用、维护以及调试;第
7、二,C语言运算符和数据结构丰富,能用来实现各种复杂数据结构的运算;第三,程序书写形式自由、灵活方便,允许程序编写者有较大的发挥空间;第四,引入了指针概念,使程序效率更高;第五,C语言程序执行效率高,一般只比汇编程序生成的目标代码效率低10へ20%;另外,C语言还具有强大的图形功能,支持多种显示器和驱动器。且计算功能、逻辑判断功能强大。总而言之,用C语言来编写一个小游戏绰绰有余,绝对可以让编程者想要的任何游戏功能实现。2.3编译环境—Win-TcWIN-TC是一个TC2WINDOWS平台开发工具,由"TC256专题站"与"唯C世界"联合发布。
8、该软件使用TC2为内核,提供WINDOWS平台的开发界面,因此也就支持WINDOWS平台下的功能,例如剪切、复制、粘贴和查找替换等。而且在功能上也有它的独特特色例如语法加亮、C内
此文档下载收益归作者所有