毕业设计(论文)-基于wxWidgets的俄罗斯方块的设计与实现精选.doc

毕业设计(论文)-基于wxWidgets的俄罗斯方块的设计与实现精选.doc

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计(论文)-基于wxWidgets的俄罗斯方块的设计与实现精选

基于wxWidgets的俄罗斯方块的设计与实现 Design and implementation of Tetris based on wxWidgets 2011年5 月 基于c++的俄罗斯方块的实现 摘要 俄罗斯方块是非常传统的游戏,操作简单,难度却不低,广受娱乐界欢迎。给人们的生活带来了健康愉快的补充,唯美的艺术享受。 本文在基于Visual C++实现的单机版俄罗斯方块游戏的基础上,深入的研究wxWidgets。 主要工作如下: 分析了俄罗斯游戏规则。 系统的介绍了实现俄罗斯方块游戏的算法设计过程。 熟悉软件项目开发的过程和并掌握其要点,学习wxWidgets 通过制作简单游戏可以丰富游戏玩家的娱乐生活 通过游戏编程来加深自己对C++与面向对象思想的认识和理解 关键词:俄罗斯方块游戏 wxWidgets 设计 实现 Design and implementation of Tetris based on wxWidgets Abstract Tetris game is very traditional, simple, but not low. it is widely welcomed by the entertainment industry. Brought to peoples lives happy and healthy complement to the art of aesthetic enjoyment. In this paper, based on Visual C + + implementation of stand-alone version of Tetris game, based on in-depth study of wxWidgets. The main work is as follows: Analysis of the Russian rules of the game. system introduces an algorithm to achieve Tetris game design process. Familiar with software development and mastery of the process and its key points, learning wxWidgets rich by making a simple game can be a gamers entertainment programming to deepen their own through the game on C + + and object-oriented knowledge and understanding of ideas Keywords: Tetris wxWidgets design achieved 目录 第一章 概述 1 1.1研究背景 1 1.2游戏的意义与内涵 1 1.3课题内容 2 1.4论文组织结构 3 第二章 相关知识 5 2.1基本工具 5 2.2开发语言 5 2.2.1 C++ 5 2.2.2 wxWidgets 6 第三章 系统分析 8 3.1 需求分析 8 3.2 分析建模 9 3.2.1游戏设计分析 9 3.2.2 功能分析 9 3.2.3 注意事项 10 3.2.4 游戏流程 10 第四章 系统设计 12 4.1游戏程序的构架设计 12 4.2 类图分析 12 4.3游戏程序的模块设计 15 4.3.1 模块设计 15 4.3.2 模块解析 16 4.3界面设计 23 4.4游戏规则和基本操作 24 第五章 系统实现 26 5.1开发环境 26 5.2系统流程图 28 5.3算法设计 28 5.3.1方块的存储 28 5.3.2方块变形的实现 29 5.3.3向下移动 29 5.4系统展示 30 第六章 总结及展望 32 致谢 33 参考文献 34 第一章 概述 1.1研究背景 随着21世纪信息社会的到来,计算机在人们的工作和生活中的深入,要求我们越来越多地与计算机打交道,为了使用户在繁忙的日程工作中得到放松,于是出现了各种各样的休闲软件,如聊天工具,游戏等等。于是我着手开始设计一个这样的游戏软件。 俄罗斯方块的基本规则是移动、旋转和摆放游戏自动输出的各种方块,使之排列成完整的一行或多行并且消除得分。由于上手简单、老少皆宜,从而家喻户晓,风靡世界。 游戏这个名称一直就存在于每个人的日常生活中,如猜拳游戏、猜谜游戏、大地游戏、球类游戏等,林林总总,不胜枚举,甚至于有些流行歌曲把人生也比喻为游戏,好比“一场游戏一场梦” 。因此,游戏对于现代人的成长历程,绝对是一个不可或缺的重要角色。 “游戏”,最简单的定

文档评论(0)

gz2018gz + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档