基于net的俄罗斯方块游戏设计与实现

基于net的俄罗斯方块游戏设计与实现

ID:10939245

大小:679.00 KB

页数:38页

时间:2018-07-09

基于net的俄罗斯方块游戏设计与实现_第1页
基于net的俄罗斯方块游戏设计与实现_第2页
基于net的俄罗斯方块游戏设计与实现_第3页
基于net的俄罗斯方块游戏设计与实现_第4页
基于net的俄罗斯方块游戏设计与实现_第5页
资源描述:

《基于net的俄罗斯方块游戏设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、湖南大学毕业设计(论文)第IV页HUNANUNIVERSITY毕业设计(论文)设计论文题目:基于.Net的俄罗斯方块游戏设计与实现学生姓名:张海川学生学号:20041610429专业班级:软件开发2班学院名称:软件工程指导老师:周军海学院院长:林亚平2008年5月29日湖南大学毕业设计(论文)第IV页基于.Net的俄罗斯方块游戏设计与实现摘要俄罗斯方块游戏,从俄罗斯人阿莱克斯·帕伊特诺夫在八十年代末制作成功以来,以其规则简单,容易上手,游戏过程变化无穷,且能在娱乐中益智等特点,它已经成为一个家喻户晓老少皆宜的大众游戏。我设计的这款

2、俄罗斯方块游戏,具有丰富的游戏操作功能,用户可以根据自己的操作水平和喜好进行相应的游戏操作设置,从而不仅使游戏初学者也能从中享受到成功的快乐,既便高水平的玩家也能品尝到挑战的刺激。游戏还可以保存前十名高分信息,让用户有不断挑战新高度的乐趣。该游戏在VisualStudio2005环境中使用C#开发实现。C#是基于面对象的开发设计的编程语言,面向对象的开发在近年已广为普及,成为软件开发最基本的方法。VisualStudio2005作为当前功能最为强大的可视化集成开发环境,它不仅支持传统的软件开发方法,更重要的是它能支持可视化的开发风

3、格。同时它还提供了相当优秀的代码编辑、调试、向导、编译和可视化资源编辑等功能,这些强大的功能使它成为当今世界最好的系统开发工具之一。关键字:俄罗斯方块,面向对象的开发,集成开发环境湖南大学毕业设计(论文)第IV页TheDesignandImplementofTetrisBasedon.netAbstractInthe1980s,aRussiannamedAlexPajitnovdesignedanddevelopedtheTetrisgame.AfterthattheTetrisgamehasbecomeawell-knownan

4、dallagesgamebecauseofitssimpleroles,easycontrollingandchangeablegamingprocess.TheTetrisgamethatIdesignedallowsyoutoplaythegameinyourownway.Playerscanchangetheconfigurationofcontrollerbythemselves,sonotonlybeginnerscanenjoythegame,butsomehighlevelplayersalsocanchalleng

5、ethemselves.Besidesallabove,thegamecansavethetoptenscores,andthisfunctioncaninspireplayerstoreachhigherpeak.ThegameisdevelopedinC#withMicrosoftVisualStudio2005.C#isaprogramminglanguagebasedonOOP.TheOOPhasbeenwell-knowntoalltheseyearsandithasbeenabasicsoftwareprogrammi

6、ngmethodnow.AsthestrongestIDE,theMicrosoftVisualStudio2005supportsclassicdevelopingmethodandvisualdevelopingaswell.Asthesametime,itsuppliesmanyfunctionssuchasoutstandingcodeeditor,debugger,Wizard,compiler,visualresourceeditorandsoon.Allthesestrongfunctionmakethistoolt

7、hebestoneintheworld.Keywords:Tetris,OOP,IDE湖南大学毕业设计(论文)第IV页目录1绪论11.1课题背景及目的11.2国内外研究状况11.3课题研究方法21.4论文构成及研究内容22技术原理32.1编程语言32.2面向对象32.3GDI+62.4.netFramework2.072.5DirectSound组件82.6配置文件92.7XML语言92.8多线程103系统设计123.1系统设计思想123.2运用的控件和主要对象133.3主要实现的功能134系统实现144.1屏幕信息初始化144.

8、2方块的实现154.3键盘输入事件处理154.4方块的移动184.5方块的变换204.6游戏速度与自动下降214.7满行判断及消行234.8声音播放254.9游戏结束判断及处理254.10游戏设置254.11分数保存26小结27致谢28参考文献29

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

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

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