欢迎来到天天文库
浏览记录
ID:9399511
大小:1.52 MB
页数:56页
时间:2018-04-30
《windows phone游戏开发毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、编号本科生毕业设计WindowsPhone游戏开发—俄罗斯方块GameDevelopmentbasedonWindowsPhone—Tetris学生姓名专业学号指导教师学院2012年6月-1-长春理工大学本科毕业设计摘要俄罗斯方块是一个老幼皆宜的小游戏。它的核心是各种不同类型的方块,方块由四块正方形的色块组成,然后存储在一个数组的四个元素中。计算机随机产生不同七种类型的方块,然后程序根据这七种方块堆叠成各种不同的模型。如果某一行被方块完全填充,就利用C#类提供的置换方法,将此行中填充的方块数据清除,并增加相应的积分。论文遵循软件工程的知
2、识,从软件问题定义开始,接着进行可行性研究、需求分析、概要设计、详细设计,整个开发过程贯穿软件工程的知识体系。本文设计实现了一个WindowsPhone上可运行的俄罗斯方块游戏。文中涉及到了WindowsPhone应用程序制作,以及触摸操作、重力感应的实现和XNA技术的掌握等知识,测试运行良好,实现了预期的功能。关键词:俄罗斯方块WindowsPhone重力感应消行-II-长春理工大学本科毕业设计-II-长春理工大学本科毕业设计AbstractTetrisisagameforallages.Atitsheartisavarietyofd
3、ifferenttypesofsquares,foursquareblocksofcolor,andthenstoredinanarrayoffourelements.Thecomputerrandomlygeneratedseventypesbox,andthenstackedintoavarietyofdifferentmodelsproceduresbasedonthesesevenboxes.IfalineistheboxcompletelyfillreplacementmethodusingC#class,filledsqua
4、resinthisrowdatacleanup,andincreasethecorrespondingpoints.Thepaperfollowstheknowledgeofsoftwareengineering,startfromthedefinitionofasoftwareproblem,andthenconductafeasibilitystudy,requirementsanalysis,preliminarydesign,detaileddesign,andtheentiredevelopmentprocessthrough
5、outthesoftwareengineeringbodyofknowledge.ThisarticlewasdesignedandimplementedaTetrisgamecanrunonWindowsPhone.WindowsPhoneapplicationsinvolvedinproduction,aswellastouchoperation,therealizationofthegravitysensingandXNAgraspofthetechnologyandknowledge,agoodtestruntoachievet
6、hedesiredfunction.Keywords:Tetris;WindowsPhone;Gravitysensing;Eliminateline-II-长春理工大学本科毕业设计-II-长春理工大学本科毕业设计目录摘要IAbstractII目录I第1章绪论11.1游戏的意义与内涵11.2俄罗斯方块游戏11.3可行性研究11.3.1设计目的11.3.2可行性研究前提11.3.3可行性分析21.3.4结论21.4开发环境2第2章系统开发的平台32.1C#产生的历史与现状32.2C#语言的特点42.3MicrosoftVisualstud
7、io201052.4WindowsPhone52.5XNAFramework5第3章需求分析73.1引言73.2总体需求分析73.3分析规划73.3.1下坠物及各种变换需求分析73.3.2正常工作和中断操作的需求分析73.3.3主界面需求分析83.3.4记分需求分析9第4章系统概要设计114.1游戏设计所要遵循的规范114.2设计思想114.2.1游戏总体设计分析114.2.2方块及地图数据模块的设计114.3系统功能模块图134.3.1流程图134.3.2类的结构图15-II-长春理工大学本科毕业设计第5章系统详细设计165.1方块与
8、地图模块设计165.2得到方块175.3方块的翻转与移动195.3.1方块的移动195.3.2方块的翻转205.4满行消除245.5升入下一关26第6章游戏测试296.1测试的意义及注意事项296.2测试的
此文档下载收益归作者所有