1 / 17
文档名称:

基于c语言的小游戏设计论文.doc

格式:doc   大小:196KB   页数:17页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于c语言的小游戏设计论文.doc

上传人:xnzct26 2020/1/12 文件大小:196 KB

下载得到文件列表

基于c语言的小游戏设计论文.doc

文档介绍

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