资源描述:
《基于vc++的连连看游戏的设计与实现毕业设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、华科学院HUAKEINSTITUTEOFTAIYUANUNIVERSITYOFSCIENCE&TECHNOLOGY毕业设计(论文)题目:连连看游戏的设计与实现学生姓名学号班级所属院(系)指导教师2015年5月20日太原科技大学毕业设计(论文)任务书学院(直属系)时间:2014年12月20日学生姓名指导教师设计(论文)题目连连看游戏的设计与实现主要研究内容运用VC++6.0来实现连连看的各种基本功能。如:随机生成、配对消除、暂停及恢复、整体重新排列、困难度选择等等。进行图形界面排版,设计简洁的菜单和界面,方便用户操作,同时也使的游戏更加简便易于上手。研究方法本游
2、戏程序开发采用C++程序语言标准,在Windows环境下使用VC++6.0工具,基于MFC框架设计来实现简单的连连看游戏的基本功能。主要技术指标(或研究目标)1、应用程序的编程语言:采用C++编程语言开发;2、应用程序编译器:Windows环境下的VC++6.0;3、应用程序界面开发工具:MFC框架;4、采用面向对象的开发方法。主要参考文献[1]刘锐宁,宁坤《VisualC++从入门到精通》[M].化学工业出版社,2010年7月:163-370[2](美)帕罗赛斯著,北京博彦科技发展有限责任公司译《MFCWindows程序设计》[M].清华大学出版社,2007
3、年5月:721-755[3]任哲等.《MFCWindows应用程序设计》[M].清华大学出版社,2004年7月:103-114[4]侯俊杰.《深入浅出MFC》[M].华中科技大学出版社,2001年1月:1-336[5]Morison.M.《游戏编程入门》[M].人民邮电出版社,2005年9月:1-17[6]荣钦科技.《VisualC++游戏编程基础》[M].电子工业出版社,2005年5月:1-60[7]邹吉滔,姚雷,易巧玲.《C++游戏编程》[M].清华大学出版社,2011年1月:120-395[8]孙涌.《现代软件工程》[M].北京希望电子出版社,2003年
4、8月:1-24657太原科技大学华科学院毕业设计(论文)连连看游戏的设计与实现摘要大约从两千年开始,游戏作为一种产业,一种日常活动,而渐渐为中国大众所认识并接受。游戏所带来的经济效益和社会效益是人们之前所没有预料到的,当游戏作为一种廉价而广泛的娱乐手段被大众接受时,游戏产业就注定其会带来巨大的经济效益。在Windows环境中使用VC++6.0工具,基于MFC框架设计开发设计与实现简单的连连看游戏的基本功能,可以实现初始化界面,用户使用鼠标点击两张相同图案的小方块进行消除,并有多种功能选择。当游戏区域内的所有方块对都被消除后玩家即可胜利。此连连看游戏程序界面美观
5、,操作简单,具有一定的趣味性,是一款老少皆宜的休闲游戏。本文通过需求分析与方案论证,首先对开发连连看游戏程序进行初步的分析,然后设计该游戏的算法以及游戏图案的绘制,运用连接并消除的方式完成了连连看游戏。关键词:VisualC++6.0;连连看;游戏开发;57太原科技大学华科学院毕业设计(论文)AbstractStartingfromabouttwothousandyears,thegameasakindofindustry,akindofdailyactivities,andgraduallyknowandacceptedofChinesepeople.Eco
6、nomicandsocialbenefitsbroughtbythegameispeoplebeforedidnotanticipate,whenthegameasakindofcheapandawiderangeofentertainmentmeansacceptedbythepublic,thegameindustryitisdestinedtoitswillbringhugeeconomicbenefits.InWindowsenvironmentusingVC++6.0tools,basedonMFCframedesigndevelopmenttode
7、signandrealizethesimpleseerepeatedlythebasicfunctionsofthegame,mayrealizetheinitialinterface,userusethemousetoclickthetwosamepatternofthesmallsquaretoeliminate,andthereareavarietyoffunctionschoice.Whenthegameareaofallthesquaretohavebeeneliminatedplayerscanwin.Thisgameprogramtoseerep
8、eatedlyinterfaceaes