基于linux环境下的翻转棋游戏设计

基于linux环境下的翻转棋游戏设计

ID:25206965

大小:4.00 MB

页数:37页

时间:2018-11-18

基于linux环境下的翻转棋游戏设计_第1页
基于linux环境下的翻转棋游戏设计_第2页
基于linux环境下的翻转棋游戏设计_第3页
基于linux环境下的翻转棋游戏设计_第4页
基于linux环境下的翻转棋游戏设计_第5页
资源描述:

《基于linux环境下的翻转棋游戏设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、广西科技大学毕业设计(论文)广西科技大学普通本科毕业设计(论文)说明书课题名称基于Linux环境下的翻转棋游戏设计FlipchessgamedesignbasedonLinuxenvironment学院职业技术教育学院专业电子信息工程班级电子z111学号201102203002姓名覃超岭指导教师刘胜永2015年5月20日广西科技大学毕业设计(论文)摘要软件开发对于电子信息产业的发展具有决定性作用,是推动人类文明进步的重要力量。而就目前的趋势来讲,小游戏的开发已经成为软件工程师入门的必备技能之一。本文介绍一款基于Linux环境下运行的翻转棋游戏设计,这次设计是所学知识的积累

2、和新知识的拓展。设计是立足于Linux操作系统,使用C语言编程,实现在Linux环境下的编程、编译以及运行,最后实现游戏的基本运行。游戏要求拥有友好的游戏界面,可以进行单机游戏和双人对战的模式选择,并且可以进行输赢判断和悔棋、重来的功能,并且可以正常退出游戏。本次设计用于实现功能按钮的控件是图片按钮,使用GTK图形工具包和GDK游戏引擎工具相结合的方式,实现游戏的动态界面。还有,设计使用的是模块化编程,实现各个模块的功能,最后实现系统的整合。模块化编程的目的是便于引用和调试,什么功能没有实现,该从哪里着手寻找问题一目了然。Linux是嵌入式初学者的天堂,Linux的开源性

3、使得我们可以充分利用网络上的资源,来免费获取资源来实现各种功能。因此,做好这次设计,是软件编程入门的第一步。关键词:Linux操作系统C语言翻转棋游戏I广西科技大学毕业设计(论文)AbstractSoftwaredevelopmenthasadecisiveroleinthedevelopmentofelectronicinformationindustry.Anditistheimportantforcetopromotetheprogressofhumancivilization.Butintermsofthecurrenttrend.Smallgamedevelop

4、menthasbecomeoneoftheessentialskillintroductiontosoftwareengineer.InthispaperitisintroduceaflipchessgamedesignbasedonLinuxenvironmenttorun.Thedesignistheaccumulationofknowledgeandtheexpansionofnewknowledge.TheDesignisbasedonLinuxoperatingsystem,usingClanguageprogramming,realizingtheprogra

5、mmingunderLinuxenvironment,compilingandrunning,andfinallyachievingthebasicoperationofthegame.Gamerequesthasafriendlyinterface,anditalsorequesttobestand-alonegameanddoubleplaymodeselection,andbethewinningorlosingjudgmentandback,tofunction,andcanbenormaltoexitthegame.Thisdesignisusedtoimple

6、mentthefunctionbuttononthecontrolbuttonimages.UsingGTKgraphicstoolkitandGDKtoolcombinationofgameenginetorealizedynamicinterfaceofthegame.Therefore,thedesignusingamodularprogrammingtorealizethefunctionofeachmodule,andfinallytorealizetheintegrationofsystem.Modularprogrammingisthepurposeofco

7、nvenienceofreferenceanddebugging.Wecanmasterwhatthefunctiondoesnotimplementandwheretobeginlookingforproblem.Linuxisaparadiseforembeddedbeginners.Theopen resources of  Linux allowsustomakefulluseof themandtorealizevariousfunctions.Sothisdesignisthefirststepintheintro

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。