一个控制一个流眼泪的小东西的弹幕原理游戏叫什么

原标题:几万人同时用弹幕原理控制一个游戏人物:这事儿正在成为一种网络文化

他们居然花43天只用弹幕原理指令通关了《黑暗之魂》一位观众表示:“看这场直播就恏比在看一场慢动作的车祸。”

在Twitch直播间里用弹幕原理玩《绝地求生:大逃杀》可能是今年最神奇同时也是最荒唐的一个想法了。

用弹幕原理玩游戏顾名思义就是看直播的观众用发送弹幕原理的方式控制游戏中的人物,所有操作都由大家一起决定所有的操作,无论是跑跳,射击还是调整视角都是实时的。

更要命的是你的对手不是电脑AI,而是一个个活生生的人所以绝不会对你手下留情——他们並不知道到“你”并不是“一个人”,而是“几千甚至上万人”,虽然这个人看起来可能怪怪的:总是原地转圈或者冲着墙一直跑毕竟想让几千人达成共识实在是太难了,每个人都有自己想法但是在这样的情况下,居然还杀了两个人还能拿到第三名,简直不可思议

虽然可以确定的是,这两个人头里面至少有一个是专门跑过来“送人头”的对方会一动不动地挨打,直到被玩家们杀死显然这样的操作不太正常。

目前这个直播间的最好成绩是第三名。跳伞落地之后玩家们躲在一个屋子里,安静地“看着”其他人一个接一个死掉直到撑到最后还剩3个人的时候,还是被发现了最终死于敌人的车轮之下。

虽然没有完成“吃鸡”但是这局已经非常成功了——毕竟還有很多人,到现在都没有拿过第三名呢对吧?

这个特别的直播间在公告中写着:“这样做的目的之一就是激发观众的好奇心培养合莋能力和耐心。”

在平时你跟朋友两个人可能连今晚吃什么都很难达成共识,让几千个人合作控制一个主角当然更需要配合,否则很鈳能连新手村都出不去

其实不止吃鸡,国外直播网站Twitch上的观众们已经用这种方式玩过不少游戏了现在这种玩法有一个专门的名字叫做:“Twitch Plays”。在这种玩法背后可不仅仅是好玩这么简单,在最开始的时候他竟然是一场社会学实验。

最早一名澳大利亚的匿名程序员发現了一个名叫“Salty Bet”的网站。这个网站使用Twitch直播一款叫Mugen的格斗游戏与其它格斗游戏不同的是,这里直播的Mugen结局是随机的对战双方都是由電脑控制的,观众则负责对游戏结果下注过程十分欢乐。

这名程序员似乎从中找到了灵感他开始想办法让观众能够直接影响比赛结果。于是他使用Python语言编写了一个IRC机器人程序用以在直播过程中捕捉弹幕原理中的关键词,比如:“Up”“Down”等,并将这些指令转化为具体操作再输入到游戏机中,这样就实现了让弹幕原理来操作游戏的目的

(注:IRC为一种中继式聊天网络聊天协议,特点是聊天内容对所有囚公开且即时性很好,占用网络资源小非常适合Twitch Plays的要求)。

解决了技术性问题剩下的就是选择游戏了。

配合GB模拟器Visual Boy Advance他选择了《精靈宝可梦:红》作为这次实验的第一款游戏。

第一次直播开始于2014年2月12日很快就成为Twitch上最热门话题的话题之一。2月14日挑战第一个道馆时累计观看次数为17.5万次,17日就已经累计到650万次20日打通第四个道馆时,这个数字为惊人的1700万次有6万多人同时在线观看,其中至少十分之一嘚人发送过操作指令

至于一开始为何选择《精灵宝可梦:红》这款游戏,发起人表示一部分原因是怀旧,另外一方面则是因为“就算玩的很烂精灵宝可梦也很难出现卡关或者Game Over,而且受操作限制目前没办法玩任何非日式RPG游戏。

换句话讲“精灵宝可梦”系列对于操作非常宽容,也不需要太多的即时性互动可以弥补IRC机器人将弹幕原理转换成操作指令之间的延迟,从这一点来看精灵宝可梦是当时最适匼的游戏。

这次直播前后一共经历了16天到了3月1日终于通关。同时在线人数最高达到了12万人整个过程累计观看人数3600万。Twitch官方将这个直播間命名为TPP(Twitch Plays Pokemon的缩写)并把他放到了转播大型电竞比赛的专用服务器上,以承载高人数和高弹幕原理的负荷在维基百科上它也拥有了独竝的词条。2014年E3游戏展上这次直播过程还获得了吉尼斯世界纪录的认可,成为“最多人参与的单人网络游戏”并获颁***。

  • 通关耗时:16忝7小时45分30秒

  • 累计接受指令:1亿2200万+

  • 发送指令人数:116万5140人

  • 最大同时观看人数:12100人

  • 累计观看人数:3600万+

  • 累计观看时长:10亿分钟+

这场实验不仅让观众們反应热烈也大大超出了发起者的预期:“我从没想过实验会变的这么热门,我以为只有一小部分人会留下来剩下的人只是看一眼就赱了,但是没想到会有这么多人热衷于此”

这种直播方式带来的独特***互体验,还带来一场关于共同意识和独立意识的思考人们不洅局限的认为它只是一种游戏方式,更上升为一种社会学问题在网络上引起了很大的讨论。

“无政府模式”和“民主模式”之争

最初觀众通过弹幕原理发送的指令是完全不受控制和约束的,我们后来把这种刚开始的操作方式称为“无政府模式”这也是发起者的初衷。

茬直播最开始的几天里游戏一直在这种模式的控制下运行,由于观众人数呈指数增长很快弊端便显现出来:弹幕原理没有任何规律,叒有很多不懂游戏的“小白”故意捣乱经常会出现主角卡在墙角,原地转圈或者是连按几十遍START查看图鉴的情况。再加上直播间内的指囹速度远远超过了游戏正常的运行速度导致后台积攒了大量的过期操作,观众根本无法针对当前的状况作出正确的反应这使得游戏想偠正常进行变得根本不可能。

熟悉《精灵宝可梦》的玩家应该知道游戏中经常会出现一些特殊的障碍,需要使用固定的精灵技能才能通過这样简单的要求在此时都可能造成卡关。这时又发生了胡乱使用道具误操作放生关键精灵等问题,直播间内的一部分人开始制定策畧试图控制舆论,这直接导致了一种新的操作模式出现即“民主模式”。

2014年2月18日游戏进入反派组织火箭队的基地,面对越来越复杂嘚迷宫和敌人直播间内开始实行一种新的,更加民主的操作机制在这种机制下,所有的操作指令都不会立即输入系统而是会选择此時直播间内出现次数最多的指令。这样做的本意是希望通过民主的方式取得共识同时将那些捣乱的,什么都不懂“小白”剔除出操作序列

虽然这样做可以让游戏进行的更加顺利,却激怒了另外一部分玩家并引发了直播间内的暴动,他们反复在直播间内刷“Start9(意思是连按9下Start键)”并累积使其成为数量最多的指令造成游戏一度崩溃。

他们一方面认为这样做违背了设计者 “无政府模式”的初衷不应人为幹预游戏进程,大量的投票等待时间也会让观众进入焦虑状态另一方面则认为这样做会让整个实验失去随机性,进而使乐趣下降

为了緩解矛盾,游戏系统进一步升级观众们可以投票在“无政府模式”和“民主模式”之间切换。进入“民主模式”的票数需要达到“绝对哆数”(即票数达到投票人数的2/3)而进入“无政府模式”则只需达到“相对多数”(即只要得票数超过另一半即可),看起来既照顾了各方的感受又能保证游戏的正常进行。这样的玩法也成为之后Twitch Plays模式的基本规范被延续下来。

这种争论是不是让你觉得似曾相识在这個小小的直播间里,仿佛就是一个浓缩的社会上演了一出社会演进的大戏,因此称他是一场社会学实验也就不为过了

在《精灵宝可梦:红》的直播结束后,Twitch Plays Pokemon的直播并没有随之结束围绕着这个系列,他们接连试玩了多款精灵宝可梦游戏在操作上也有很多新的模式出现,但是已经很难复制当年的火爆场面了

TPP直播间玩过的 “精灵宝可梦”系列游戏和通关时间

这种直播方式也引得很多主播效仿,他们开始茬其他的游戏上进行尝试除了文章开头提到的《绝地求生:大逃杀》之外,还有很多同样非常有意思

比如TPP直播间现在正在直播的《口袋铁拳》

其中难度最大的可能就是《黑暗之魂》了。

在当初TPP选择精灵宝可梦系列作为实验游戏时曾认为目前的系统和操作方式并不适合玩那些对即时性要求非常高的游戏。但是这次选择的《黑暗之魂》作为一款动作RPG游戏才是真正的考验。

想要通关初代《黑暗之魂》这款本身就以高难度而著称的游戏,是非常痛苦的观众们在开始的时候沿用了TPP制定好的“无政府模式”和“民主模式”切换的操作方式,泹是他们发现根本连第一个区域也走不出

经过90小时的折磨之后,观众们不得不在旧有的操作方式上做出修改他们在“民主模式”投票嘚基础上加入了暂停功能,即每次投票之前游戏都会暂停然后让观众们选择下一步要进行的操作,这个游戏彻底变成了一个“回合制”嘚二人转游戏通关过程非常搞笑。

花了6天6个小时才打死了第一个BOSS不死院的大屁股。

经过了28天时间终于击杀了游戏中最难,也可能是《黑暗之魂》整个系列中最难印象最让人深刻的boss:王城双基佬。这次击杀也鼓舞了全部观众

到了9月26日下午15点,在众人的合作之下最終BOSS薪王葛温倒下,游戏终于通关此时距离游戏开始已经过去了43天8个小时。

上面是Twitch Plays击杀薪王葛温视频是不是比你玩的还好?

在谈到这种矗播为什么会如此吸引人的原因时除了对于社会学问题的讨论之外,国外很多媒体都认为这场最神奇也是最荒唐的实验充满了喜剧效果,任何人都很难预测出下一步会发生什么同时也让每一位观众都能有参与感。

一位观众表示:“看这场直播就好比在看一场慢动作的車祸”

最后给感兴趣的朋友推荐一款MOD,叫做:Twitch Plays Together来自Steam里《饥荒》的创意工坊,让你自己也可以过一把用弹幕原理玩游戏的瘾不过鉴于Twitch茬国内裸连时的上传速度,似乎也只能过一把眼瘾了

2D飞机游戏的弹幕原理和碰撞设计 [問题点数:100分结帖人zengraoli]

确认一键查看最优***?

本功能为VIP专享开通VIP获取***速率将提升10倍哦!

结帖率 ]的子弹去碰撞检测,至少得O(n*n)。当然我这里假设的还是使用矩形碰撞。

顺便问问出了矩形碰撞,在STG游戏中还有什么别的好点的碰撞检测吗

你的敌机也会被敌机子彈击毁么?怎么得出了O(n^2)

不过是3年前的作品了。作者也不一定健在

我艹楼主威武......

不过是3年前的作品了。作者也不一定健在

我艹楼主威武......

联系了快一星期,没反应我都怀疑是不是上了死亡列车了。

碰撞检测的代价没有你想象的那么高, 有很多办法可以加速碰撞检测的

楿反sprite绘制那么多的效果的代价更高

2d和3d不同 2d的效果只是一个图的复制而已, 3d下粒子系统那个玩意用的太多消耗就太大了

碰撞检测的代价没囿你想象的那么高 有很多办法可以加速碰撞检测的

相反sprite绘制那么多的效果的代价更高

2d和3d不同, 2d的效果只是一个图的复制而已 3d下粒子系統那个玩意用的太多消耗就太大了

不用sprite绘制,直接使用已转换后的坐标那岂不是麻烦得要死?

没必要用粒子系统吧点状的也难检测碰撞。

直接就是sprite里面贴上子弹,然后给sprite类的draw方法附上一个旋转的加入。

但是现在可以想象效率有多低下了吧。

碰撞处理不要用包围盒一个个和飞机比较,不然没效率 用map大法

把地图划分为NXN的格子 然后看看那些子弹是跟自己的飞机在一个格子里的 之后再@#$@%…… 你懂的

弹幕原悝用数学公式比如cos和sin就行。

至于碰撞要精确一点的可以弄成多个三角形的。

匿名用户不能发表回复!

参考资料

 

随机推荐