游戏开发论坛

 找回密码
 立即注册
搜索
楼主: freshfish

[讨论] 新人求教,求入行。一个新人写的关于ROLL点系统的案子

[复制链接]

74

主题

1046

帖子

1429

积分

金牌会员

Rank: 6Rank: 6

积分
1429
QQ
发表于 2011-10-31 15:22:00 | 显示全部楼层

Re:新人求教,求入行。一个新人写的关于ROLL点系统的案子

。。。。。这不是掷骰子获得物品规则吗?乍看第一眼竟然没有看懂。把一个简单的功能写得这么复杂化没有必要吧,程序都要表示有压力。
另外,最好别指望现在的玩家要记住繁杂的英文命令来进行所谓的快捷操作,界面东西稍微一多玩家都晕,更何况还要他们打命令

4

主题

467

帖子

829

积分

高级会员

Rank: 4

积分
829
发表于 2011-10-31 15:26:00 | 显示全部楼层

Re:新人求教,求入行。一个新人写的关于ROLL点系统的案子

1.按照你写的逻辑,不应该有2个结束,有两个的话除非明确指出第一个和第二个有什么不同。


2.流程的主要走向主要是纵向和横向,你要画结构图才有可能是网状,没有拐弯的,要不主走向不清晰。


3.所有判断环节都不怎么正确。
  第一个是“是否符合分配条件”,是的话继续,否的话结束
  第二个是“是否满足玩家条件”,是的话继续,否的话结束
  第三个是“玩家是否选择贪婪”,是的话贪婪模式,否的话需求模式(注明先后顺序,是依次判断还是选择判断)


4.“处理数据”,“显示结果”,“物品分配”全都语焉不详
  

58

主题

1437

帖子

2207

积分

金牌会员

Rank: 6Rank: 6

积分
2207
发表于 2011-10-31 15:51:00 | 显示全部楼层

Re:新人求教,求入行。一个新人写的关于ROLL点系统的案子

命令行这东西,跟国外开发流程有关,并不是刻意给玩家准备的东西。
软件开发一个很重要的环节单元测试需要完备的命令行支持。
在以工程师和测试工程师为封闭的开发环境里,验收软件的标准是单元测试。
在以老板外行和策划驱动的软件开发流程里,验收标准就变成了黑盒测试。
所谓黑盒测试就是工程师开发出来后,能否上线的验收的标准。
是策划和老板是否玩的爽,测试和技术负责人没有与话权。
另一个明显的例子是微软的excell有vba和金山的wps只支持界面操作。
就是山寨开发流程和正常软件开发流程的区别。

70

主题

2251

帖子

2283

积分

金牌会员

Rank: 6Rank: 6

积分
2283
QQ
发表于 2011-10-31 16:09:00 | 显示全部楼层

Re: Re:新人求教,求入行。一个新人写的关于ROLL点系统的

gantleman: Re:新人求教,求入行。一个新人写的关于ROLL点系统的案子

命令行这东西,跟国外开发流程有关,并不是刻意给玩家准备的东西。
软件开发一个很重要的环节单元测试需要...

也不能说国内没命令行,没有那么山寨的
我前一个项目就是有很多命令行的,玩家端禁用了而已

4

主题

1111

帖子

1498

积分

金牌会员

Rank: 6Rank: 6

积分
1498
发表于 2011-10-31 16:17:00 | 显示全部楼层

Re:新人求教,求入行。一个新人写的关于ROLL点系统的案子

微软的office有ole的接口是源于微软的战略。而不是什么山寨不山寨的特征,微软上个世纪的远见,直到现在很多国产软件还没这个境界。这个Ole接口岂止是vbscript和jscript,你愿意的话3dsmax里都可以用脚本调用office,max里面也可以调用photoshop,只要做了ole的支持的软件都可以相互调用。这玩意其实就是给你一个很方便的扩展接口。

4

主题

1111

帖子

1498

积分

金牌会员

Rank: 6Rank: 6

积分
1498
发表于 2011-10-31 16:18:00 | 显示全部楼层

Re:新人求教,求入行。一个新人写的关于ROLL点系统的案子

发重了。。。

2

主题

21

帖子

21

积分

注册会员

Rank: 2

积分
21
QQ
 楼主| 发表于 2011-10-31 16:24:00 | 显示全部楼层

Re: Re:新人求教,求入行。一个新人写的关于ROLL点系统的

walnce: Re:新人求教,求入行。一个新人写的关于ROLL点系统的案子

1.按照你写的逻辑,不应该有2个结束,有两个的话除非明确指出第一个和第二个有什么不同。


2.流程的主要...

根据前辈指示做了相关修改,同时关于有关问题的回答:
关于1、连个结束是一样的。
关于3、最后一个判断是有3个选择,并且是并列的,没有先后顺序。
关于4、这是针对单个玩家的行为做出的程序流程,处理数据是要收集所有符合玩家条件的数据,再进行归类比较以及判断最终物品的获得者。我把这个过程缩略成“数据处理”,“显示结果”是所有玩家投掷结束后,对各个玩家投出点数的一个显示。“物品分配”是所有玩家针对此物品投点结束后,根据数据处理结果,确定这件物品的最终归属,然后把物品分配给玩家。
再次谢谢指点 [em1]

35

主题

2849

帖子

3120

积分

论坛元老

Rank: 8Rank: 8

积分
3120
发表于 2011-10-31 16:26:00 | 显示全部楼层

Re:新人求教,求入行。一个新人写的关于ROLL点系统的案子

wow有命令行,只是因为它抄袭的对象都有。早期的欧美网游全都带有这个功能,所以后来的游戏在学习借鉴时都自然而然的延续了。这就是真相。。。

其实这样的例子数不甚数。很多时候,一些人分析总结的多牛多神,那都是自以为是,而原设计者的初衷可能只是很普通的“习以为然+个人喜好”问题。

楼主words文档,太过机械化,就是我看了半天,不知道怎么玩!

有时候你和负责的程序说你的想法时,你只要说出你想了个什么样的功能,它怎么玩的即可,至于更细节的话的东西可以后面说,否则程序都看不明白你想做什么,给一堆流程也无意义

2

主题

21

帖子

21

积分

注册会员

Rank: 2

积分
21
QQ
 楼主| 发表于 2011-10-31 17:39:00 | 显示全部楼层

Re:新人求教,求入行。一个新人写的关于ROLL点系统的案子

王者归来!: Re:新人求教,求入行。一个新人写的关于ROLL点系统的案子

wow有命令行,只是因为它抄袭的对象都有。早期的欧美网游全都带有这个功能,所以后来的游戏在学习借鉴时都自...

额,早期较少接触欧美的网游,玩过的都是韩、日、国产的居多,主要就是千年(已停运)、传奇、大话西游、武魂(不是现在网易那个、很早就有的3D的,已停运)、战场(02年出的,已停运)、梦幻西游、幻灵游侠、红月(已停运)、泡泡堂、疯狂坦克、百战天虫、传奇3、凯旋(停运)、老飞飞、魔兽世界、问道、武林外传、诛仙、赤壁、新飞飞……
所以前辈说的早期欧美没有什么接触额。。受教了。
至于那个把这个系统复杂化的问题我也很纠结,,,其实很简单的程序,在聊天框里输入/ROLL 1-1000 系统给玩家生产个 1-1000间的随机数,并在聊天信息里回馈显示该数给玩家。这么简单而已。
但是如果是各位前辈来写这个案子,会是什么样呢? 我是很生硬的强搬硬塞写出来的。很期待能看到一个符合规格的关于这样系统的策划案呢……有没有前辈抽时间写下,让我这样的新人有个对比,这样能更明确改进方向,获得进步。

再次 谢谢指点哈~~

58

主题

1437

帖子

2207

积分

金牌会员

Rank: 6Rank: 6

积分
2207
发表于 2011-10-31 18:36:00 | 显示全部楼层

Re: Re:新人求教,求入行。一个新人写的关于ROLL点系统的

好吧你们赢了,全世界都在山寨我们。
SITT: Re:新人求教,求入行。一个新人写的关于ROLL点系统的案子

微软的office有ole的接口是源于微软的战略。而不是什么山寨不山寨的特征,微软上个世纪的远见,直到现在很多...

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-7-1 02:17

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表