哲学问题4(很现实!!!):“我该摸哪张牌?”

A_Zhao 2012-07-16 08:01:52
哲学问题4(很现实!!!):“我该摸哪张牌?”




大约在1994年,我受一些FC上的RPG游戏的启发,自己也编写了一个类似Monopoly(有模仿者名曰“大富翁”,当时讹称“强手棋”)的游戏。

在这个游戏中,主人公(Player)要在棋盘样地图上的格子序列中,前行赴关、斩将沙场。当主人公触发到某些条件时,便会进入“Chance Cards Gambling”小屋。

在小屋中,布置有一张牌桌。桌上放了10张正面暗扣住的牌(Chance Cards)。显示为如下形式:

+---+  +---+  +---+  +---+  +---+  
| | | | | | | | | |
| G | | G | | G | | G | | G |
| | | | | | | | | |
+---+ +---+ +---+ +---+ +---+

+---+ +---+ +---+ +---+ +---+
| | | | | | | | | |
| G | | G | | G | | G | | G |
| | | | | | | | | |
+---+ +---+ +---+ +---+ +---+


Player(你)选择其中一张,摸下,牌面亮出。牌面的内容,会对主人公的状态或故事进程,有一定的影响。比如:

如果你摸到了“S. Jobs”的话,那么,在你的装备库里,会增加一部iPhone 4S手机;

如果你摸到了“Optimus Prime”的话,那么,你在陆地道路上的行动速度,将在接下来的N个移动回合中翻倍。

如果你摸到了“Milk Powder”的话,那么,你就会立即进入中毒状态(脸发黑,面状痛苦),在接下来的N个战斗回合中,你的攻击力会变为健康时的1/10。

如果你摸到了“玉凤姐姐”的话,那么,你在接下来的N个战斗回合中,将不战而胜。

如果你摸到了“龙牡壮骨冲剂”的话,那么,你的HP值会立即补满(程序会作出“波波波——波波——波——”的音效)。

如果你摸到了“烫烫烫烫老教授”的话,那么,你的兵器不会发红发烫,而是,你将在棋盘上倒退N格。

…… ……

我们先这样假设:

牌的张面,有许多样,比如有50样(可以把“一休哥”、“爸爸李刚”、“青蜂侠”、“铁扇公主”、“Bill Joy”等等这些人物,甚至“硅胶”、“(葫芦娃的)葫芦”、“装满冰的壶”、“华南虎(年画)”等等这些东东,都请过来。(哇——!游戏的Manual文档要写很长了……)

并且,有许多许多张牌,比如1000张牌,但不同的张面在其中是平均分布的(即每样张面都有20张牌)。这1000张牌,放在小屋的牌盒里,且是充分随机排列存放的。

小屋内,有一名Showgirl侍立。主人公(你)一进屋,Showgirl先呼一声“大哥好!”,你应“妹妹好!”,“大哥征途辛苦了!”,“为圣战服务!”…… 一番彼此亲切问候之后,Showgirl从牌盒里,顺次取出10张牌。为充分证明Showgirl和小屋主人决不会耍老千的诚信人格,可在取牌之前,由Showgirl当着你的面,将牌盒里的那1000张牌dump出来,多次洗乱、搅匀,再码齐放回盒中。然后,Showgirl的玉手利落翻覆、上下操持,将取出的那10张牌,依前图所示,整齐地暗扣于牌桌上。

此时,你双膝着地,跪于桌前,两手合十,小声默吟一通神咒,仍觉不足,再行十字圣号手礼,叽里咕噜一番,以阿们毕礼,还嫌自己不够敬虔,索性顿首下去 —— 怎料你的动作幅度太大,双眼又是紧闭,一脑门撞在牌桌腿儿上。牌桌咣咣唧唧,摇晃了几下,抖落出一张牌。此牌飘下,落地时张面暴出。

“就是它乐呢!” Showgirl说,一边弯腰,俯身半蹲,拈起此张,往你眼前一亮。

你仓促回神,只见牌面上显一行小字 —— “Please Draw Out Another Card As The Determination!”

接下来,为确保几率均衡,所有牌张,包括Showgirl手上1张、桌上9张、盒中990张,合起来1000张牌,再次被洗乱、搅匀、码齐、回盒,而后被顺次取出10张扣于桌上。

于是,你此时也不顾已汗流夹背,再施大礼,谨慎举止。桌上10张暗牌在你脑际不断盘旋。你忽似感应天启,立身注视桌台,把那10张暗面,逐一盯过来、看过去,花上十几分钟。最后,你屏气凝神,恭请一张。Showgirl葱指一撩,拨亮牌面:是个“星号” …… ……

上述过程,看似狎趣,但若*真的要*在编程时,“忠实”地令所有功能和过程(包括关于牌张、牌盒、洗牌、存牌、发牌、取牌……等等的各环节)得意重现,作为编程者的我,要做的事情,其实还是非常繁多的,至少要有:

(1)定义并初始化一个50*20的牌张数组。

(2)罗织一个尽可能接近真实随机过程的随机函数。

(3)开辟一块能容下1000张牌的存储空间(即“牌盒”),以备随后各张随机安插入内。

(4)安排函数,取出上述空间中的头10个元素,顺次压入一个“桌面”数组。

(5)令Player可以选定上述数组的某一下标,取出决定牌。

这样一来的话,程序的运算量和存储耗费量,都是非常巨大的。

我可以简化一下整个运算过程,也就是:越过第(3)步,直接从第(1)步的数组中,按第(2)步所设置的随机函数,选取10张压入第(4)步的“桌面”数组。即,略弃了“牌盒”这一个设施,节省了1000个元素的存储空间。

—— 这样的话,是完全不违背统计学与概率法则的,且满足公平原则,不是嘛?

我还可以进一步简化:越过第(4)步,把第(2)步所设置的随机函数,安排在Player执行第(5)步即选牌的时候运行。即:在Player选牌的时候,随机函数才被执行,得到一个关于第(1)步数组元素的随机结果。这样的话,我又节省了10个元素的存储空间,即略弃了“桌面”这个设施。

—— 这样的话,同样是完全不违背统计学与概率法则的,且满足公平原则,不是嘛?

我还可以再进一步简化:将第(1)步中的数组,直接设置为50个元素,即是50样牌面的双射。在Player选牌的时候,对上述50个元素执行第(2)步所设置的随机函数,得到一个随机结果,作为决定牌。这样的话,我又节省了950个元素的存储空间。

—— 同样完全不违背统计学与概率法则的,且满足公平原则,不是嘛?

下面,我继续大胆地进行简化:把第(2)步所设置的随机函数,提前到Player进入小屋的时候执行。即:在Player进入小屋时、选牌之前,一张由随机函数得到的决定牌,就已经在程序的后台准备好了!

—— 这样一来,仍然既完全不违背数学法则,也还保持满足公平原则。为什么?因为:先由电脑程序执行的随机函数,以及再由Player选牌时候发生的随机过程,两者叠合,能够得到每一样牌面的概率,是公平的1/50。而直接由电脑程序执行随机函数,得到每一样牌面的概率,也是公平的1/50。前后两种方法,公平性和结果概率,恒等。所以,可以将Player选牌时的随机过程彻底忽略。当然,Player对这一切浑然不知,若是他/她知道了,会不会恼羞成怒?“枉费我一番三叩九拜!”不过,我完全可以把上述理由,解释给他/她听。而且,我还要强调,在第(2)步里所设置的随机函数中,随机结果乃是一个预先不能确定的时间或时刻的函数,也就是说,决定牌虽然是在Player进入小屋的时候,就已经确定,但毕竟也是Player自由意志选择进小屋时机的结果,一切主动权利,仍在Player的手中,我并未干涉或出千 —— 除非你认为Player三叩九拜果真能临获神示,洞穿暗牌。

最后,我进行一个彻底的变化(不一定是优化了):把第(2)步所设置的随机函数,提前到整个游戏的一开始执行!我准备好一个充分大的数组,比如能容下800个元素。那么,我让随机函数在游戏一开始,执行800次,每次都是从完整的50样牌中,获取一个随机结果,再将每个结果顺次压入上述数组。这800张决定牌,用在Player此后800次“选牌”时亮出。(满了800次,就再初始化一回。)这就意味着,在Player按下游戏Start按钮的那一刻,800张决定牌就已经确定好了,只等他/她接下来逐个打开获知了。—— 这仍然不违背数学法则和公平原则,因为,如我上面所讲的,随机结果仍然是时间或时刻的函数。所有的一切,还是交给Player的动作时机来决定。

关于游戏的整个事情,讲完了。

下面来扯扯哲学……

这个游戏对Player公平吗?我说:绝对公平。当你知道整个“黑箱操作”的实际过程和其中原理,也不会否认的吧!

可是,当Player知道这一切后,他/她会怎么想?

如果他/她仅仅是旁观者,也不会否认这很公平。但是,当下的他/她,就是一名Player,玩的就是游戏中所要经历的一种“赌运”。这种“赌运”,要在他/她每一次进小屋“选牌”时去享受。

然而,现在Player知道了,他/她每一次“选牌”的结果,已经在运行游戏早期的某一时刻就被决定了,他/她当然会觉得被剥夺了在“选牌”时自由意志上的公平性。但从另一方面来看,那种被早期就决定好了的结果,却仍终归是Player自由意志的结果(只是他/她被蒙在了鼓里而已),所以,他/她的自由意志并没有被褫夺,游戏的公平性也没有丧失。Player在游戏接下来的时光中,只不过是在揭晓之前已经被确定的结果罢了。

我们总喜欢找一个“客观公正”的第三方来审度事情。现在,这第三方真的有了 —— 这个游戏的源代码一公开,任谁都可以来做这个客观的第三方 —— 这个第三方,只要理解万世颠簸不破的数学法则,就必然不会否认:这个游戏对于所有人,都是完全公平的!

但,这又怎能平复Player心中矛盾的纠结呢?

人生在世,跟这个游戏比起来,岂会更加公平呢?

…… ……

...全文
689 36 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
36 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jinhao 2012-07-21
  • 打赏
  • 举报
回复
[Quote=引用 39 楼 的回复:]

补充下,我以前是写棋牌游戏的,所有这些随机过程我都尽量模拟真实过程。
[/Quote]

Hijack只是针对特定的问题域。虽然这个问题域的解决思路可以在解决其他问题时被借鉴,但绝对不能适用于任何情况,所以但就模拟来说,我也趋向最接近自然的方法,因为这样不会遗漏掉那些看似可以遗漏但又能决定结果的因素。就好比照相机生成的RAW文件和JPG文件,肉眼上区分不出来,但RAW却包含了更多的信息。
一桶姜山 2012-07-19
  • 打赏
  • 举报
回复
补充下,我以前是写棋牌游戏的,所有这些随机过程我都尽量模拟真实过程。
一桶姜山 2012-07-19
  • 打赏
  • 举报
回复
其实如果只针对这个游戏设计讨论的话我是反对楼主的做法的,就像有人说的科学可以证明一个东西存在,却不能证明一个东西不存在。所以我们无法证明PLAYER的诵经念佛没有效果。所以我认为不应该剥夺玩家由自己的行为来抽牌的权利。就像薛定谔的猫,你看了才能决定它的生死,没看之前是非死非活的,如果它原先就是死的或者活的那它就不是薛定谔的猫了。

烟波钓 2012-07-18
  • 打赏
  • 举报
回复
拜读了
l4kangaxx 2012-07-17
  • 打赏
  • 举报
回复
嗯,lz其实是想谈哲学,但是lz拿人生来比这个游戏似乎不妥,因为你这个游戏中每次摸牌都和前一次摸牌无关。而人生不是,比如你今天有三件事,依次是:摸电门,跳悬崖,上论坛。你的选择都是做,或者不做。理论上你每件事情去做的概率都是50%,但实际上不是,你摸过电门基本就不要指望跳悬崖了。
如果把这些是请写成代码,绝对不是单独运行随机函数就行的,每次运行完随机函数,就要记录下结果,因为这个结果对下次是有影响的。

就用你那个事先生成作息规律的函数来运算一下,加入随机函数给你的答案是:先摸电门,再跳25层楼,最后来这里继续写哲学思考5.你这份作息表,能正常执行么?明显不行。
ohayou 2012-07-17
  • 打赏
  • 举报
回复
这很像量子物理的“隐变量”理论啊。不过实验已经基本排除了定域实在性。
简单来讲就是如果世界是如你所说从开始即可推算全部(实在性),那么必须有超光速(非定域性);如果认为越光速不存在(定域性),那么在事件发生之前是不可推算的(非实在性)。

假如你这程序所模拟的是真实世界的一次量子事件(例如薛定谔的猫),那么要么你只能完全按照原始的设计来运算(很多空间,很多随机数),要么你得在玩家选择牌的时候·穿·越·到·片刻之前改变程序内部的变量。

line_us 2012-07-17
  • 打赏
  • 举报
回复
“我该摸哪张牌?”
phommy 2012-07-17
  • 打赏
  • 举报
回复
发榜前夜,学生们的分数早已确定,而且他们也明确的知道这一点,但他们仍然祈祷自己高分..
l4kangaxx 2012-07-17
  • 打赏
  • 举报
回复

(1)定义并初始化一个50*20的牌张数组。

(2)罗织一个尽可能接近真实随机过程的随机函数。

(3)开辟一块能容下1000张牌的存储空间(即“牌盒”),以备随后各张随机安插入内。

(4)安排函数,取出上述空间中的头10个元素,顺次压入一个“桌面”数组。

(5)令Player可以选定上述数组的某一下标,取出决定牌
我可以简化一下整个运算过程,也就是:越过第(3)步,直接从第(1)步的数组中,按第(2)步所设置的随机函数,选取10张压入第(4)步的“桌面”数组。即,略弃了“牌盒”这一个设施,节省了1000个元素的存储空间。

—— 这样的话,是完全不违背统计学与概率法则的,且满足公平原则,不是嘛?

当然不是,貌似你都没仔细考虑过。甚至貌似你话都没说清楚。
按照你的两种算法,你自己想想,一样么?第一种算法,每次都push堆的前10张,真搞笑,那取100次都是这10张?好吧,我理解你遗漏了在1000张牌中取第二次时是否规避第一次取出的牌。
如果你规避了,那你第二种算法就和第一种算法完全不同。
如果你不规避,那第二种算法和第一种算法就没啥不同了,但从你初始设计上来看,全部错误。

原因很简单:你这种算法导致别人连摸30牌后,同样的牌出现20张以上的概率不再为0.虽然概率不高,但是这样你的卡牌设计平衡性就完全没有了。而在强手棋中,这是不可能的,因为强手棋的说明书上分明写着:用过的卡片塞到卡堆最下方(貌似三国杀也是这么规定),这是为了游戏的平衡性。
我能理解你把基数扩大到1000就是为了缩小出现这种情况的概率,但是遗憾,数学就是数学,你扩大到一千万,从概率上来讲,不一样,就是不一样。
A_Zhao 2012-07-17
  • 打赏
  • 举报
回复
此帖已有“第2版”,首发【看雪】,地址:

http://bbs.pediy.com/showthread.php?t=153466

本帖马上向诸位恭奉积分!
庄鱼 2012-07-17
  • 打赏
  • 举报
回复
[Quote=引用 34 楼 的回复:]

一个程序员必定是一个哲学家,社会科学家。总能最大限度的认识到问题的本质,整个世界就像是一个程序,而程序员的大脑就好比是一个CPU,因为世界被编码,大脑能解码。某一天,一个程序员和一个真正的哲学家在一起闲谈,程序员说“我明白了哲学的本质”。哲学家笑了“你的微码出BUG了”。
[/Quote]
一个数学家有可能了解哲学的本质,但一个哲学家永远也不可能了解哲学的本质:哲学很简单,仅仅是一种局限学科,但因为其不承认自己是无知,因而永远不可能了解哲学本质。
Jinhao 2012-07-17
  • 打赏
  • 举报
回复
一个程序员必定是一个哲学家,社会科学家。总能最大限度的认识到问题的本质,整个世界就像是一个程序,而程序员的大脑就好比是一个CPU,因为世界被编码,大脑能解码。某一天,一个程序员和一个真正的哲学家在一起闲谈,程序员说“我明白了哲学的本质”。哲学家笑了“你的微码出BUG了”。
竞天问 2012-07-17
  • 打赏
  • 举报
回复
如果之前没看过楼主其它帖子,这个我是不会看完的……

对于这个话题我就不说话了,顺便问一下楼主看科幻吗?
刘彬 2012-07-17
  • 打赏
  • 举报
回复
此贴 实在是看不懂,[ *强帖* ]。。。!!!
A_Zhao 2012-07-17
  • 打赏
  • 举报
回复
[Quote=引用 30 楼 的回复:]

《混沌》
[/Quote]

赵老师这几天在忙?

都没怎么见到您,呵呵:)
赵4老师 2012-07-17
  • 打赏
  • 举报
回复
《混沌》
A_Zhao 2012-07-17
  • 打赏
  • 举报
回复
[Quote=引用 27 楼 的回复:]

总觉得应该有很多话要说的,但是一到了真正要说的时候,又觉得说不出什么了。看来果然是自己平时书读得不多,思考的不够深入的缘故。
我看过LZ上一篇哲学问题,也让我有了些思考(为什么没有回复呢,当然不是LZ给的启发不够,而的确是我认知不够)世界是一个黑盒。我总认为世界是客观的,但是这只是一个“裸的”世界,不加任何人为的修饰。每个人的世界都需要经过自己的认知来定义。(就像是颜色这个概念,我说是红色,但……
[/Quote]

非常赞——!

大虾说得很好,绝对不是“莫名其妙扯了很多没有关系的东西”。

在您帖子中所提到的“颜色(光)”和“客观存在”的问题,正好是我接下来“哲学问题5”、“哲学问题6”的相关主题。

呵呵:)

支持您!


EooSc 2012-07-17
  • 打赏
  • 举报
回复
总觉得应该有很多话要说的,但是一到了真正要说的时候,又觉得说不出什么了。看来果然是自己平时书读得不多,思考的不够深入的缘故。
我看过LZ上一篇哲学问题,也让我有了些思考(为什么没有回复呢,当然不是LZ给的启发不够,而的确是我认知不够)世界是一个黑盒。我总认为世界是客观的,但是这只是一个“裸的”世界,不加任何人为的修饰。每个人的世界都需要经过自己的认知来定义。(就像是颜色这个概念,我说是红色,但我并不能准确的描述,你也说那是红色,但是那只是一种映射关系,假设世界上第一个人对这个颜色下了个定义,于是大家都叫他为红色了,但是也许你所说的红色并不是我看到的这种颜色。据说失明的人重见光明之后眼前的世界是光亮的,但是并没有颜色(的概念),他必须通过人为的学习才能分辩颜色...其实也是类似于一个初始化的过程)好吧,前面说的那么一大堆废话只是想说明世界并不依赖我们而客观存在,但是却要由我们自己来定义。世界上的各种存在都在那里,但是我们如果不观察,定义,他就不能进入我们的世界。他的值就是不确定的,所以我们认为他是随机的,未发生的(似乎和未初始化的变量有些相似点)。但是一旦观察了之后,我们的视角就变化了,世界也就是经过我们修饰过的世界了,我们再也找不回那个真实的世界了。
也就是说世界不依赖于我们在进行着发展,这种发展方式是未知的,或者说是不可定义的,我们生活中的每个人选取其中的一个片段(因为不可能有人获得整个世界的信息)经过自己的加工来形成自己的世界观,并在不断的生活中将自己的世界观与“现实”生活作比较,做一个动态的修正,于是这就是我们的世界。因为我们生活在一个星球上,所以有很多人类之间自己的交流,所以不知不觉人类的世界观有了很多的交集,于是我们就生活的理所当然。这不能不用说是一种遗憾,不过这也不影响我们的生活,我们也并不需要知道的那么多。
我们有时候在想,我们是在做着自己的决定,但是仔细想想的话,这个决定真的是自己做出的吗?你说是你的意识控制你自己做了一个抽牌的动作,但是这个动作其实是由你的肌肉完成的,而肌肉又是由神经的电信号控制的,其实也只是Na+,K+之类的离子进出来实现的。这么一想的确是一件很恐怖的事,身体的哪一部分是属于你的?你只是一个由C构成的有机物,你只是在完成着一些化学反应,最后你就“衰变”掉了。你的行为只是由自然规律来决定(当然自然界有没有规律还不知道...)
但是这么说也不那么确切,或者说是有些绝情,虽然心里是这么思考世界的,却不想承认...唉...
人生的过程是确定的,但是人在将它变为自己世界中的物品时,会无形中给他一个随机分配的解释(或许我这个解释并不好,因为我也不知道该如何表述,就像是一个彩票摇了两次出来和只摇了第一次出来和只摇了第二次出来是一样的,都是随机的,这并不在乎其中的先后顺序)
虽然我认为世界是客观已经决定的,只是因为人自己观察,认知的方式而“富有了人情味”,但是我并不能证明。还是一样的道理:我能得到的信息实在太少了,记得我们数学老师当时说,一个二维平面上的猪永远不知道他头顶上还有另一个世界。也许我们就是如此的可悲,因为没有经历,无法定义,于是对于一个高维度的世界我们是无能为力的。当然,我们也不必为此烦恼,生活还是继续,就算生活已经被别人安排好了,也不是我们的错,生活还是继续,早饭还是要吃,午觉还是要睡。
以上,莫名其妙扯了很多没有关系的东西...因为没有深入的研究过,所以这只是个人之谈,有不少纰漏,没有过分深究的价值,和大家交流交流倒也可以当做一种消遣方式...最后要说的是LZ的相关专题真是能引出不少想法的。
A_Zhao 2012-07-17
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 的回复:]
LZ说哲学,我一直认为有一点哲学概念的人,都不会谈凤姐,谈李刚之类的。
因为这种问题就是人性本身的问题。
纠结在此类问题上的人,基本上都是困于哲学之中。


再说一点,LZ应该清晰的描述问题。这本来是一个很简单的东西,但是被你加上各种说明之后,90%的人都无法通过你的文章,了解到你本来想要阐述的问题。
只剩下一些人在关注那些你可能“自以为乐”的小幽默上。比如李刚,凤,武士之类的东西。

这样的交流无可厚非,因为人生本就需要一个乐呵。
但如果抱着解决问题的心理来发帖的时候,如此的论述就就非常之下策了。
[/Quote]


唉……

既然您这麽严肃地说这件事情,我也来严肃地回应您吧!哈哈——

“凤姐”、“李刚”,还有在小屋内弥漫的强烈性暗示、主人公有似滑稽的举止,都是我逐个反复推敲、斟酌而写上的,绝对不是“自以为乐的小幽默”。

我可以很坦然地说,我对自己的文章,已经尽努力做到了词斟句酌的地步。

不怕您笑话,在原帖中,有这麽一句话:“小声默吟一通神咒”。我在CSDN发了帖,又被坐了沙发之后,才发现这是我在编辑文章的时候,所犯下的一个严重错误。无奈在CSDN的帖子,一旦有了跟帖,就不能再编辑了,为此我懊恼不已。“默”是不做声的意思,“小声默吟”就是在胡说了。(“默”有“私下”的意思,如“默契”,但这是引申义,在这里不适用。)

至于这些被您视作“非常下策”的东东,无一不承载着其明确的使命:小部分是为了引起那个年代过来的朋友们的共鸣,大部分则都是作为沉重甚至哀痛的隐喻。

这些隐喻,一旦被粗暴地点破,就没有意思了。

如果这样说,还不能点破您,那么,请参考主帖的最后一句话。

至于您说“90%的人都无法……了解……问题”,这是一件很正常的事情。任何文本都要受到语境、体裁、篇幅等等因素的制约。主帖中关键原理的描述,的确有些晦涩,但我也无奈于难以做一个教科书式的从头讲起的长篇连载。

即便如此,我也还是觉得:只要读者在读到主帖前半部分的时候,能会心一笑甚至咯咯发笑,我就很满足了,但这并非哗众取宠的满足感。主帖前半部分的狎趣,是整篇帖子为表达主旨的真正重头戏,而后来的算法和原理,其实才是配角。

对于上述乱用字词和一些关键原理表述晦涩的问题,我已经重写了帖子的部分内容,成为“第2版”。

但把“第2版”这又一摊长帖子,再发在CSDN,自觉有些不合适。

如果诸位有兴垂阅,恭请尊驾至【看雪学院安全论坛】,那里有最新的“第2版”以及一些精彩的评论。

“第2版”在【看雪】的地址:

http://bbs.pediy.com/showthread.php?t=153466

一些精彩的评论,在【看雪】的地址:

http://bbs.pediy.com/showthread.php?t=153507

呵呵……

谢谢您的支持:)

zhangwuji156 2012-07-17
  • 打赏
  • 举报
回复
在每步的时候随机,这样根据玩家在做出判断所用的时间不同,随机出来的东西也不同。
不要在一开始就随机好了。
加载更多回复(16)

65,187

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧