社区
研发管理
帖子详情
如何写俄罗斯方块的需求?
tyro88cn
2003-10-14 02:49:53
小弟谢谢了!
最好有详细的参考.
...全文
81
3
打赏
收藏
如何写俄罗斯方块的需求?
小弟谢谢了! 最好有详细的参考.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BinaryTreeEx
2003-10-16
打赏
举报
回复
三个方面:
1。游戏规则
2。操作方式
3。胜负条件
davy_chen
2003-10-15
打赏
举报
回复
这个很简单了,这种小游戏都有比较成熟稳定的规则,玩一玩,等你成了高手后就很容易明白了。例如
方块种类的定义,共7种不用多说了,通常为了便于用户识别同时用不同的颜色来区别;
方块变化的定义,顺时针旋转(这是通常习惯,如果你来个逆时针也不是不可以),在什么条件下禁止旋转,例如靠边的情况等;
消行的定义以及加分规则,当然是一行全满的情况下才消行,而且通常一次消的行数越多,加分越多(也就是说一次消两行比两次消一行的分数要多);
升级加速规则,通常是按照分数或者所消行数的多少来判断是否升级,升级的同时方块下落的速度加快,每次升级速度加快要平均,一般保证到8-10级时多数人无法游戏比较合适;
操作定义,包括左右、旋转、加速下落等,比较易用的是由用户自己定义操作键,因为用户习惯不同,有人喜欢双手操作,游戏习惯单手操作,而且还有左右撇子之分;
丰富规则定义,有很多人喜欢丰富最基本的游戏规则,所以增加了一些添子,消子,或者炸弹的功能等,这些不多说,因为最原始的规则是适应用户最多的;
提示功能,现在所有的俄罗斯方块游戏都会有下一个出现的是什么方块的提示;
竞技规则定义,这个规则现在很流行,也很受大家的喜欢,也就是双人同时游戏,如果某方一次消两行以上的时候,会将所消行数转移到对方最下端。至于详细规则,可以到联众游戏上面去看。(这里提到一点,为了适应竞技需要,前面提到的加速下落功能在这里一定要直接落到底,而不仅是加速,因为高手竞技通常会在10秒钟内结束战斗,时间很宝贵);
当然最后还有一个game over规则,就不多说了。
愉快的登山者
2003-10-14
打赏
举报
回复
http://www.kehui.net/index.php?op=article&file=read&aid=18583
这里有:
“一个简单的俄罗斯方块脚本”
看能够帮你理解。
俄罗斯方块
需求
说明书
以
俄罗斯方块
编
写
的一个
需求
模版,点出了一些关键技术点,供大家参考
C#
写
的简单
俄罗斯方块
游戏
用C#
写
的窗体
俄罗斯方块
小游戏,主要用二维数组的形式实现。
游戏
俄罗斯方块
需求
分析
一.项目介绍... - 3 - 1.1 项目简介... - 3 - 1.2 游戏介绍... - 3 - 1.3 开发工具... - 4 - 1.4 软件运行环境... - 5 - 1.5 项目任务书... - 5 - 1.6 项目的目的与目标... - 5 - 1.7 术语解释…- 5 - 1.8 参考资料... - 6 - 二.项目分析... - 6 - 2.1 总体方案... - 6 - 2.2 分析规划... - 7 - 2.2.1 下坠物模块及各种变换分析... - 7 - 2.2.2 正常工作流程和中断操作流程的分析... - 7 - 2.2.3 主界面分析模块... - 8 - 2.2.4 记分和自动晋级模块... - 9 - 三.工程进度... - 10 -
win32 实现
俄罗斯方块
win32 用GDI实现
俄罗斯方块
源代码
C#
俄罗斯方块
(多国语言完美版)
C#编
写
的
俄罗斯方块
,功能强大,界面美观,多国语言界面。 ^_^
PS:输入 上上下下左右左右 可直接通关。
研发管理
1,268
社区成员
28,283
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章