C#俄罗斯方块游戏设计实现+流程图
时间:2016-12-23 12:29 来源:毕业论文 作者:毕业论文 点击:次
摘 要:俄罗斯方块游戏,规则简单,容易上手,游戏过程变化无穷,且能在娱乐中益智。我设计的这款俄罗斯方块游戏,具有丰富的游戏操作功能,用户可以根据自己的操作水平和喜好进行相应的游戏操作设置。该游戏在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) |