C#俄罗斯方块游戏设计实现+流程图_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

C#俄罗斯方块游戏设计实现+流程图

摘  要:俄罗斯方块游戏,规则简单,容易上手,游戏过程变化无穷,且能在娱乐中益智。我设计的这款俄罗斯方块游戏,具有丰富的游戏操作功能,用户可以根据自己的操作水平和喜好进行相应的游戏操作设置。该游戏在Visual Studio2005环境中使用C#开发实现。C#是基于面对象的开发设计的编程语言,Visual Studio2005作为当前功能最为强大的可视化集成开发环境,还提供了相当优秀的代码编辑、调试、向导、编译和可视化资源编辑等功能。4663
关键字:俄罗斯方块;面向对象的开发;GDI+

The achieve of Tetris Game use C # Language
Abstract:Tetris game, the rules are simple and easy to use, the game process with countless changes, and in the entertainment puzzle. I designed this Tetris game, has a wealth of game operation function, the user can according to their operation level and preferences for corresponding game operation set. The game is developed in C# with Microsoft Visual Studio 2005.C# is a programming language based on OOP. As the strongest IDE, the Microsoft Visual Studio 2005 supports classic developing method and visual developing also provides a very good code, debug, wizard, compile and visualization resource editing functions.
Key words: Tetris;OOP;GDI+
目    录

摘  要    1
引  言    1
1 研究意义与方法    2
1.1 课题背景及目的    2
1.2 课题研究方法    2
1.3 论文构成及研究内容    3
2可行性研究    3
2.1 技术可行性    3
2.2 经济可行性    3
2.3 操作可行性    3
3. 需求分析与系统设计    4
3.1 游戏需求    4
3.2 系统设计思想    4
3.3 运用的控件和主要对象    5
3.4 系统功能    5
4系统实现    6
4.1 屏幕信息初始化    6
4.2 方块的实现    7
4.3 键盘输入事件处理    7
4.4 方块的变换与速度的控制    8
4.5游戏相关判断    6
总  结    8
参考文献    10
致  谢    11
俄罗斯方块游戏的C#语言实现
  引言
在现今电子信息高速发展的时代,电子游戏已深入人们的日常生活,成为老少皆宜的娱乐方式。俄罗斯方块是一款风靡全球的游戏,最初是由苏联人制作的,规则简单,容易上手,且游戏过程变化无穷,可以让玩家充分感受游戏中的乐趣。在游戏设计方面,俄罗斯方块是游戏编程的入门项目,因为它可以检验编辑人员对开发语言、环境和基本数据结构知识熟练程度。
1 研究意义与方法
1.1 课题背景及目的
俄罗斯方块是一款风靡全球的电视游戏机和掌上游戏机游戏,它曾经造成的轰动与经济价值可以说是游戏史上的一件大事。这款游戏最初是由苏联的游戏制作人Alex Pajitnov制作的,它看似简单但却变化无穷,令人着迷。
究其历史,俄罗斯方块最早还是出现在PC机上。无数人进入游戏编程的世界都是从编写俄罗斯方块游戏开始的,因为这是检验一个人对开发语言、环境和基本数据结构知识熟练程度的便捷途径。
Microsoft Visual Studio提供了开发Window应用程序的最迅速,最简捷的方法。不论是Windows 应用程序的资深专业开发人员还是初学者,Microsoft Visual Studio都为他们提供了整套的工具,以方便开发应用程序[1]。
本课题的目的是在实现俄罗斯方块基本游戏的前提下,优化其算法与数据结构,并增加一些传统游戏中没有的新特点,最终实现一款小巧精致的益智俄罗斯方块游戏。 (责任编辑:qin)