前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >“恶意版”俄罗斯方块游戏火了,永远给你不想要的方块,世界纪录才消掉31行

“恶意版”俄罗斯方块游戏火了,永远给你不想要的方块,世界纪录才消掉31行

作者头像
量子位
发布2023-03-10 13:56:45
2480
发布2023-03-10 13:56:45
举报
文章被收录于专栏:量子位量子位
晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI

玩俄罗斯方块(Tetris),你有没有过这样的经历?总是怕什么来什么,想要什么永远等不来。

留下一个缝隙,明明只要来个长条,就能消除得一干二净,但它就是不来,还给你疯狂掉“S”。

然后,你就被那个“永远等不来”的长条给憋死了。

而有个程序员,他就是要“恶心”你:既然都有惨痛的经历,不妨把它做到极致,AI算出最让你难受的下一块,成功让你早死,最终摆脱游戏成瘾。(狗头)

这个故意刁难你的游戏,叫做“可恶的俄罗斯方块”(Hatetris,或者叫恶罗斯方块?)。

虽然这款游戏已经开发了10年之久,但作者一直在更新源代码,最近它又突然火了起来,在国外论坛上引发一波热议。

那么这款游戏究竟有多变态呢?打开试玩链接你就会明白。

最强选手也只能消掉31行

倘若要评出俄罗斯方块里最让人恶心的形状,那必然是S形和Z形。

所以,不出所料,Hatetris的开局策略就是疯狂掉S和Z,让你无法铺满整个平面,简直是逼死强迫症。

别看这个游戏好像很轻松,那么多S足以让人抓狂,世界纪录也只能做到消去31行

如果你以为它只会掉S就大错特错了,因为只掉S虽然不能铺满平面,却能按规律消掉一行行方块。

没速度限制,但你依然死得快

而且游戏Hatetris设定没有重力,也就是说所有的方块不会自动往下掉,只有你按⬇️键,方块才会下降一格,你可以想玩多慢就多慢。

至于为何没有设定自动下落,作者认为,这反而不是游戏中最难的部分。你看没速度限制,世界纪录不才只消掉了31行吗?

Hatetris使用JavaScript语言编写,已经在GitHub上开源。

AI选择最差方块的原理也不复杂,就是测试所有可能形状的所有可能位置,查看哪个形状造成的情况最糟糕的,然后生成最让人恶心的方块。

至于所谓“最差”可能性的算法,就是让方块降落后让下面的“塔”最高点越高越好。

如果所有形状之间没有太大差异,那么AI将为您优先选择S。

31行的纪录是2017年创下的,至今已保持了4年时间。Hatetris如此之难,所以有网友说,也许只有借助AI才能打破了。而10年开发的游戏AI显然还不够强大,也许我们还能造出更变态的Hatetris。

最后,Hatetris支持Base2048编码,任何人都可以将自己的游玩纪录以这种编码方式分享出去,世界纪录的编码是这样的:

௨ഖƌݯߜࠏІWƑsໃa௨೯ܘݷಳජଈیԪؼʥݺԥඞܘݲࠐڄໂঅமةໃݹ௧ړІٽ௨൞ໃZ௨ಘІܥࠐΣІZߜටȜখذජНݹߛeʛݹߤปເѧ௩ԚໂՉࢸටuа௨સȣݷłقෆঅਏeܘԔצقషݸɢڠຜঀಧҸມѧஐට༪൩ԊಅഫܡथsถԡԦԚໃɥஸقࡈɕɠɈไݸצقషݰਵϺФঅஓػݐɓԞуຯɕझࡈ๐ݞझࢶІݞमปദஈƉؿଭݪஸҩЂ൸ԛمϦGƁҨVھԥචЅշࡂ෮लݷƘණ໘ࠅƘಧНקࢻҨฆӘದԋϝପࠑ੧ͳݲடփරݞਵΚϼɢԒԺٳѦԤࠌξGಘسਯܥஶҋϮτथlϼʔ

如果你也是一个俄罗斯方块爱好者,不妨去试试,看看你能消掉多少行,游戏作者本人才能消掉5行哦。

试玩地址: https://qntm.org/files/hatetris/hatetris.html

参考链接: [1]https://qntm.org/hatetris [2]https://github.com/qntm/hatetris [3]https://www.youtube.com/watch?v=cuwI52xwyuU [4]https://news.ycombinator.com/item?id=27063894 [5]https://www.reddit.com/r/programming/comments/n6byuk/hatetris_tetris_which_always_gives_you_the_worst/

本文系网易新闻•网易号特色内容激励计划签约账号【量子位】原创内容,未经账号授权,禁止随意转载。

免费报名 | 英伟达CV公开课

6月17日英伟达专家将通过展示「快速搭建手势识别系统」实例,带大家低门槛、高效率学习AI模型的搭建、训练与部署。

p.s 报名后可入群获取系列CV课程直播回放PPT源代码哦~

点这里👇关注我,记得标星哦~

一键三连「分享」、「点赞」和「在看」

科技前沿进展日日相见~

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-06-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 量子位 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 最强选手也只能消掉31行
  • 没速度限制,但你依然死得快
相关产品与服务
访问管理
访问管理(Cloud Access Management,CAM)可以帮助您安全、便捷地管理对腾讯云服务和资源的访问。您可以使用CAM创建子用户、用户组和角色,并通过策略控制其访问范围。CAM支持用户和角色SSO能力,您可以根据具体管理场景针对性设置企业内用户和腾讯云的互通能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档