大共享时代系列_022_Twitch Plays (衆人同时用弹幕控制一个游戏角色)

同心协力操作一个游戏角色,怎麽那麽难?ヽ(≧Д≦)ノ

你都怎麽玩电玩呢?

独自玩闯关、模拟类游戏?
跟朋友组队解任务?
跟远端玩家连线对战?

那你知道还有一种游戏方式,是衆人同时一个游戏角色挑战让游戏破关或胜利呢?

Twitch Plays 的出现与演化

这一次,因爲这样类型的资讯比较少,所以就只能介绍 Twitch Plays 怎麽出现,以及造成的影响及概况。

初始 TwitchPlaysPokemon 的社会学实验

  1. 起头於一位澳大利亚的匿名程序设计师,发现了「Salty Bet」网站
    • 「Salty Bet」网站,是在里面会进行格斗游戏的直播,但对战双方都是由电脑随机选出控制的,观衆则是可以使用游戏币对游戏结果进行下注。
  2. 程序设计师由此获得灵感,想让观衆能够直接参与影响比赛结果
  3. 技术层面部份:使用 Python 编写了一个 IRC 机器人程序,在直播过程中捕捉弹幕中的关键词,例:「Up」,「Down」等,并让这些指令成爲可输入到游戏中进行实际操作。
    • IRC(Internet Relay Chat)是一种应用层的中继式聊天网络聊天协定。其主要用於群体聊天,但同样也可以用於个人对个人的聊天。
  4. 游戏层面部份:使用 GB模拟器 Visual Boy Advance,选择了《精灵宝可梦:红》作爲这次实验的第一款游戏,除了怀旧外,主要是因为不需要太多即时性互动,较难出现卡关或者 Game Over 的状况,可以弥补 IRC 机器程序将弹幕转换成操作指令之间的延迟。
  5. 2014年2月12日开始第一次直播
  6. 2014年2月14日挑战第一个道馆,累计观看次数爲 17.5 万次
  7. 2014年2月20日打通第四个道馆,累计观看次数爲 1700 万次,有 6 万多人同时在线观看,至少十分之一的人发送过操作指令
  8. 2014年3月1日,经历16天後通关,累计观看人数3600万,同时在线人数最高达到12万人,累计发送指令人数:116万5140人,累计接受指令1亿2200万+。
  9. Twitch官方将这个直播间命名爲TPP(Twitch Plays Pokemon的缩写),并放到了转播大型电竞比赛的专用服务器上,以承载高人数和高弹幕的负荷
  10. 此直播过程还获得了金氏世界纪录的认可,成爲「最多人参与的单人网路游戏」,并获颁证书

关於无政府跟民主的模式

  1. 无政府模式:这是实验最刚开始的模式,观衆就直接通过弹幕发送的指令,是完全不受控制和约束的,随着观衆参与人数增长,开始产生下列一些状况:

    • 弹幕没有任何规律
    • 不懂游戏规则或是恶作据的参与者,可能连续输出不恰当的操作,导致游戏卡点或难以进行到下一个阶段
    • 直播间内的指令执行速度远远超过了游戏正常的运行速度,导致後台积攒大量过期操作,观衆无法依照当前状况作出正确的反应,使得游戏变得难以正常进行
  2. 民主模式:爲了让游戏在多人操作下仍能够正常运行,不至於太混乱,开始延伸出下面的进行方式跟状况:

    • 直播间内的一部分人开始制定策略,拟定控制的舆论
    • 2014年2月18日间,直播间内开始实行一种新的操作机制,所有的操作指令不会立即输入系统,而是会选择此时直播间内出现次数最多的指令
    • 一部份玩家认爲这违反了设计者「无政府模式」的初衷,发起了一些暴动行动,例:直播间内刷「Start9(意思是连按9下Start键)」使其累积成爲数量最多的指令,造成游戏一度瘫痪
  3. 另外有再演变出 Twitch Plays 模式的基本规范,观衆可经由投票在「无政府模式」和「民主模式」之间切换。

目前有哪些游戏,也用 Twitch Plays 的方式游玩直播过

  1. Twitch Plays Pokemon 的直播没有结束,但是变成是围绕在这个系列的系列主题
  2. 绝地求生:大逃杀,直播观衆可发送的操作有跑,跳,射击,还是调整视角都是实时的,对手会是真实玩家,但「你」却是衆多玩家集体操作。
  3. 黑暗之魂:在「民主模式」投票的基础上加入暂停功能,在每次投票前游戏都会暂停,让观衆们选择下一步要进行的操作,变成了一个「回合制」的游戏
  4. TwitchPlaysTheSynth:透过弹幕指令共同编辑音乐
  5. 目前 Twitch Plays 还有一个新的项目是「炒股」:炒股直播间共有三个基本指令,买、卖和持有,每一轮直播间弹幕会进行投入,如果「卖」的票数最高,那麽脚本就会自动交易一股相应股票,而且控制得是真钱

目前采用 Twitch Plays 玩法的平台,目前就是看到 Twitch、Salty Bet,暂时还不知道有没有其他平台也这样玩,如果有人知道的话,再欢迎大家分享。

缔造连结

✣ 应用资讯

★ Twitch plays pokémon status document
★ Twitch Plays Pokémon Red Version
★ TwitchPlaysPokemon
✎ TwitchPlaysTheSynth-弹幕音乐共编
★ Salty Bet

⚙︎ 参考资料

✎ Twitch Plays Pokémon
✎ 「弹幕大神」的春天来到了?用弹幕就能玩游戏,还能控制主播?
✎ 几万人同时用弹幕控制一个游戏人物,正在成爲一种网络文化
✎ 几万人操控同一个游戏角色是什麽样的体验
✎ youtube_「用Twitch玩神奇宝贝」之歌 [中文字幕] (TwitchPlaysPokemon THE SONG - Tai Reflection)


<<:  Day23-介接 API(一)Google Calendar(I)启用 API 与 Events——Create

>>:  [Day 23]从零开始学习 JS 的连续-30 Days---箭头函式

D1 第零周:心态培养

D1-第零周:心态培养   这周是通知录取课程到课程正式开始之前的准备时间,这时间点只能看到第五期课...

CISSP很难考吗?

不难,考CISSP需要的只是时间。需要多长的时间来准备CISSP考试,取决於您的背景、学习策略、执...

[Day_30]不要贪心

其实这篇是想给自己一个警惕, 做人不要太贪心, 何谓太贪心? 我目前大三上, 这学期修了30学分, ...

Day22- 场地也能选? Field Selectors

前一章我们介绍了Labels 和 Selectors,知道说可以透过label来检索k8s内的资源。...

[C 语言笔记--Day10] 如何用 C 语言实作一个泛型函数

大纲 "##" 该如何使用 实作一个泛型函数 参考资料 1. "##&...