Размер видео: 1280 X 720853 X 480640 X 360
Показать панель управления
Автовоспроизведение
Автоповтор
凡说我算错了,都是没有理解我的设计思路的。因为排列是随机的,所以最后14张牌是什么情况都有可能。但是,如果最后14张牌种类多于6种,那么将会与“三消”发生矛盾,因此你根本走不到这种残局。可是,因为这个残局在最底部,要想过关必须经历,走不到这个残局,你就无法通关了,这样就计算出了概率的上限。
😂
這期主題有意思,很接得上時事,謝謝老師🙏
大神
确实,这类游戏通常都是逆向设计,和迷宫一样,会先画通关路径,再填充其他内容,这个游戏我身边有朋友过关了的,配合下面的道具,通关概率就大了很多
为了一个游戏算来算去,有必要么?
李老师有一句话说得非常准确:“程序员不是故意让游戏不能通关,而是因为偷懒”。我也曾经是程序员,我非常清楚编写代码为了能让游戏通关,比不让游戏通关要困难得多得多。所以这样的游戏很难通关,并非玩家水平低;而是开发者水平低。 ----此外补充一下,《Y了个Y》的第二关甚至根本没有遵循李老师所讲的“上面的牌盖住下面的牌要错开一些”;而是经常两层牌的位置完全一样,根本看不到下面有没有牌。这种情况实际性质上已经如同赌博了,能否开牌靠运气而非技术。在此奉劝大家,在游戏版本更新之前,不要在第二关上浪费自己宝贵的生命。
我玩到第三局的时候就知道了,所以就不再玩了。
你想多了,如果这是一个容易解决的牌,那么这个游戏根本不会火成这样。这就是一个广告观看器附带一个抽奖游戏而已
其实就是一个骗广告播放赚钱的游戏,其游戏机制就是通过极其简单的游戏机制让玩家反复失败,进而激发玩家的叛逆心理不断的去挑战尝试。。
两张叠加真的好恶心,被骗好多次
本質就是利用你們賭博心理 這就是遊戲背後
感谢李老师的严谨分析!其实我在玩这个游戏的时候也注意到了,如果开局牌的分布是随机的话,第二关那么庞大和复杂的布局规模,没有设计者提前布置好牌面是很有可能通关不了的。曾经尝试着将三摞一张叠一张的牌先用完,这样可以减少它们的随机性在游戏后期带来更多的不确定性,但到最后发现中央部位那些牌摞得根本没有规律也就说无法通关。羊了个羊抄袭的游戏3lite我玩了一下,尽管它的画风和玩法和整体调调没有羊这么刺激,但合理的关卡设计和通过逻辑会让你一直玩下去,这让我想起来几年前玩的小鳄鱼洗澡、小怪物吃棒棒糖等益智游戏,到今天它们已经有新作面市并且依然受欢迎。另外,古早的欧美mahjong游戏就是这种连连看消消乐的鼻祖,它们虽然在华人圈不出名(毕竟哪个中国人会拿麻将这么经典的发明玩消消乐。。。),但关卡设计思路和程序设计应该早就是套路了。而羊没做到。不知道设计师发布这么一款游戏是怎么想的,先不讨论它的抄袭问题,毕竟腾讯的游戏几乎都涉及这个问题,在第二关突然增加到无解的难度,仅仅就是为了让更多人蹭热度进来玩然后看自己的广告来获取道具吗?这样注定只能爆火一阵子而不是游戏长久发展之计。好的游戏是难度适中然后有合理的通关逻辑和方法的,并且随时debug、调整玩法,慢慢推陈出新改良版甚至第二代三代游戏。不过也种做法也是国内互联网和许多行业的通病,借鉴抄袭然而赚一波快钱,曾经辉煌过就行了。但这真不利于行业原创性竞争力的提升啊,好比竭泽而渔不如授人以渔。
我认为这个游戏1.反映出了大众的愚昧(包括我自己),这种愚昧不是通过知识的教育能够弥补的,即便是受过高等教育的很多大学生研究生都沉迷于这个游戏。一个简单的游戏反映出人性有多么经不起考验。也即就是说,永远不要试探人性。这个游戏只是欺骗大众的一个小小例子,在我们的世界中还有许许多多,更庞大也更难以看穿的事件。必须要警惕,不能轻易成为大众的一员。2.设计者根本就不存在考虑该游戏的长久发展之计,单纯只是为了赚快钱。所有的一切只是为了盈利,而根本没有考虑一个好的游戏应有的特性。毫无疑问,这是一种极其恶劣的事件。据说该游戏的收益已经达到数千万元,并且还有这么大的热度。这样一来,对于那些辛辛苦苦开发原创游戏的从业人员无疑是一个巨大的打击!这种游戏的存在会动摇多少开发者的信心,未来又会如雨后春笋般产生多少类似的游戏,都是难以估计的!用一句经典的话来说,这就是劣币驱逐良币。3.而面对这种情况,政府方面社会层面毫无作为,任由其发展。令人非常失望。也体现出其落后与低下。
@@2ctruth789 我也是沉迷这个游戏,微信小程序游戏都是这个路数,对微信来说,只是向用户不断提供新鲜感的一种手段,它获得收益也只是说明顺应了市场逻辑和用户心理,劣币还是良币是用户说了算的,2)和3)有点过于理想化了,不过抄袭这点是没得洗
@@2ctruth789 赚快钱是国内几乎所有行业的现状,这个游戏也只是偶然中的必然,原因后的结果
@@2ctruth789 但凡学过一点近世代数或者代数图论就不会沉迷,用代数构造无解的复杂结构简单的很。天天在实验室里重复劳动的学科不能算高等教育,本质上跟技术工人没有区别。
李老师说分析不但不严谨,而且有错误。李老师说牌平铺在桌面上一定能通关,那么每种牌的数量都是3的倍数。消去3张后仍然成立,再消去3张还成立,桌子上剩最后14张时仍然成立。这时卡槽里的牌是4张或者1张。总数是18张或15张,每种牌的数量都是3的倍数,所以牌的种类不会超过6。也就是说3N-14
我也是写程序的,事实上要保证有解并不难,只要模拟一个反向的取牌的过程来设置牌堆就可以。初始化:牌库中初始拥有所有的牌;桌面上无牌,卡位确定;手上最多可以持有七张牌随机执行以下操作1)手上的牌小于等于4张时,可以(概率性触发)从牌库中取牌,一次只能同时取三张完全相同的牌2)手上有牌时,可以(概率性触发)从手上的牌中随机取一张牌放到桌面,并且只能放到桌面或者已有的卡牌的上方的一个随机位置(做一下检测并不难)重复上述步骤直到牌库和手上的牌放完这种方式生成的牌堆必定有解,并且可以保证有一定难度。说白了真的是这程序员懒才造成游戏这么难的,要通关这个游戏,基本靠运气说真的,我开始的时候还以为这程序员保证了有解,一连玩了好几把,结果才发现真不一定有解(没把视频看完,就写了这篇评论,又去看了一遍视频,发现与李老师的方法完全一致😂😂)
李永乐不是已经在视频里说过了吗
@@yfan7745 呃……和我说的一样吗?我没有看完视频
師兄寫一個外掛出來吧,我跟你買
高兴的是,身边很多人也渐渐识破了这个套路。感谢李永乐师,以及所有像李永乐老师这样的明白人!咱们有事没事,还是应该多花点时间,去学习一些真正有用的知识和技术。这样做,一方面可以让自己充实起来,提升自己判断事物的能力;另一方面,也能避免因为太闲、吃得太饱,而落入“羊了个羊”这样的蹩脚陷进里头。
我就是算法工程师 真的很佩服李老师的知识真的是全能啊!我工作这么多年都没有想到过这个游戏可以这么巧妙地保证有解的算法 真的很佩服 解锁逆序这个名词我是学到了 对我的算法思维启发很大!感谢李老师!
解锁逆序是不是动态规划里求可行解的套路?
@@user-sd7yq1sz3d 确实,这个算法课教过
30年前任天堂就有一个游戏叫“四川麻将”玩法跟原理相同,随着预设阈值增加(相邻同花色差异性)就能增加难度。只要阈值够高,仅靠固定的7个空闲卡位就绝对不可能解开。
通过硬核数学研究证明了玩家的直观感受:这就是个坑人的游戏😂😂
李老师,我是教统计的老师,我感觉你计算概率中的假定和实际情况可能有些需改进地方。 我认为“开局”是等可能性的随机,但中途因为我们选择的不同,“残局”并非是等可能随机(shuffle)的。举个简单例子,假定是双消,只有一层(不存在卡牌互相压),卡槽数为2,我们两种牌,每种两张,用AABB表示。那么初始四张牌AABB, 空卡槽的设定,我们百分百可以消掉,残局只有两种:AA or BB. 因为我们选择牌放卡槽,不会出现AB,BA情况。 但如果按你的假定残局两张是shuffle,那么AA,AB,BA,BB等可能,只有AA, BB会消去,概率上限百分之五十。所以计算上假定残局等可能,通过洗牌取前几张产生残局的模拟假定需要修改下。
所以在百分百消去的例子情况(概率百分之百) 用残局等概率的假定算出来概率上限50%,实际概率超过了计算的概率上限,说明残局等可能这种假定有些问题。
谢谢李老师,我还没玩呢,就不浪费时间了。经典的小游戏比如推箱子,都是精心设计过的一定会有解。祝大家远离垃圾游戏,玩的开心。
我觉得这件事最有意思的地方就是把一个纯随机抽奖决定能否过关的游戏包装成一个和智商挂钩的事情
像极了人生
以为可以消除焦虑。结果是积累不少焦虑,回头一看别人也过不了,那么我就没有什么不同和不好的。
感谢李老师的当头棒喝!我也是程序员,但从没想过使用“逆序流程的开发提升”来让各种计算机程序更好用!太牛了!
我们在项目管理上有个方法就是倒排,从目标开始反推,最后就反推出需要做的事情和先后顺序
测试驱动开发就是这个思路
那你真不适合做程序员,连这都想不到
這不是很基本嗎哥?
太廢了 還自稱程序猿
这就是为什么经典的游戏都是经过不断的修正和平衡后的结果!只是没想到“Y了个Y”的设计者本身就没有想让玩家有好的体验,因为连唯一解都不一定有,可是为什么大家都踊跃的往上面去挑战呢?最后还是感谢李老师的耐心讲解!
舔狗效应,越是得不到回应的感情,越愿意投入感情。获得低概率成功的畅快感。
心理学经典案例, 因为有0.1%的人可以通关
进游戏之前有个省份通关者的排行榜,这个游戏巧妙(又阴险)地利用了大家的地域荣耀感吧。
别人就是为了让你看广告挣钱的
@@808sos7 是的,我没玩过,是听别人说这游戏火,而且有什么排名之类的。
李老师的视频是我最喜欢的,没有之一。每个视频我都要观看,有的视频还要多次观看,当然这个也不例外。为了验证李老师的分析结果,我挑战了一下羊了个羊。我感觉这个游戏没有李老师说的通关概率那么低,只要掌握一定技巧通关并不难。我玩了第12次就第1次通关了,又玩了7次就第2次通关了,第3次通关1次成功。我的经验是把牌的分布定义为3种区域,中区域、边区域、角区域。游戏中以中区域为主,尽量不消除边区域。这样在游戏接近尾声的时候有足够多的可见牌。再加上3个道具也能帮助通关。我绝对不相信我有这么好的运气,如果单个通关的概率是0.7%,那么我的实战出现概率应该在34708分之一左右。李老师是科普方面最红的网红之一,我不敢轻易挑战,回个帖子和李老师及李老师的粉丝们共同讨论。如果我错了请手下留情。李老師說把牌平铺在桌面上一定能够通关,那么初始每种牌的数量都是3的倍数。这是通关的必要条件,如果这个条件不满足,神仙也不能通关。如果这个条件满足,李老师的全篇文章就没有价值了。如果初始牌局每种牌的数量都是3的倍数,那么消掉3张后依然成立,当然桌面上剩14张是依然成立。那么李老师讲的3N-14
李老师在视频里讲过,如果卡平铺在桌面上是一定能够通关的,也就是说每种牌的数量一定是3的倍数。才想起来,不用假设。
当桌面上剩14张时,卡槽里只有2种可能,4张或1张。卡槽里4张时,总数18张,每种牌的数量至少是3,所以卡的种类最多的6。同理卡槽里1张时,卡的种类最多是5。
第二关试了不下200次,看的广告时长都超过2小时,怎么也过不了。看了李老师了视频顿时恍然大悟。。。能过第一关的都已经是大神了😂
记得解析程序那位大神说过,这个游戏最成功的地方其实是设计卡位,排列是纺锤形的,这样就有一个从易到难的过程,也会让用户有再玩一次的冲动
这游戏就是模仿街机游戏中国龙
还有一点,这个游戏买了很多热搜!第一个热搜“通关率只有0.1%,羊了个羊太难了!”第二个是负面热搜“羊了个羊是不是骗人的游戏?”最后昨天又下调了难度,让很多人通关了。再割了一次韭菜!
@@中泰竹木制品 我也注意到今天朋友圈里有好多通关的
这个游戏并没有成功,而且很垃圾。就算不垃圾也是一个非常无聊的休闲游戏。成功的是作者利用中国社会人的羊群效应。就算不是游戏,换一种情况换一个事件,很多现在的中国人也是如此。
@@rwl1625 一个月2000千万,了解一下
隔天要上學的我熬了一個晚上 就為了破解這遊戲,一開始玩了兩三局就覺得這遊戲不可能過關,但我心裡又一直想著一定能過,直到玩了7、8個小時,終於釋懷了,因為他媽的校車要來了,再不走要遲到了,直到現在我還是在堅持完這個不可能過的遊戲,人類真是矛盾
有没有一种可能是制作者根本不在乎有没有解呢,甚至刻意的让它没有解然后配合上仅有xx%的人通关的字眼,激发您的斗志,反正就点点屏幕没啥大的付出。最后去看广告主投放的广告为开发团队的致富添砖加瓦。P.S.这种游戏能火很正常,您就看PDD为啥能火就知道了,搞吸引人眼球的标题的大红色界面,一元购,拉人活动…… 人性就这这样,喜欢八卦/占便宜/搞黄色
对于一个还没玩这个游戏的人,李老师的讲解让我明白了有约束的自由才是真正的自由
我强烈同感了"有约束的自由才是真正的自由"
我正在學習遊戲製作,剛好看到李老師的講解,非常感謝讓我又明白了二種不同的遊戲設計思維✨💖😘
我就是有种预感李老师会解析这游戏😂
沒想到李老師還會 Coding 太神了
人家可是高材生……
如果玩到殘局,是剩餘14~20張牌,總數270張的情況下,而且每次都是三消,那殘局剩餘種類小於6和剩餘卡片的數量為三的倍數就一定會發生
他就是计算的能到这个残局的概率呀
主要是最后可挪动的牌太少,牌堆上只有两三张可动,版的花色又太多,这样凑成三组的可能性就几乎没有了,除非一直连续出相同花色。
把步驟 1 和步驟 2 拆開來做就是為了讓你過不了關。正確的做法是把玩家消除卡牌的過程逆向走一次,這就能保證每一關至少有一個解。
你真的懂老師在說什麼嗎?
@@米姆咪-v5k 老師做的是數學,我做的是遊戲。老師的正確是數學上的正確性,如何修正步驟內的計算來保證隨機結果必然有解。我說的正確是遊戲如何做才是合理的處理
这。。视频里面不就是这么说的么。。
@@DrakeXiang 老師講的解鎖逆序之的解鎖位置是指三消的其中一張卡牌,只要這張「鎖」位置的卡牌保證可以消失,這個關卡就必然有解。我說的做法是直接從最後一次三消開始,每回合逆向把消失的三張卡牌放回關卡中,你可以想像為把整個玩的過程完全倒帶。
@@csonic 并不是,老师讲的就是把完整过程逆序,只不过不是你说的这种完全按顺序的逆序,中间加了随机的过程,这样每次生成的卡牌位置随机,但是保证是有解,如果按你说的完全顺序倒过来的话那每次卡牌的位置是一样的,解法也是一样的
残局应该是不会出现3N>剩余牌数的情况。如果一开始确实是每种牌的数量都是3的倍数,根据规则在解题过程中也是3个同花色消掉,那自然剩下的牌数量肯定等于3N
不太對 因為3N - 14 >6 你就進不了殘局關鍵是要看看原始碼 是不是真的隨機
@@Casualgaming-dw5gm 按老师说的规则,每种牌都是3的倍数,消的过程也是三个相同的牌一起,那自然最后不会出现某种牌不是三的倍数的情况
之前有不少游戏是会碰到死局的。李老师的方法是从一开始保证有解。但不少游戏选择检测残局是否有解,否则自动洗牌。
老師最後解關思路邏輯,程序員可以學習,就是你只要反著操作,把牌填回去,就一定會有解,也就是電腦隨機有解的順序把牌放進去,玩家就是照這個解去拿出來。
有道理
就是动态规划,只要能消到保证有解的状态,那就赢了,关键从放第一张牌的时候必定都是false
所以玩這遊戲的重點就是算出最底層是啥,高層數要和低層數互消最好不要一次把單一區塊削完這樣下層解的組合才能剩的比較多,如果不巧碰到單一解法的局數,那就只好靠道具強破。
思路清晰。不过个人认为应该把“残局”去掉,改为随机5层。因为是残局的话,如果全部卡牌不是完全随机,确实是3N张,那残局剩余的牌必然也是3n张的,n必然小于6。
我認為你應該要看清楚李老師是找一個殘局中的其中一種狀況討論,目的是方便分析。從頭到尾都沒有打算去算整個遊戲有解的概率,只是藉由某一種有解狀況的機率,來一窺感受整個遊戲有解的機率有多低。
我感觉是真残局 每次到后面总感觉少牌就算在打乱也看不到该有的牌
这是拿其中一个残局来举例子,抽样了一种情况给你算概率,帮助你理解。因为你没法求解这里的值,老师说了这是人工布置的。你总不能求解别人布局的概率吧。
這種殘局不可能發生 如果下面的牌不是3N 那就不可能玩到這實際上肯定是每一步玩完都剩3N 玩到某一個3N之後卡住玩不了並不可能玩到一個情況 剩下的不是3N所以這個分析沒有意義
@@sherryalex29 李老師舉例的殘局是該五層情境中想過關必須經歷的局部最終消除狀況,以此分析感受通關機率的上限。分析的設計思路請先搞清楚,再來決定是否具備意義,最後才是你個人認為是否必要這般操作。然後,這部影片除了讓人感受通關機率大小之外,更重要的是拆解遊戲的運作機制的過程。這樣一個完整分析還不具備意義的話,我想問你為什麼要看這部影片然後為一個你覺得沒意義的事物留言?
一开始以为是自己的智商问题,玩了两天发现坚持玩下去才是智商有问题
您这句话,说的有点意味了呀
赞一如既往的精准分析,很正确!但我想说的是游戏设计不单纯是一个数学问题,同时要考虑其他因素,例如病毒式营销,能否爆火。如果程序员不“偷懒”,让每一局都有解,你可能现在都没有听说过这个游戏。
设计逻辑是讽刺防疫捉阳,寓意是永远无法清零
我 10 秒就知道這遊戲設計有問題,這種類型遊戲,通常每一關的牌需要事先排序設計好的,並且由設計師親自測試可以通關才行,如果一個遊戲是一個隨機不能過關的關卡,玩家就會沒有興趣玩,因為根本就不是玩技術,而是玩運氣而已,當然也不是說沒人玩,很多消消樂都是隨機的,但是至少那種比較直觀,而且還有重新洗牌的機會,這遊戲如果設計可以在卡關的情況免費洗牌一次,那可玩性會提高很多。
这个游戏没你想的那么简单,这种小程序游戏成功的关键在于病毒传播效应,社交性以及广告转化率。游戏内规则是服务这个大原则的。你以为这是玩游戏性就错了,这个游戏是玩人性的。利用你人性的贪嗔痴或七宗罪实现其商业利益的盈利模式。
其实还有考记忆力。如果你一直过同一个顺序的版本,就有可能通过记忆强行解开
@@sherrywang9913 有很多无解的。
李老师永远不会让人失望
感谢李老师硬核拆解,但似乎大家都忘记了一件事,游戏设计者的本意:①这游戏是借鉴国外一个游戏来开发,作者是玩过了这类游戏才刻意去“改进”的②“改进”的目的是什么呢,很显然就是盈利,赚钱就是绝大部分游戏目的③实现这个游戏代码量前后端远比逆序发牌的代码段多得多。所以程序员并没偷懒,是刻意的。④制作方知道这么难吗,当然知道,第二关这个坑是故意的,并且没有第三关,这游戏一开始就标出了0.1%的通关率很显然作者就是这样来设计也知道了概率。所以,如果我们在讨论关于这个游戏的时候把广告因素放进去,那就豁然开朗了
准确的说,不是程序偷懒了,而是策划摸鱼了要么就是策划太菜了,人家叠起来人家洗牌策划就说可以洗牌,但是人家叠起来和洗牌都是有方案的,策划学不会,或者压根就看不出来,结果就是硬随机,自然就出事了。
李老师,没想到您编程能力也这么强佩服佩服!我最近在学随机过程、已经大脑宕机了。您看看可不可以出一期随机变量甚至布朗运动的基础科普,谢谢🙏
可以去看看quantpie
随机过程那就随机过
这是算法问题吧
@@你妹的 nb👍
终于李老师玩的忍不住了,出了一期解析视频消气
也就是说,只要破解了羊了个羊的前两个看广告功能的放临时卡槽和回一张卡到槽位的次数限制,就可以成功的完成这个游戏!
这个游戏巧妙之处在于难度特别平滑,以至于很容易让大多数玩家(包括我)走到那个“看起来差不多可以通关”的程度。设计者在这个环节应该是下足功夫的,包括设计一个第一关。游戏体验设计的大师
他的难度毫不平滑,反而陡峭之极,只是牌堆造型设计给你营造了这个感觉,让游戏的前20%进程展现出了一种“看起来可以通关”的假象,这游戏也就这一点点值得称道了,然而这个假象两三局之后也会立刻露出破绽,能看出程序员并没有欲望设计有解局面,他只想用“有解的假象”让你看广告而已,恶意满满。而第一关更是不用过脑子的设计,7个手牌卡位的容差能够完全覆盖牌堆乱序情况,换句话说也就是第一关闭着眼睛乱点就能过关,等于给超级玛丽设计了一个没有敌人没有悬崖的第一关,可谓毫无诚意。实在看不出来“大师”在哪。
没想到现在不止可以从李老师这边学习科学,经济,时事,历史,看来改天从这边考个程序员文凭也不是梦了XD
其实要想帮助游戏者通关很简单,翻开卡牌时,程序员判断卡槽快满时,自动根据卡槽已有的卡,给他一张合适的卡,帮助其消除即可,就解除了危机。类似俄罗斯方块、玛丽医生等早期游戏都有类似设计,我们的程序员还是太鸡贼了,这思路不难,只是为了多让大家看广告,另外都过不了,少数人能过,才具备病毒式传播的话题性。
有一点不太赞同,“羊的程序员不是故意让大家不能通关,而是偷懒”。然而我觉得人家可能不仅不懒,并且也完全知道如何设计才会一定有解。但最终取舍过后还是选择用完全随机的情况来设计。因为他们知道大部分玩家很难分辨出通关的概率及游戏背后的设计逻辑,然后才会乐此不疲地一遍遍看广告,最终陷入“靠我的智商多来几次一定能通关”以及“就差一点用道具就能通关了”的怪圈中。李老师对设计者的评价还是太委婉了😄
偷偷告诉你,美国这边不需要看广告,只需要直接把链接发给自己,然后就能继续玩, 哈哈哈
李老師的節目也真的是做給『小朋友』看的 無論什麼事情都能給予善意的解讀 天真的人還真的不明就裡 誤以為真李老師為什麼不直接戳破這個騙局呢 這可真是比這個遊戲更加高深莫測
是大朋友
保证有解其实很简单,洗牌的时候按一个解逆序生成排堆就行了。真要是诚心做一个正经游戏,加不了几行代码
我就知道李老师会来讲这课,终于等到了,玩了这么多次其实无所谓通关了,主演是过程和BGM消磨时间
不要忽略了消除顺序对成功率的影响。 国庆假期玩了几天, 基本每天都能通关,运气是一方面消除策略也是一方面。 正如李老师所说, 如果走到老师所说的残局, 成功率就非常低了,但是我们可以尽量避免这种残局的出现。这个游戏的布局可以明显分为三种区域:盲牌区、深牌区和浅牌区。 如果按照一般的策略消除, 最后留下的牌必然是层数比较深的区域的牌,局势就会走向老师所说的残局。 所以在前期消除的时候,应该尽量优先去消除盲牌区和深牌区, 使残局的牌层数尽可能少,分布尽可能广,这样可以大大提高成功率。另外,这个游戏每个关卡的顺序其实也不是完全随机的,不然网上也不会有那么多攻略了。 很多人会把盲牌区的的顺序记下来,提高通关的成功率。
小程序可以无感升级,国庆后都被骂后优化过的版本,之前有人反编译过源代码,真就是随机
谢谢李老师,我玩过几次到最后都是陷入死局,渐渐明白这是一个骗局。今天终于得到您的验证了!❤
游戏能关的。过关奖励你一个套装。也就是说你有多少套装,代表你过了几次第二关。而且这几百张牌不是平均分的。有几种牌,一种牌只出现了三张,或者六张。这就是游戏难度所在。消除这几张少数牌,你就过关了。
实际比这难得多,不是所以种类数量都一样,他是部分随机而不是完全随机,他会人为把某几个类型数量变少甚至只有3张,并且放在最底部和顶部关键位置。经常会发现每局游戏这几个位置都一样。所以容错是非常低的,卡槽里剩的牌一旦放错,基本上就输了。
很多把残局都看出来,有的卡只有两张一样,不可能三消
最后的那个N一定会小于等于6的。牌的个数与种类是固定的。无法通关,只有你需要的牌在下面压着,而你的卡槽不够
佩服李老师的专业精神!😂
从业经验让我感觉,越是小游戏,越是需要一个优秀的数学内核。比如俄罗斯方块,三消,扫雷,蜘蛛牌。
因为小游戏玩法简单,便于研究。打游戏肯定也有,但是太复杂不易研究
我是一个手游开发,李老师你的方法太棒了
这游戏有技巧,是需要适当的留一些牌。有旋转楼梯和辅助牌盲盒牌。把辅助牌留下给旋转楼梯。
李老师,您从粉丝几十万时我关注你,现在粉丝快两百万了,希望早点超过两百万,让您的智慧普及到更多人。
已经超了
因為不想學習去玩遊戲,沒想到我因為想通關,結果又要回到李永樂老師這裡去學習😅。死循環
我反倒認為設計這樣的程序員不是偷懶而是聰明,不製造出無解的狀況遊戲很快就通關了,更不會有人想花錢或看廣告來得到道具幫助自己通關如果我來改良這個遊戲的話,我會設計將牌組拆分好幾個小牌組,每個小牌組的數量為3N,且小牌組內的牌圖案一定可以配成三對,每個小牌組獨立洗牌最後將小牌組疊起來,如此就很容易可以透過小牌組的牌數來操控通關的難易度了
其实整个视频我都听不懂老师在说啥,直到老师说出那通关概率后我满足了,谢谢李老师
李老师讲得非常通俗易懂,我作为程序员的第一直觉就是这个游戏设计得一定有解的话,代码难度要大太多,而且无法scale。
谢谢李永乐老师 羊啊羊的区块链版本也不错
李老师虽然善于教书育人,但对游戏圈的内幕毕竟还是知之甚少。作为圈内人在下稍微谈谈看法:首先从技术上来说,编程真的很容易实现按概率来控制是否通关,稍微有点编程基础的人都能琢磨出算法。市面上的游戏在背后操纵概率是最基本的行为。其次也是更重要的一点,类似羊这样的游戏一直都有大量存在,而它突然出圈要说背后没有营销活动是不太可能的,而且营销成本都是百万RMB起步,这样花大笔钱推广之前,游戏肯定已经在小范围经过多轮测试优化,数据达标才给机会。 所以说这是程序员懒惰无心插柳的结果那就属于故事会了。最后要吐槽一下,这个游戏首创了在解题游戏里玩弄概率的套路,其利用认知盲区的手段真是深得拼多多砍价的真传啊!
游戏操纵概率是必然的吧?毕竟如果不操纵概率的话很多时候反而会显得不公平,就像生日悖论那样。另外说一句,解谜游戏看概率通关并不是新设定,应该说绝大多数纸牌游戏都可能无解,只不过故意降低有解概率的大概这是独一家
是的 这个是故意让人不通关 达到让人反复尝试的目的
李老师不好意思直接骂这些人而已
@@gdwuyubin 兄台所言极是。
消到一半的时候剩下的亮的卡牌已经很少了,给你的感觉是快通关了,其实地狱还有18层。所以除非运气特别好,根本不可能通关的。
同感,我又一次剩最后十张的时候,也过不了,一张叠着一张,就很烦。
和拼多多一样,感觉快了,其实😭😭😭
不会是个讽刺游戏吧,阳了个阳,永远无法清零
赶紧去湾湾那边应聘
靠 是啊 人才啊哥们
我们三民自就是要你这样的人才
明天来1450总部报道
草
希望李老师能出一期关于这类小游戏,短视频等模式是如何让人对此产生成瘾性,并愿意为此不断试错浪费时间和精力,这背后可以用数学来解释其原因吗?
从未对这种类型的游戏感兴趣……也从未玩过羊了个羊……也从来不排队买网红奶茶之类……我内心的想法就是……我不需要为了证明什么(智商)而去做什么……也不会因为随大流而去做什么……
这个小游戏纯粹是抓住人的胜负欲(你过不了是你蠢,老子过得了)……短视频成瘾是另外一个原因了……
@@ginvt 说得对
从生理学方面上,小游戏和短视频上瘾可以解释成为大脑的疲劳和奖赏机制有关,越容易获得的快乐越去寻求;大脑分泌快乐物质(多巴胺)过后,会分泌另一种会让你痛苦的物质来进行平衡甚至会超量一些,你快乐过后就会痛苦,就会更要想获得快乐来平衡,驱使你不停的去刷视频,玩游戏,而到后面因为这种快乐与痛苦平衡机制失衡之后你并不是为了获得当初的快乐来去进行这些行为,仅仅是因为不要让自己痛苦(因为大脑长时间超量恢复平衡)。这个和烟瘾,吃高碳水食物的机制很相似。相反,如果你提前尝试让你觉得痛苦(可以忍受的程度)的行为,大脑为了平衡就会分泌让你觉得愉悦的物质(内啡肽)。比如运动,健身
@@ginvt 我从不玩网络游戏
其实也可以在死局的时候检查最上层卡和卡槽里的卡种类,将下面的一组能凑3个的种类置换到顶就行了。如此往复就能通过了
是的,作为游戏程序员来看,李老师知道了益智游戏设计的套路,但是按照这样设计就成了普通的益智游戏,反而就是这个人的偷懒让它成了爆款……
能成爆款本身就是一个随机事件,并不是偷懒让它变成爆款吧,更可能是因为大部分这类型游戏都是偷懒游戏
人很喜歡當那個能過的幸運兒感覺
如果保证有解,就会有教程,大家就都能学会怎么解,那么通关这个游戏就丧失了其神秘性和优越性,渐渐失去热度了
我虽然不是做游戏的但也是个资深游戏迷,但是单单玩几把 动脑就思考 通了,因为单单就两个一样东西的距离就九个单位不相干单位还是单体,意思拉出来叠起来你要消除12个或者以上而且可选择牌才四个长叠其实最适合的打法一定是平铺,牌面积大了可消除数量就多了,下方螺旋状再怎么洗数量都是拿4来赌博,就算你看得到下一个牌,只要下面底下叠到重要的钥匙的任何一个你都凉
玩了三四天得出了心得,看来老师是三四天过关了或者没过关😂
研究了三四天,不是玩了三四天
如果说总卡数是对的 即都是3的倍数张牌 当你玩到残局 只剩下N张牌的时候 必定也只剩下N/3组牌 能不能通关的概率是看在用尽卡槽之前能不能消掉牌 这和残局的排列 摆放位置有关 老师说的这个概率问题貌似无关吧
李老师算概率那里好像有点儿问题。前面已经说了牌型是15*3*6,也就是每一种牌都是三的整数倍,消除的过程也是三张一消,所以最后剩下18张牌一定不多于六种,满足这个条件的概率是100%。难度只是在于他们的位置导致无法在有限的卡槽中取出来消除,不会出现牌型本身不可消除的情况。
他是反推的,所谓最后的牌就是摆牌时最先摆的,如果上来就摆错了那就必然会卡死,也就玩不到残局这个位置了
你还是没理解老师的意思哈
这是通过反推算的概率
沒那麼複雜 重點是在7張空牌位可以收納~~~~~原代碼 必須讓每一層每一張牌的函數都維持在一個函數用隨機就不可能百分百有解
李老师,卡牌的放置方式不止是“斜压”,还有“正压”的情况,即同一个卡位上下有两张牌的情况。概率还要更低
正压概率更高.解锁上面那张,下面的也解锁,下面那张是需要的牌的概率是1/15. 斜压要解锁2-4张牌才能翻开下面的牌, 直接影响N值
@@user-sd7yq1sz3d 我没有仔细的算,也没有全面的考虑条件。但就玩的过程来说,冷不丁的来张正压的确增大了难度,本来想着取下一张牌后,可以解锁最多四张且有自己想要的牌,但是得到的却是一张无用牌,又占了一个卡位😇
从玩这个游戏的第一天起,就在等李老师的视频🤣
相比于解析玩法,我更希望李老师能解析一下这个游戏能走红这个现象背后的逻辑,游戏公司如何宣传、水军如何发挥作用、大众如何受KOL的影响、企鹅如何借机顺水推舟炒作一番一直不怎么有起色的wx小游戏平台。
那就是你看到别人都在玩,你也忍不住要玩,这种“从众效应”又被称为“羊群效应”。当你死局了,不得已分享群聊帮游戏拉新,换游戏道具,这是“亡羊补牢”。当你又死局了,不得已看广告换复活,让别人赚的盆满钵满,堪称“羊入虎口”。 当你玩到后半夜,玩了几百局还是过不去,生了一肚子气,气不过就去网上吐槽,把这个游戏送上了热搜第一,又被薅了一把流量羊毛。
你所说的是个marketing的问题 不是数学问题 你的期望可能不在李老师这边实现
@@HalsW 厉害
羊了个羊出链游版了,而且有代币ylgy奖赏,可好玩了
李永乐老师, 我爱你😉
李老师好厉害,非常有趣,永远支持你!🎉❤
赞赞赞 把数学建模、计算机程序设计 概率论都串起来了!
我没想过一个游戏也轮到老师亲自计算解说了 牛了个牛!
我玩了几局也发现了这个问题。有一局前面几层运气非常好,非常完美的消除了,在后面四五层,找不到三个消除的了,只有成对的,第三个压在最底下,就算我7个卡位全是空的,也拿不到。我于是冒险开底下的隐藏牌,也没找到解,就死掉了。
谢谢李永乐老师 X2倍速听视频通关了!没有李永乐老师的分析我恐怕通不了关
李老师,下集有机会可以讲一讲最近那个很火的滑轮拉自己的问题吗? 好多人特别想学习一下那个受力分析,谢谢啦。也感兴趣的看到的朋友们请帮我顶下,谢啦~
和扫雷的设计原理一模一样,先随机在棋盘上放雷,再模拟走出一个可以通的解法
原来李永乐老师也是用Python,还以为会用纯函数的Haskell一句搞定。😂
enlighten me
非职业程序员的首选语言就是python,简单易学,清晰明了,没有那么多奇怪的标识符让人摸不着头脑。把逻辑上分成好几步才能完成的动作写到同一行里,看上去很秀,其实根本没有任何意义,反而让读的人要想半天你这一行代码是干嘛用的。python最优雅,也最容易让人接受,迟早会取代C成为大学非计算机系的必修课,因为绝大部分这些学生学了C之后什么程序也写不出来,而学了python可以让他们用于平时解决实际问题。
@@程晨-d1t 我是一个程序员,平时用jupyter notebook来处理文件或者简单的automation也很方便,办公族花一点时间来学非常划算
@@程晨-d1t 确实
@@程晨-d1t 面向对象和函数式是两种不同的编程范式,前者适合工程师,后者适合数学家。至于Python,除了操作系统这种底层程序之外基本上什么都可以写,而且不会遇到C语言内存泄漏这种问题,编程效率高,短处是运行速度慢(脚本语言通病)。
令我感到惊艳的是让这个游戏有解的设计思路
谢谢李老师深入浅出的讲解,哈哈 答疑解惑不二专家
我玩了几局就发现是运气问题,很多到了后面,无论我怎么计算,都肯定是无解的,我就知道这个游戏的恶意了,故意骗广告点击又不让过关
支持李永乐老师的逻辑。而且作为游戏,哪怕是石头剪子布也是有技巧的。这个游戏根本就是概率,还是那种低的离谱的概率。所以这个”游戏”玩儿到最后根本就是为了面子和虚荣。越玩儿越感觉到空虚。
有解了,谁还点广告,没人点广告了他还怎么赚钱
玩的是破解版不用看
那么问题来了,没钱他靠什么吃饭,做公益么
👍
雖然很想說這是殺雞取卵,每個人玩沒多久就不玩了,但其實遊戲人口那麼多,每個人玩一下就夠廠商賺廣告的了,而且一般遊戲壽命也沒多長就是。
@@Yuze408 破解版不用看廣告但100把都沒有一次解得到也很容易會厭倦的
以前的街機遊戲,四川麻將就有類似的玩法,很難通關的,常常找的眼花撩亂。不過通關後有小小福利😁
两次洗牌的机会,和可以推出三张牌的时机很关键,尽量保持桌面上打开牌的数量,通过的概率会大一些
是15x3x6=270+15,玩到最後你會發現,最後15張牌都不一樣,通關率是0,我玩一場就到最底部了,之後就刪遊戲了,就是一個騙你點擊廣告的遊戲。
一言以蔽之:过不了羊了个羊是运气问题,过不了李永乐老师开发的游戏那才真的是智商有问题。
如果实验进行了一千次,汇报结果的标准差要除以根号999,所以实际上有解的概率是0.530%正负0.002% (0.07/根号999 = 0.002)
13:25 也不一定是偷懶吧 有有可能就是要顧易出現無解情況才有機會讓你強迫看廣告
今天教師節,祝李老師教師節快樂!
老师分析的很好,可能是程序员故意偷懒,但是程序设计的精妙也在于此。游戏设计如果一定有解,市面上这类消消乐太多了,这个游戏就绝不会火。
絕了,無解的遊戲那不就是一坨shit
给解逆序的方法就挺有baba is you的感觉,据说那游戏的关卡设计就是,先设计一个容易解开的谜题,然后不断往上面加障碍来得到最终谜题
baba is you yyds
李老师真是与时俱进啊😊
凡说我算错了,都是没有理解我的设计思路的。因为排列是随机的,所以最后14张牌是什么情况都有可能。但是,如果最后14张牌种类多于6种,那么将会与“三消”发生矛盾,因此你根本走不到这种残局。可是,因为这个残局在最底部,要想过关必须经历,走不到这个残局,你就无法通关了,这样就计算出了概率的上限。
😂
這期主題有意思,很接得上時事,謝謝老師🙏
大神
确实,这类游戏通常都是逆向设计,和迷宫一样,会先画通关路径,再填充其他内容,这个游戏我身边有朋友过关了的,配合下面的道具,通关概率就大了很多
为了一个游戏算来算去,有必要么?
李老师有一句话说得非常准确:“程序员不是故意让游戏不能通关,而是因为偷懒”。我也曾经是程序员,我非常清楚编写代码为了能让游戏通关,比不让游戏通关要困难得多得多。所以这样的游戏很难通关,并非玩家水平低;而是开发者水平低。 ----此外补充一下,《Y了个Y》的第二关甚至根本没有遵循李老师所讲的“上面的牌盖住下面的牌要错开一些”;而是经常两层牌的位置完全一样,根本看不到下面有没有牌。这种情况实际性质上已经如同赌博了,能否开牌靠运气而非技术。在此奉劝大家,在游戏版本更新之前,不要在第二关上浪费自己宝贵的生命。
我玩到第三局的时候就知道了,所以就不再玩了。
你想多了,如果这是一个容易解决的牌,那么这个游戏根本不会火成这样。这就是一个广告观看器附带一个抽奖游戏而已
其实就是一个骗广告播放赚钱的游戏,其游戏机制就是通过极其简单的游戏机制让玩家反复失败,进而激发玩家的叛逆心理不断的去挑战尝试。。
两张叠加真的好恶心,被骗好多次
本質就是利用你們賭博心理 這就是遊戲背後
感谢李老师的严谨分析!其实我在玩这个游戏的时候也注意到了,如果开局牌的分布是随机的话,第二关那么庞大和复杂的布局规模,没有设计者提前布置好牌面是很有可能通关不了的。曾经尝试着将三摞一张叠一张的牌先用完,这样可以减少它们的随机性在游戏后期带来更多的不确定性,但到最后发现中央部位那些牌摞得根本没有规律也就说无法通关。
羊了个羊抄袭的游戏3lite我玩了一下,尽管它的画风和玩法和整体调调没有羊这么刺激,但合理的关卡设计和通过逻辑会让你一直玩下去,这让我想起来几年前玩的小鳄鱼洗澡、小怪物吃棒棒糖等益智游戏,到今天它们已经有新作面市并且依然受欢迎。另外,古早的欧美mahjong游戏就是这种连连看消消乐的鼻祖,它们虽然在华人圈不出名(毕竟哪个中国人会拿麻将这么经典的发明玩消消乐。。。),但关卡设计思路和程序设计应该早就是套路了。而羊没做到。
不知道设计师发布这么一款游戏是怎么想的,先不讨论它的抄袭问题,毕竟腾讯的游戏几乎都涉及这个问题,在第二关突然增加到无解的难度,仅仅就是为了让更多人蹭热度进来玩然后看自己的广告来获取道具吗?这样注定只能爆火一阵子而不是游戏长久发展之计。好的游戏是难度适中然后有合理的通关逻辑和方法的,并且随时debug、调整玩法,慢慢推陈出新改良版甚至第二代三代游戏。不过也种做法也是国内互联网和许多行业的通病,借鉴抄袭然而赚一波快钱,曾经辉煌过就行了。但这真不利于行业原创性竞争力的提升啊,好比竭泽而渔不如授人以渔。
我认为这个游戏
1.反映出了大众的愚昧(包括我自己),这种愚昧不是通过知识的教育能够弥补的,即便是受过高等教育的很多大学生研究生都沉迷于这个游戏。一个简单的游戏反映出人性有多么经不起考验。也即就是说,永远不要试探人性。这个游戏只是欺骗大众的一个小小例子,在我们的世界中还有许许多多,更庞大也更难以看穿的事件。必须要警惕,不能轻易成为大众的一员。
2.设计者根本就不存在考虑该游戏的长久发展之计,单纯只是为了赚快钱。所有的一切只是为了盈利,而根本没有考虑一个好的游戏应有的特性。毫无疑问,这是一种极其恶劣的事件。据说该游戏的收益已经达到数千万元,并且还有这么大的热度。这样一来,对于那些辛辛苦苦开发原创游戏的从业人员无疑是一个巨大的打击!这种游戏的存在会动摇多少开发者的信心,未来又会如雨后春笋般产生多少类似的游戏,都是难以估计的!用一句经典的话来说,这就是劣币驱逐良币。
3.而面对这种情况,政府方面社会层面毫无作为,任由其发展。令人非常失望。也体现出其落后与低下。
@@2ctruth789 我也是沉迷这个游戏,微信小程序游戏都是这个路数,对微信来说,只是向用户不断提供新鲜感的一种手段,它获得收益也只是说明顺应了市场逻辑和用户心理,劣币还是良币是用户说了算的,2)和3)有点过于理想化了,不过抄袭这点是没得洗
@@2ctruth789 赚快钱是国内几乎所有行业的现状,这个游戏也只是偶然中的必然,原因后的结果
@@2ctruth789 但凡学过一点近世代数或者代数图论就不会沉迷,用代数构造无解的复杂结构简单的很。天天在实验室里重复劳动的学科不能算高等教育,本质上跟技术工人没有区别。
李老师说分析不但不严谨,而且有错误。
李老师说牌平铺在桌面上一定能通关,那么每种牌的数量都是3的倍数。消去3张后仍然成立,再消去3张还成立,桌子上剩最后14张时仍然成立。
这时卡槽里的牌是4张或者1张。总数是18张或15张,每种牌的数量都是3的倍数,所以牌的种类不会超过6。
也就是说3N-14
我也是写程序的,事实上要保证有解并不难,只要模拟一个反向的取牌的过程来设置牌堆就可以。
初始化:牌库中初始拥有所有的牌;桌面上无牌,卡位确定;手上最多可以持有七张牌
随机执行以下操作
1)手上的牌小于等于4张时,可以(概率性触发)从牌库中取牌,一次只能同时取三张完全相同的牌
2)手上有牌时,可以(概率性触发)从手上的牌中随机取一张牌放到桌面,并且只能放到桌面或者已有的卡牌的上方的一个随机位置(做一下检测并不难)
重复上述步骤直到牌库和手上的牌放完
这种方式生成的牌堆必定有解,并且可以保证有一定难度。
说白了真的是这程序员懒才造成游戏这么难的,要通关这个游戏,基本靠运气
说真的,我开始的时候还以为这程序员保证了有解,一连玩了好几把,结果才发现真不一定有解
(没把视频看完,就写了这篇评论,又去看了一遍视频,发现与李老师的方法完全一致😂😂)
李永乐不是已经在视频里说过了吗
@@yfan7745 呃……和我说的一样吗?我没有看完视频
師兄寫一個外掛出來吧,我跟你買
高兴的是,身边很多人也渐渐识破了这个套路。感谢李永乐师,以及所有像李永乐老师这样的明白人!咱们有事没事,还是应该多花点时间,去学习一些真正有用的知识和技术。这样做,一方面可以让自己充实起来,提升自己判断事物的能力;另一方面,也能避免因为太闲、吃得太饱,而落入“羊了个羊”这样的蹩脚陷进里头。
我就是算法工程师 真的很佩服李老师的知识真的是全能啊!我工作这么多年都没有想到过这个游戏可以这么巧妙地保证有解的算法 真的很佩服 解锁逆序这个名词我是学到了 对我的算法思维启发很大!感谢李老师!
解锁逆序是不是动态规划里求可行解的套路?
@@user-sd7yq1sz3d 确实,这个算法课教过
30年前任天堂就有一个游戏叫“四川麻将”玩法跟原理相同,随着预设阈值增加(相邻同花色差异性)就能增加难度。只要阈值够高,仅靠固定的7个空闲卡位就绝对不可能解开。
通过硬核数学研究证明了玩家的直观感受:这就是个坑人的游戏😂😂
李老师,我是教统计的老师,我感觉你计算概率中的假定和实际情况可能有些需改进地方。 我认为“开局”是等可能性的随机,但中途因为我们选择的不同,“残局”并非是等可能随机(shuffle)的。举个简单例子,假定是双消,只有一层(不存在卡牌互相压),卡槽数为2,我们两种牌,每种两张,用AABB表示。那么初始四张牌AABB, 空卡槽的设定,我们百分百可以消掉,残局只有两种:AA or BB. 因为我们选择牌放卡槽,不会出现AB,BA情况。 但如果按你的假定残局两张是shuffle,那么AA,AB,BA,BB等可能,只有AA, BB会消去,概率上限百分之五十。所以计算上假定残局等可能,通过洗牌取前几张产生残局的模拟假定需要修改下。
所以在百分百消去的例子情况(概率百分之百) 用残局等概率的假定算出来概率上限50%,实际概率超过了计算的概率上限,说明残局等可能这种假定有些问题。
谢谢李老师,我还没玩呢,就不浪费时间了。经典的小游戏比如推箱子,都是精心设计过的一定会有解。祝大家远离垃圾游戏,玩的开心。
我觉得这件事最有意思的地方就是把一个纯随机抽奖决定能否过关的游戏包装成一个和智商挂钩的事情
像极了人生
以为可以消除焦虑。结果是积累不少焦虑,回头一看别人也过不了,那么我就没有什么不同和不好的。
感谢李老师的当头棒喝!我也是程序员,但从没想过使用“逆序流程的开发提升”来让各种计算机程序更好用!太牛了!
我们在项目管理上有个方法就是倒排,从目标开始反推,最后就反推出需要做的事情和先后顺序
测试驱动开发就是这个思路
那你真不适合做程序员,连这都想不到
這不是很基本嗎哥?
太廢了 還自稱程序猿
这就是为什么经典的游戏都是经过不断的修正和平衡后的结果!只是没想到“Y了个Y”的设计者本身就没有想让玩家有好的体验,因为连唯一解都不一定有,可是为什么大家都踊跃的往上面去挑战呢?最后还是感谢李老师的耐心讲解!
舔狗效应,越是得不到回应的感情,越愿意投入感情。获得低概率成功的畅快感。
心理学经典案例, 因为有0.1%的人可以通关
进游戏之前有个省份通关者的排行榜,这个游戏巧妙(又阴险)地利用了大家的地域荣耀感吧。
别人就是为了让你看广告挣钱的
@@808sos7 是的,我没玩过,是听别人说这游戏火,而且有什么排名之类的。
李老师的视频是我最喜欢的,没有之一。每个视频我都要观看,有的视频还要多次观看,当然这个也不例外。
为了验证李老师的分析结果,我挑战了一下羊了个羊。我感觉这个游戏没有李老师说的通关概率那么低,只要掌握一定技巧通关并不难。我玩了第12次就第1次通关了,又玩了7次就第2次通关了,第3次通关1次成功。我的经验是把牌的分布定义为3种区域,中区域、边区域、角区域。游戏中以中区域为主,尽量不消除边区域。这样在游戏接近尾声的时候有足够多的可见牌。再加上3个道具也能帮助通关。我绝对不相信我有这么好的运气,如果单个通关的概率是0.7%,那么我的实战出现概率应该在34708分之一左右。
李老师是科普方面最红的网红之一,我不敢轻易挑战,回个帖子和李老师及李老师的粉丝们共同讨论。如果我错了请手下留情。
李老師說把牌平铺在桌面上一定能够通关,那么初始每种牌的数量都是3的倍数。这是通关的必要条件,如果这个条件不满足,神仙也不能通关。如果这个条件满足,李老师的全篇文章就没有价值了。如果初始牌局每种牌的数量都是3的倍数,那么消掉3张后依然成立,当然桌面上剩14张是依然成立。那么李老师讲的3N-14
李老师在视频里讲过,如果卡平铺在桌面上是一定能够通关的,也就是说每种牌的数量一定是3的倍数。才想起来,不用假设。
当桌面上剩14张时,卡槽里只有2种可能,4张或1张。卡槽里4张时,总数18张,每种牌的数量至少是3,所以卡的种类最多的6。同理卡槽里1张时,卡的种类最多是5。
第二关试了不下200次,看的广告时长都超过2小时,怎么也过不了。看了李老师了视频顿时恍然大悟。。。能过第一关的都已经是大神了😂
记得解析程序那位大神说过,这个游戏最成功的地方其实是设计卡位,排列是纺锤形的,这样就有一个从易到难的过程,也会让用户有再玩一次的冲动
这游戏就是模仿街机游戏中国龙
还有一点,这个游戏买了很多热搜!
第一个热搜“通关率只有0.1%,羊了个羊太难了!”
第二个是负面热搜“羊了个羊是不是骗人的游戏?”
最后昨天又下调了难度,让很多人通关了。再割了一次韭菜!
@@中泰竹木制品 我也注意到今天朋友圈里有好多通关的
这个游戏并没有成功,而且很垃圾。就算不垃圾也是一个非常无聊的休闲游戏。成功的是作者利用中国社会人的羊群效应。就算不是游戏,换一种情况换一个事件,很多现在的中国人也是如此。
@@rwl1625 一个月2000千万,了解一下
隔天要上學的我熬了一個晚上 就為了破解這遊戲,一開始玩了兩三局就覺得這遊戲不可能過關,但我心裡又一直想著一定能過,直到玩了7、8個小時,終於釋懷了,因為他媽的校車要來了,再不走要遲到了,直到現在我還是在堅持完這個不可能過的遊戲,人類真是矛盾
有没有一种可能是制作者根本不在乎有没有解呢,甚至刻意的让它没有解然后配合上仅有xx%的人通关的字眼,激发您的斗志,反正就点点屏幕没啥大的付出。最后去看广告主投放的广告为开发团队的致富添砖加瓦。
P.S.这种游戏能火很正常,您就看PDD为啥能火就知道了,搞吸引人眼球的标题的大红色界面,一元购,拉人活动…… 人性就这这样,喜欢八卦/占便宜/搞黄色
对于一个还没玩这个游戏的人,李老师的讲解让我明白了有约束的自由才是真正的自由
我强烈同感了"有约束的自由才是真正的自由"
我正在學習遊戲製作,剛好看到李老師的講解,非常感謝讓我又明白了二種不同的遊戲設計思維✨💖😘
我就是有种预感李老师会解析这游戏😂
沒想到李老師還會 Coding 太神了
人家可是高材生……
如果玩到殘局,是剩餘14~20張牌,總數270張的情況下,而且每次都是三消,那殘局剩餘種類小於6和剩餘卡片的數量為三的倍數就一定會發生
他就是计算的能到这个残局的概率呀
主要是最后可挪动的牌太少,牌堆上只有两三张可动,版的花色又太多,这样凑成三组的可能性就几乎没有了,除非一直连续出相同花色。
把步驟 1 和步驟 2 拆開來做就是為了讓你過不了關。正確的做法是把玩家消除卡牌的過程逆向走一次,這就能保證每一關至少有一個解。
你真的懂老師在說什麼嗎?
@@米姆咪-v5k 老師做的是數學,我做的是遊戲。老師的正確是數學上的正確性,如何修正步驟內的計算來保證隨機結果必然有解。我說的正確是遊戲如何做才是合理的處理
这。。视频里面不就是这么说的么。。
@@DrakeXiang 老師講的解鎖逆序之的解鎖位置是指三消的其中一張卡牌,只要這張「鎖」位置的卡牌保證可以消失,這個關卡就必然有解。我說的做法是直接從最後一次三消開始,每回合逆向把消失的三張卡牌放回關卡中,你可以想像為把整個玩的過程完全倒帶。
@@csonic 并不是,老师讲的就是把完整过程逆序,只不过不是你说的这种完全按顺序的逆序,中间加了随机的过程,这样每次生成的卡牌位置随机,但是保证是有解,如果按你说的完全顺序倒过来的话那每次卡牌的位置是一样的,解法也是一样的
残局应该是不会出现3N>剩余牌数的情况。如果一开始确实是每种牌的数量都是3的倍数,根据规则在解题过程中也是3个同花色消掉,那自然剩下的牌数量肯定等于3N
不太對 因為3N - 14 >6 你就進不了殘局
關鍵是要看看原始碼 是不是真的隨機
@@Casualgaming-dw5gm 按老师说的规则,每种牌都是3的倍数,消的过程也是三个相同的牌一起,那自然最后不会出现某种牌不是三的倍数的情况
之前有不少游戏是会碰到死局的。李老师的方法是从一开始保证有解。但不少游戏选择检测残局是否有解,否则自动洗牌。
老師最後解關思路邏輯,程序員可以學習,就是你只要反著操作,把牌填回去,就一定會有解,也就是電腦隨機有解的順序把牌放進去,玩家就是照這個解去拿出來。
有道理
就是动态规划,只要能消到保证有解的状态,那就赢了,关键从放第一张牌的时候必定都是false
所以玩這遊戲的重點就是算出最底層是啥,高層數要和低層數互消最好不要一次把單一區塊削完這樣下層解的組合才能剩的比較多,如果不巧碰到單一解法的局數,那就只好靠道具強破。
思路清晰。不过个人认为应该把“残局”去掉,改为随机5层。因为是残局的话,如果全部卡牌不是完全随机,确实是3N张,那残局剩余的牌必然也是3n张的,n必然小于6。
我認為你應該要看清楚李老師是找一個殘局中的其中一種狀況討論,目的是方便分析。從頭到尾都沒有打算去算整個遊戲有解的概率,只是藉由某一種有解狀況的機率,來一窺感受整個遊戲有解的機率有多低。
我感觉是真残局 每次到后面总感觉少牌就算在打乱也看不到该有的牌
这是拿其中一个残局来举例子,抽样了一种情况给你算概率,帮助你理解。因为你没法求解这里的值,老师说了这是人工布置的。你总不能求解别人布局的概率吧。
這種殘局不可能發生 如果下面的牌不是3N 那就不可能玩到這
實際上肯定是每一步玩完都剩3N 玩到某一個3N之後卡住玩不了
並不可能玩到一個情況 剩下的不是3N
所以這個分析沒有意義
@@sherryalex29 李老師舉例的殘局是該五層情境中想過關必須經歷的局部最終消除狀況,以此分析感受通關機率的上限。分析的設計思路請先搞清楚,再來決定是否具備意義,最後才是你個人認為是否必要這般操作。
然後,這部影片除了讓人感受通關機率大小之外,更重要的是拆解遊戲的運作機制的過程。這樣一個完整分析還不具備意義的話,我想問你為什麼要看這部影片然後為一個你覺得沒意義的事物留言?
一开始以为是自己的智商问题,玩了两天发现坚持玩下去才是智商有问题
您这句话,说的有点意味了呀
赞一如既往的精准分析,很正确!但我想说的是游戏设计不单纯是一个数学问题,同时要考虑其他因素,例如病毒式营销,能否爆火。如果程序员不“偷懒”,让每一局都有解,你可能现在都没有听说过这个游戏。
设计逻辑是讽刺防疫捉阳,寓意是永远无法清零
我 10 秒就知道這遊戲設計有問題,這種類型遊戲,通常每一關的牌需要事先排序設計好的,並且由設計師親自測試可以通關才行,如果一個遊戲是一個隨機不能過關的關卡,玩家就會沒有興趣玩,因為根本就不是玩技術,而是玩運氣而已,當然也不是說沒人玩,很多消消樂都是隨機的,但是至少那種比較直觀,而且還有重新洗牌的機會,這遊戲如果設計可以在卡關的情況免費洗牌一次,那可玩性會提高很多。
这个游戏没你想的那么简单,这种小程序游戏成功的关键在于病毒传播效应,社交性以及广告转化率。游戏内规则是服务这个大原则的。你以为这是玩游戏性就错了,这个游戏是玩人性的。利用你人性的贪嗔痴或七宗罪实现其商业利益的盈利模式。
其实还有考记忆力。如果你一直过同一个顺序的版本,就有可能通过记忆强行解开
@@sherrywang9913 有很多无解的。
李老师永远不会让人失望
感谢李老师硬核拆解,但似乎大家都忘记了一件事,游戏设计者的本意:
①这游戏是借鉴国外一个游戏来开发,作者是玩过了这类游戏才刻意去“改进”的
②“改进”的目的是什么呢,很显然就是盈利,赚钱就是绝大部分游戏目的
③实现这个游戏代码量前后端远比逆序发牌的代码段多得多。所以程序员并没偷懒,是刻意的。
④制作方知道这么难吗,当然知道,第二关这个坑是故意的,并且没有第三关,这游戏一开始就标出了0.1%的通关率很显然作者就是这样来设计也知道了概率。
所以,如果我们在讨论关于这个游戏的时候把广告因素放进去,那就豁然开朗了
准确的说,不是程序偷懒了,而是策划摸鱼了要么就是策划太菜了,人家叠起来人家洗牌策划就说可以洗牌,但是人家叠起来和洗牌都是有方案的,策划学不会,或者压根就看不出来,结果就是硬随机,自然就出事了。
李老师,没想到您编程能力也这么强佩服佩服!我最近在学随机过程、已经大脑宕机了。您看看可不可以出一期随机变量甚至布朗运动的基础科普,谢谢🙏
可以去看看quantpie
随机过程那就随机过
这是算法问题吧
@@你妹的 nb👍
终于李老师玩的忍不住了,出了一期解析视频消气
也就是说,只要破解了羊了个羊的前两个看广告功能的放临时卡槽和回一张卡到槽位的次数限制,就可以成功的完成这个游戏!
这个游戏巧妙之处在于难度特别平滑,以至于很容易让大多数玩家(包括我)走到那个“看起来差不多可以通关”的程度。设计者在这个环节应该是下足功夫的,包括设计一个第一关。游戏体验设计的大师
他的难度毫不平滑,反而陡峭之极,只是牌堆造型设计给你营造了这个感觉,让游戏的前20%进程展现出了一种“看起来可以通关”的假象,这游戏也就这一点点值得称道了,然而这个假象两三局之后也会立刻露出破绽,能看出程序员并没有欲望设计有解局面,他只想用“有解的假象”让你看广告而已,恶意满满。而第一关更是不用过脑子的设计,7个手牌卡位的容差能够完全覆盖牌堆乱序情况,换句话说也就是第一关闭着眼睛乱点就能过关,等于给超级玛丽设计了一个没有敌人没有悬崖的第一关,可谓毫无诚意。实在看不出来“大师”在哪。
没想到现在不止可以从李老师这边学习科学,经济,时事,历史,看来改天从这边考个程序员文凭也不是梦了XD
其实要想帮助游戏者通关很简单,翻开卡牌时,程序员判断卡槽快满时,自动根据卡槽已有的卡,给他一张合适的卡,帮助其消除即可,就解除了危机。类似俄罗斯方块、玛丽医生等早期游戏都有类似设计,我们的程序员还是太鸡贼了,这思路不难,只是为了多让大家看广告,另外都过不了,少数人能过,才具备病毒式传播的话题性。
有一点不太赞同,“羊的程序员不是故意让大家不能通关,而是偷懒”。然而我觉得人家可能不仅不懒,并且也完全知道如何设计才会一定有解。但最终取舍过后还是选择用完全随机的情况来设计。因为他们知道大部分玩家很难分辨出通关的概率及游戏背后的设计逻辑,然后才会乐此不疲地一遍遍看广告,最终陷入“靠我的智商多来几次一定能通关”以及“就差一点用道具就能通关了”的怪圈中。李老师对设计者的评价还是太委婉了😄
偷偷告诉你,美国这边不需要看广告,只需要直接把链接发给自己,然后就能继续玩, 哈哈哈
李老師的節目也真的是做給『小朋友』看的 無論什麼事情都能給予善意的解讀 天真的人還真的不明就裡 誤以為真
李老師為什麼不直接戳破這個騙局呢 這可真是比這個遊戲更加高深莫測
是大朋友
保证有解其实很简单,洗牌的时候按一个解逆序生成排堆就行了。真要是诚心做一个正经游戏,加不了几行代码
我就知道李老师会来讲这课,终于等到了,玩了这么多次其实无所谓通关了,主演是过程和BGM消磨时间
不要忽略了消除顺序对成功率的影响。 国庆假期玩了几天, 基本每天都能通关,运气是一方面消除策略也是一方面。 正如李老师所说, 如果走到老师所说的残局, 成功率就非常低了,但是我们可以尽量避免这种残局的出现。这个游戏的布局可以明显分为三种区域:盲牌区、深牌区和浅牌区。 如果按照一般的策略消除, 最后留下的牌必然是层数比较深的区域的牌,局势就会走向老师所说的残局。 所以在前期消除的时候,应该尽量优先去消除盲牌区和深牌区, 使残局的牌层数尽可能少,分布尽可能广,这样可以大大提高成功率。
另外,这个游戏每个关卡的顺序其实也不是完全随机的,不然网上也不会有那么多攻略了。 很多人会把盲牌区的的顺序记下来,提高通关的成功率。
小程序可以无感升级,国庆后都被骂后优化过的版本,之前有人反编译过源代码,真就是随机
谢谢李老师,我玩过几次到最后都是陷入死局,渐渐明白这是一个骗局。今天终于得到您的验证了!❤
游戏能关的。过关奖励你一个套装。也就是说你有多少套装,代表你过了几次第二关。而且这几百张牌不是平均分的。有几种牌,一种牌只出现了三张,或者六张。这就是游戏难度所在。消除这几张少数牌,你就过关了。
实际比这难得多,不是所以种类数量都一样,他是部分随机而不是完全随机,他会人为把某几个类型数量变少甚至只有3张,并且放在最底部和顶部关键位置。经常会发现每局游戏这几个位置都一样。所以容错是非常低的,卡槽里剩的牌一旦放错,基本上就输了。
很多把残局都看出来,有的卡只有两张一样,不可能三消
最后的那个N一定会小于等于6的。牌的个数与种类是固定的。无法通关,只有你需要的牌在下面压着,而你的卡槽不够
佩服李老师的专业精神!😂
从业经验让我感觉,越是小游戏,越是需要一个优秀的数学内核。比如俄罗斯方块,三消,扫雷,蜘蛛牌。
因为小游戏玩法简单,便于研究。打游戏肯定也有,但是太复杂不易研究
我是一个手游开发,李老师你的方法太棒了
这游戏有技巧,是需要适当的留一些牌。有旋转楼梯和辅助牌盲盒牌。把辅助牌留下给旋转楼梯。
李老师,您从粉丝几十万时我关注你,现在粉丝快两百万了,希望早点超过两百万,让您的智慧普及到更多人。
已经超了
因為不想學習去玩遊戲,沒想到我因為想通關,結果又要回到李永樂老師這裡去學習😅。死循環
我反倒認為設計這樣的程序員不是偷懶而是聰明,不製造出無解的狀況遊戲很快就通關了,更不會有人想花錢或看廣告來得到道具幫助自己通關
如果我來改良這個遊戲的話,我會設計將牌組拆分好幾個小牌組,每個小牌組的數量為3N,且小牌組內的牌圖案一定可以配成三對,每個小牌組獨立洗牌最後將小牌組疊起來,如此就很容易可以透過小牌組的牌數來操控通關的難易度了
其实整个视频我都听不懂老师在说啥,直到老师说出那通关概率后我满足了,谢谢李老师
李老师讲得非常通俗易懂,我作为程序员的第一直觉就是这个游戏设计得一定有解的话,代码难度要大太多,而且无法scale。
谢谢李永乐老师
羊啊羊的区块链版本也不错
李老师虽然善于教书育人,但对游戏圈的内幕毕竟还是知之甚少。作为圈内人在下稍微谈谈看法:首先从技术上来说,编程真的很容易实现按概率来控制是否通关,稍微有点编程基础的人都能琢磨出算法。市面上的游戏在背后操纵概率是最基本的行为。其次也是更重要的一点,类似羊这样的游戏一直都有大量存在,而它突然出圈要说背后没有营销活动是不太可能的,而且营销成本都是百万RMB起步,这样花大笔钱推广之前,游戏肯定已经在小范围经过多轮测试优化,数据达标才给机会。 所以说这是程序员懒惰无心插柳的结果那就属于故事会了。最后要吐槽一下,这个游戏首创了在解题游戏里玩弄概率的套路,其利用认知盲区的手段真是深得拼多多砍价的真传啊!
游戏操纵概率是必然的吧?毕竟如果不操纵概率的话很多时候反而会显得不公平,就像生日悖论那样。
另外说一句,解谜游戏看概率通关并不是新设定,应该说绝大多数纸牌游戏都可能无解,只不过故意降低有解概率的大概这是独一家
是的 这个是故意让人不通关 达到让人反复尝试的目的
李老师不好意思直接骂这些人而已
@@gdwuyubin 兄台所言极是。
消到一半的时候剩下的亮的卡牌已经很少了,给你的感觉是快通关了,其实地狱还有18层。所以除非运气特别好,根本不可能通关的。
同感,我又一次剩最后十张的时候,也过不了,一张叠着一张,就很烦。
和拼多多一样,感觉快了,其实😭😭😭
不会是个讽刺游戏吧,阳了个阳,永远无法清零
赶紧去湾湾那边应聘
靠 是啊 人才啊哥们
我们三民自就是要你这样的人才
明天来1450总部报道
草
希望李老师能出一期关于这类小游戏,短视频等模式是如何让人对此产生成瘾性,并愿意为此不断试错浪费时间和精力,这背后可以用数学来解释其原因吗?
从未对这种类型的游戏感兴趣……也从未玩过羊了个羊……也从来不排队买网红奶茶之类……我内心的想法就是……我不需要为了证明什么(智商)而去做什么……也不会因为随大流而去做什么……
这个小游戏纯粹是抓住人的胜负欲(你过不了是你蠢,老子过得了)……短视频成瘾是另外一个原因了……
@@ginvt 说得对
从生理学方面上,小游戏和短视频上瘾可以解释成为大脑的疲劳和奖赏机制有关,越容易获得的快乐越去寻求;大脑分泌快乐物质(多巴胺)过后,会分泌另一种会让你痛苦的物质来进行平衡甚至会超量一些,你快乐过后就会痛苦,就会更要想获得快乐来平衡,驱使你不停的去刷视频,玩游戏,而到后面因为这种快乐与痛苦平衡机制失衡之后你并不是为了获得当初的快乐来去进行这些行为,仅仅是因为不要让自己痛苦(因为大脑长时间超量恢复平衡)。这个和烟瘾,吃高碳水食物的机制很相似。
相反,如果你提前尝试让你觉得痛苦(可以忍受的程度)的行为,大脑为了平衡就会分泌让你觉得愉悦的物质(内啡肽)。比如运动,健身
@@ginvt 我从不玩网络游戏
其实也可以在死局的时候检查最上层卡和卡槽里的卡种类,将下面的一组能凑3个的种类置换到顶就行了。如此往复就能通过了
是的,作为游戏程序员来看,李老师知道了益智游戏设计的套路,但是按照这样设计就成了普通的益智游戏,反而就是这个人的偷懒让它成了爆款……
能成爆款本身就是一个随机事件,并不是偷懒让它变成爆款吧,更可能是因为大部分这类型游戏都是偷懒游戏
人很喜歡當那個能過的幸運兒感覺
如果保证有解,就会有教程,大家就都能学会怎么解,那么通关这个游戏就丧失了其神秘性和优越性,渐渐失去热度了
我虽然不是做游戏的但也是个资深游戏迷,但是单单玩几把 动脑就思考 通了,因为单单就两个一样东西的距离就九个单位不相干单位还是单体,意思拉出来叠起来你要消除12个或者以上而且可选择牌才四个长叠
其实最适合的打法一定是平铺,牌面积大了可消除数量就多了,下方螺旋状再怎么洗数量都是拿4来赌博,就算你看得到下一个牌,只要下面底下叠到重要的钥匙的任何一个你都凉
玩了三四天得出了心得,看来老师是三四天过关了或者没过关😂
研究了三四天,不是玩了三四天
如果说总卡数是对的 即都是3的倍数张牌 当你玩到残局 只剩下N张牌的时候 必定也只剩下N/3组牌 能不能通关的概率是看在用尽卡槽之前能不能消掉牌 这和残局的排列 摆放位置有关 老师说的这个概率问题貌似无关吧
李老师算概率那里好像有点儿问题。前面已经说了牌型是15*3*6,也就是每一种牌都是三的整数倍,消除的过程也是三张一消,所以最后剩下18张牌一定不多于六种,满足这个条件的概率是100%。难度只是在于他们的位置导致无法在有限的卡槽中取出来消除,不会出现牌型本身不可消除的情况。
他是反推的,所谓最后的牌就是摆牌时最先摆的,如果上来就摆错了那就必然会卡死,也就玩不到残局这个位置了
你还是没理解老师的意思哈
这是通过反推算的概率
沒那麼複雜
重點是在7張空牌位可以收納~~~~~
原代碼 必須讓每一層每一張牌的函數都維持在一個函數
用隨機就不可能百分百有解
李老师,卡牌的放置方式不止是“斜压”,还有“正压”的情况,即同一个卡位上下有两张牌的情况。概率还要更低
正压概率更高.解锁上面那张,下面的也解锁,下面那张是需要的牌的概率是1/15. 斜压要解锁2-4张牌才能翻开下面的牌, 直接影响N值
@@user-sd7yq1sz3d 我没有仔细的算,也没有全面的考虑条件。但就玩的过程来说,冷不丁的来张正压的确增大了难度,本来想着取下一张牌后,可以解锁最多四张且有自己想要的牌,但是得到的却是一张无用牌,又占了一个卡位😇
从玩这个游戏的第一天起,就在等李老师的视频🤣
相比于解析玩法,我更希望李老师能解析一下这个游戏能走红这个现象背后的逻辑,游戏公司如何宣传、水军如何发挥作用、大众如何受KOL的影响、企鹅如何借机顺水推舟炒作一番一直不怎么有起色的wx小游戏平台。
那就是你看到别人都在玩,你也忍不住要玩,这种“从众效应”又被称为“羊群效应”。
当你死局了,不得已分享群聊帮游戏拉新,换游戏道具,这是“亡羊补牢”。
当你又死局了,不得已看广告换复活,让别人赚的盆满钵满,堪称“羊入虎口”。
当你玩到后半夜,玩了几百局还是过不去,生了一肚子气,气不过就去网上吐槽,把这个游戏送上了热搜第一,又被薅了一把流量羊毛。
你所说的是个marketing的问题 不是数学问题 你的期望可能不在李老师这边实现
@@HalsW 厉害
羊了个羊出链游版了,而且有代币ylgy奖赏,可好玩了
李永乐老师, 我爱你😉
李老师好厉害,非常有趣,永远支持你!🎉❤
赞赞赞 把数学建模、计算机程序设计 概率论都串起来了!
我没想过一个游戏也轮到老师亲自计算解说了 牛了个牛!
我玩了几局也发现了这个问题。有一局前面几层运气非常好,非常完美的消除了,在后面四五层,找不到三个消除的了,只有成对的,第三个压在最底下,就算我7个卡位全是空的,也拿不到。我于是冒险开底下的隐藏牌,也没找到解,就死掉了。
谢谢李永乐老师 X2倍速听视频通关了!没有李永乐老师的分析我恐怕通不了关
李老师,下集有机会可以讲一讲最近那个很火的滑轮拉自己的问题吗? 好多人特别想学习一下那个受力分析,谢谢啦。也感兴趣的看到的朋友们请帮我顶下,谢啦~
和扫雷的设计原理一模一样,先随机在棋盘上放雷,再模拟走出一个可以通的解法
原来李永乐老师也是用Python,还以为会用纯函数的Haskell一句搞定。😂
enlighten me
非职业程序员的首选语言就是python,简单易学,清晰明了,没有那么多奇怪的标识符让人摸不着头脑。把逻辑上分成好几步才能完成的动作写到同一行里,看上去很秀,其实根本没有任何意义,反而让读的人要想半天你这一行代码是干嘛用的。python最优雅,也最容易让人接受,迟早会取代C成为大学非计算机系的必修课,因为绝大部分这些学生学了C之后什么程序也写不出来,而学了python可以让他们用于平时解决实际问题。
@@程晨-d1t 我是一个程序员,平时用jupyter notebook来处理文件或者简单的automation也很方便,办公族花一点时间来学非常划算
@@程晨-d1t 确实
@@程晨-d1t 面向对象和函数式是两种不同的编程范式,前者适合工程师,后者适合数学家。至于Python,除了操作系统这种底层程序之外基本上什么都可以写,而且不会遇到C语言内存泄漏这种问题,编程效率高,短处是运行速度慢(脚本语言通病)。
令我感到惊艳的是让这个游戏有解的设计思路
谢谢李老师深入浅出的讲解,哈哈 答疑解惑不二专家
我玩了几局就发现是运气问题,很多到了后面,无论我怎么计算,都肯定是无解的,我就知道这个游戏的恶意了,故意骗广告点击又不让过关
支持李永乐老师的逻辑。而且作为游戏,哪怕是石头剪子布也是有技巧的。这个游戏根本就是概率,还是那种低的离谱的概率。所以这个”游戏”玩儿到最后根本就是为了面子和虚荣。越玩儿越感觉到空虚。
有解了,谁还点广告,没人点广告了他还怎么赚钱
玩的是破解版不用看
那么问题来了,没钱他靠什么吃饭,做公益么
👍
雖然很想說這是殺雞取卵,每個人玩沒多久就不玩了,但其實遊戲人口那麼多,每個人玩一下就夠廠商賺廣告的了,而且一般遊戲壽命也沒多長就是。
@@Yuze408 破解版不用看廣告但100把都沒有一次解得到也很容易會厭倦的
以前的街機遊戲,四川麻將就有類似的玩法,很難通關的,常常找的眼花撩亂。
不過通關後有小小福利😁
两次洗牌的机会,和可以推出三张牌的时机很关键,尽量保持桌面上打开牌的数量,通过的概率会大一些
是15x3x6=270+15,玩到最後你會發現,最後15張牌都不一樣,通關率是0,我玩一場就到最底部了,之後就刪遊戲了,就是一個騙你點擊廣告的遊戲。
一言以蔽之:过不了羊了个羊是运气问题,过不了李永乐老师开发的游戏那才真的是智商有问题。
如果实验进行了一千次,汇报结果的标准差要除以根号999,所以实际上有解的概率是0.530%正负0.002% (0.07/根号999 = 0.002)
13:25 也不一定是偷懶吧 有有可能就是要顧易出現無解情況才有機會讓你強迫看廣告
今天教師節,祝李老師教師節快樂!
老师分析的很好,可能是程序员故意偷懒,但是程序设计的精妙也在于此。游戏设计如果一定有解,市面上这类消消乐太多了,这个游戏就绝不会火。
絕了,無解的遊戲那不就是一坨shit
给解逆序的方法就挺有baba is you的感觉,据说那游戏的关卡设计就是,先设计一个容易解开的谜题,然后不断往上面加障碍来得到最终谜题
baba is you yyds
李老师真是与时俱进啊😊