资源描述:
《含地图编辑功能的推箱子游戏》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、LANZHOUUNIVERSITYOFTECHNOLOGY毕业设计题目含地图编辑功能的推箱子游戏学生姓名苏宁学号12240321专业班级计算机科学与技术(3)班指导教师刘树群学院计算机与通信学院答辩日期2016年6月15日含地图编辑功能的推箱子游戏MapeditingfunctionsincludingSokobangame苏宁(SUNING)12240321兰州理工大学毕业设计摘要伴随着快速前进的科学技术,对于VisualC++语言的使用也在越来越多。VisualC++语言就现在来说是当今社会上相对来说受欢迎的计算机
2、较高等级编程语言之一,它更是面向于对象的可视化集成编程的一个系统。不仅可以自动产生程序框架,还有编写代码、灵活方便的类管理、界面设计集成交互系统、多种程序开发等许多优点,而且使用一些简单的设置就能用产成的程序框架使数据库接口、OLE2、WinSock网络、3D相应的界面能够运行。它还有高级除错功能和自动编译功能。所以,受到许多编程人员的喜欢。它不但能够作为系统描述语言,也用来编写系统软件和应用软件,更可以用来进行游戏设计。该系统是想使用MicrosoftVisualC++语言来完成一个简单的游戏——推箱子,用来表述推箱
3、子游戏的实现,一步一步的说明MicrosoftVisualC++6.0图形编辑所用的技巧。设计通过主界面对话框类、关口选择对话框类、帮助对话框类三大类以及键盘操作模块、游戏规则模块、地图文件读取模块、地图绘制模块、演示解法模块,共五大模块构成。完成了关卡的任意选择、越来越难的游戏设置、游戏中所遇困难的解决、游戏是否过关的判断多个功能,运用图形函数的进而完成功能较为完善的一个推箱子游戏的运行界面,能够直观的认识该界面。关键词:推箱子;模块;图形编辑II兰州理工大学毕业设计ABSTRACTInrecentyears,wit
4、htherapiddevelopmentofscienceandtechnology,VisualC++languageapplicationarecontinuouslyindepth.VisualC++languageisverypopularonthecurrentinternationaladvancedprogramminglanguageofthecomputer,itisanobject-orientedprogrammingsystemintegrationofvisualization.Itnoton
5、lyhastheprogramframeautomaticallygenerate,flexibleconvenientclassmanagement,codingandinterfacedesignintegration,candevelopavarietyofinteractiveoperationproceduresandotheradvantages,andthroughthesimplesettingswillbeabletomakeitsgeneratedprogrammingframeworksuppor
6、tdatabaseinterface,OLE2,WinSocknetwork,3Dcontrolinterface.Itmoreforautomaticcompilerfunctionandseniordebuggingisfamousforitsfunction.Therefore,widelyfavoredbyprogrammingstaff.notonlyforthesystemdescriptionlanguage,whichisalsousedtowritethesystemsoftware,canalsob
7、eusedtowriteapplication,whichisalsousedtowritethesystemsoftware,canalsobeusedtowriteapplicationsoftwareandgamedesign,etc.ThispaperfocusesonanalyzingwithMicrosoftVisualC++languagerealizearelativelysimplepushedboxgame,istointroducetherealizationmethodofgamepushedb
8、ox,andgraduallyintroduceMicrosoftVisualC++6.0graphicsprogrammingmethodsandtechniques.Thisdesignthroughthemaininterfacedialogboxcalss,passoptionsdialogboxclass,helpdia