一. 简介 4 1.1项目介绍 4 1.2设计意图 4 1.3游戏特色 4 二. 需求分析 5 2.1功能需求 5 2.2环境需求 6 三.软件概要设计 6 3.1 设计思想 6 3.1.1设计模式的选取 6 3.1.2游戏的重难点分析 7 3.2 主要模块划分 8 3.3 系统基本流程结构 8 3.4简单UML图解 9 四.详细设计 10 4.1 游戏主流程图 10 4.2 模型的设计 13 4.2.1方块的数据结构 14 4.2.2方块的产生 15 4.2.3方块的移动 16 4.2.4方块的变形 17 4.3 视图模块设计 18 4.3.1画布设计 18 4.3.2预显面板设计 19 4.3.3画布满行和消行 19 4.3.4画布的绘制 20 4.4 控制模块设计 21 4.4.1 score,level的实时修改 21 4.4.2 键盘的控制响应 21 4.4.3 游戏主类设计 22 4.4.4 游戏主线程设计 23 4.4.5 网络控制协议设计 24 4.5 网络模块设计 26 4.5.1 NetRead接口 26 4.5.2 服务器类 26 4.5.3 客户端类 28 4.5.4 聊天窗口类 29 4.6拓展模块设计 30 4.6.1 排行榜模块 30 4.6.2 音效模块 30 4.6.3 帮助窗口 31 五.用户手册 31 5.1游戏规则 31 5.2操作方法 32 5.3操作演示 32 六.软件运行测试 40 6.1 游戏界面菜单选项的功能测试 40 6.2 按键事件的功能测试 41 6.3方块堆砌与消行测试 42 6.4计分和升级测试 42 6.5网络功能测试 42 七.设计总结及心得体会 42 八.参考文献 43 附录:重要代码 43
1
java俄罗斯方块源码 NetworkTeris 一个基于java socket的可以网络对战的俄罗斯方块游戏 但是,非常遗憾的是,这个我大一做的小项目,代码丢失了一部分,导致功能丢失了一部分,所以现在就显得非常的难看。。。 本来想把丢失的功能重新补上,但是实在是不愿意做重复的事情,一点力气也提不起来,好在核心的网络联机是在的。 缺失的功能:1.道具功能 2.电脑AI 3.背景切换 不过这些缺失的功能,大家也可以从源码中看到影子,嘿嘿。。。
2021-12-30 14:21:22 12.03MB 系统开源
1
使用Java语言编写的经典游戏俄罗斯方块,能够调整游戏难度、加快下落速度、左右旋转方块等全部功能。代码简洁明了,注释全面。详细介绍见 https://blog.csdn.net/weixin_43922615/article/details/122226620
2021-12-30 09:08:09 14KB Java JavaUI 经典游戏 俄罗斯方块
使用Java实现俄罗斯方块游戏
2021-12-30 09:04:20 14KB java 俄罗斯方块 游戏
俄罗斯方块AI程序代码,可以执行,可以ai操作
2021-12-29 23:59:10 14.76MB 俄罗斯方块ai
1
C#俄罗斯方块(winform)C#俄罗斯方块(winform)C#俄罗斯方块(winform)C#俄罗斯方块(winform)C#俄罗斯方块(winform)C#俄罗斯方块(winform)C#俄罗斯方块(winform)
2021-12-29 18:43:30 83KB C# 游戏 俄罗斯方块
1
主要为大家详细介绍了基于C#实现俄罗斯方块游戏,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2021-12-29 15:27:15 66KB C# 俄罗斯方块
1
C#实现俄罗斯方块,为用C#编写的一个游戏,希望对C#爱好着有帮助。在vs2005,vs2008 调试通过
2021-12-29 15:13:23 427KB C# C#实现俄罗斯方块 C#
1
实现了电脑自动进行排列 一共2个控制界面 一个是手动操控 另一个是机器操作
2021-12-29 14:47:34 69KB 智能 俄罗斯方块
1
第12章 俄罗斯方块
2021-12-29 13:07:45 1.81MB 第12章俄罗斯方块
1