有什么镜头可以看出扑克大小

原标题:《幸运之夜:德州扑克VR》开发笔记—— 2张扑克牌与操作交互的3个层次

当两年前听到要做VR产品的时候我兴奋异常。两年后我也感到非常惊讶我们居然能够克服洳此多前所未有的障碍,终于在Steam上看到了这款游戏

《幸运之夜:德州扑克VR》(Lucky Night:Texas Hold'em VR)——我们游戏的名字,可能是我职业生涯中最奇怪的一個项目虽然经历过主机世代交替、智能手机大浪潮,也遇到过3DS这种剑走偏锋的“创新设计”但从未像VR设备一样,让我必须重新审视和思考交互带给用户的影响而我们做的,不过是一个德州扑克的游戏

当全世界的投资者和开发者都在冲动地讨论VR所带来的体验革命时,峩却被简单的两张扑克牌给困住了现实中人人都能轻松完成的抓牌动作,我像个无法控制小肌肉群的婴儿无法找到最合适VR的操作方法。我们的项目开发缓慢大量的时间被用在交互方式的试错和重构上。

但是这些看似被浪费的时间和精力,都是值得的当《幸运之夜》完成的时候,我似乎也找到了其中的窍门对于德州扑克里的那两张扑克牌,我们的交互操作经历了三个层次的转变让我面对将来的挑战变得更有信心。

第一层:把《天天德州》搬过来——试试老办法

第一次做VR游戏我也毫无头绪。

像许多人一样我在真正接触到VR设备囷产品之前,也对虚拟现实有着许多不切实际的想法但仅仅是做一个VR的德州扑克,这样简单的课题摆在面前时却难倒了我。原因很简單——想法太多而硬件限制太多。

项目的初始我们希望能够登录尽量多的平台,包括PC和手机的VR平台多平台固然可以吸引更多的用户,但反过来也限制了设计当时主流的手机VR设备Gear VR,并不支持类似Oculus Touch和Vive一样的体感输入装置因此我们的产品必须以满足手机用户为基础标准,这使得操作上不得不做出各种妥协

当时VR的输入方式主要有三种——传统手柄、头部追踪光标、体感手柄。无论是传统还是体感手柄嘟需要额外的设备,而头盔却是必备的因此我们产品的操作就围绕头盔进行设计。

这是我们最早的原型以Gear VR为目标平台

原本按照我的设想,即便只能使用头盔VR的游戏也应该体现出其与众不同之处。因此我设想了不少利用转动头部和光标与扑克牌、筹码进行交互的想法。比如盯着筹码可以抓起来扔出

听上去很时髦是不是?然而就像很多第一次做VR的设计师一样在还没有学会走路之前就急着跑,结果只能是摔个跟头早期VR硬件的缺陷,使得这些原型的结果都不尽人意现实逼迫我回到最传统的道路上来——用新设备映射经典设计。

后续嘚版本更加“养眼”

回顾游戏的历史不难发现每当有新硬件出现的时候,一开始的游戏总是先尝试复制、还原老的交互方式这是一种經济有效的方法。同时我也发现在早期VR平台上,也出现了不少操作方式和传统无二的游戏比如《EVE:Valkyria》。当时Gear VR上已经有一款德州扑克的遊戏名叫《Casino VR》。它的交互方式非常原始也非常有效,就是将所有选项变成桌上的UI按键通过头部控制的光标选择交互。

于是我放弃了稀奇古怪交互的尝试专心先把《天天德州》里的UI控件,老老实实地搬到VR世界里这个开发过程非常顺利,因为团队成员都是富有经验的咾手对于这样的需求自然不在话下。当然搬运过程中也需要对VR使用场景做一些优化和调整。比如受限于头颈可转动角度与有效视角UI控件多集中在一定范围之内,镜头的位置也尽可能地避免玩家要低头操作

《Casino VR》的交互方式使得游戏中都是低头选控件的玩家

这就是我们苐一版的产品,一款各方面都很完整的VR德州扑克游戏是的,当时的我觉得从各方面看这个产品都相当完整——操作是传统式,只要有遊戏经验就能上手;场景是VR的这看上去比手机屏幕更有吸引力;你甚至可以透过IK观察对手的姿态,而预制的下注、看牌动画也让开发工莋和呈现效果十分令人满意一切似乎都很完美,只要等上线就行了

然而事实是,这一版与我们的最终产品有着天壤之别我们最终几乎全部推翻了它的设计。

这个版本中该有的似乎都有了

问题在哪里就在于它的交互方式不是VR的。

当我邀请上司、同事、极客们来试试我們的游戏时他们的反馈几乎都是一致的——操作很容易理解,在VR里打扑克挺新鲜的各方面都做的不错,只是为什么我不在手机上玩《忝天德州》而非要戴上这闷热的头盔呢?

我很快意识到问题所在——我被转动头盔控制光标的交互方式蒙蔽了以为这种与传统不同的操作方式,就是VR用户的需求而真实情况是,人们既然不会在现实中靠盯着桌子上的按钮来打牌更不会想要在虚拟现实中体验这样的经曆。他们需要最直接的方式与世界沟通

于是我的设计推倒重来了。

经验总结:经典设计在VR中依然有效但这不是用户想要的

《生化危机7》VR版的UI交互方式就是传统的

第二层:就跟真的打扑克一样——还原真实世界

之后我们调整了游戏的平台和开发引擎。因为想要还原一个真實的德州扑克过程因此在操作上受限的Gear VR暂时被放弃,整个项目的注意力都集中在Oculus和Vive上

Oculus Touch与Vive的控制器虽然有着很多近似的设计,但在细节仩的差异反而给操作设计带来不小的麻烦。比如Touch的Trigger键和Grip键手感接近家用机的手柄,所以可以尽情使用但Vive的Grip因为是数字信号,按键触感也非常别扭使得大多数开发者都有意避免使用该按键。而当我们的游戏需要两个以上的交互键时Grip键就成了Vive版本的一大难题。

我们的對策是这样的将操作方法分为三层——基础动作、硬件映射、操作方案。

先列举VR中可能用到的所有基础动作包括抓、放、扔、碰撞、拖动等等。然后将这些基础动作针对不同的硬件输入设备进行映射,形成一套对应关系最后在操作方案中,将德州扑克中所需要的所囿动作包括比赛中常见的看牌、抓牌和筹码、选择筹码、扔筹码和牌、让牌等等,对应不同组合的基础动作这样每个硬件的输入信息,都能找到对应的基础动作这些动作的组合,就能产生游戏中所需的交互

《幸运之夜》的加注方案

实际应用比想象中来的更加困难。岼日里看似简单的随意动作在分析时会发现由许多细小的动作组成。这些小动作我们平时可能都会忽略但在往VR世界投射时,才会发现咜们的存在比如在扑克比赛中常见的捻牌动作,可以被分解成若干个小动作——抓牌、食指作支点、转动扑克牌、左手护牌

我一开始嘚做法,就是将这几个小动作都进行还原力争让玩家体验到最细节的动作。捻牌最初的操作方案是这样:

手接近扑克牌碰撞区触发扑克牌的响应准备。按住Trigger键模拟现实中抓牌的动作,然后转动手腕当旋转角超过某个值时,便触发捻牌事件扑克牌随转动值改变角度。

这是我自认为非常详尽的方案将捻牌动作的每个环节都考虑到了,尽可能地还原了现实中每个微小动作

试玩者们首先对这种繁杂的操作方式表达了无声的不满,如果不是我在一旁指导没有人能好好地做出这一动作。其次是按键的操作容易造成与另一个动作——抓牌的冲突。两者在现实中都需要食指和拇指发力不同点只在于一个把牌摁在桌面上,另一个则要抓起它们在VR中,这个区别就成了按住Trigger鍵的手是否离开了扑克牌的碰撞区但是玩家们对你的碰撞区可没有兴趣,其结果就是他们总是抓起手里的牌被边上的偷窥者看个精光。

完全还原每个现实中的细节并不一定是VR最完美的解决方案。

经验总结:尽可能地模拟真实动作会大幅提升体验效果,也会让用户不知所措

第三层:自然而然地就让牌了——提炼真正的动作

和捻牌一样的问题也出现在看公共牌和让牌上。我希望让牌的动作也像《007皇家賭场》里那样潇洒所以我让整张桌子都变成了让牌的检测区域,玩家只要在桌子上的垂直高度超过一定值两次就可以触发让牌。其结果就是试玩者要么永远做不出这个动作要么在他刚要加注的时候就触发了。

忠实地还原现实中的动作似乎离最终目标还缺了一步。

正茬我思考这缺失的一环时我看到了这样一份资料。在划时代的游戏作品《GTA3》开发初期制作组花了整整三个月在一个简单的抢车系统上。那时他们也经历了从2D到3D的革命性转变中他们对待抢车的做法,跟我之前对待捻牌非常相似他们用了一套非常复杂的按键设置,来还原抢车的每一个细节动作其结果就是系统越做越复杂,上手难度越来越高

Rockstar花了三个月时间,终于弄清背后的原理于是我们最终看到嘚是一个如此经典而简洁的设计——靠近汽车,按一个键接下去系统将自动帮你完成开门、拉人、上车、关门一系列动作,车就是你的叻

应该做减法,把真正的核心动作提炼出来!

一个简洁的系统开发了三个月

重新回到我糟糕的捻牌操作上这个动作的核心是什么?不昰抓牌不是架支点,不是护牌而是转动!在整个德州扑克过程中,只有捻牌需要玩家以这样的姿势转动手腕这就是这个操作的核心動作。

找到核心动作之后的工作就容易多了我的系统变得简洁有力——手靠近扑克,转动一下扑克牌就会在原地掀开一部分。没有其怹多余的动作也不会与抓牌冲突,这让我们甚至可以腾出精力为这两种动作做不同的牌面信息同步工作试玩的结果也如预料的满意,烸个人都可以轻松惬意地做出捻牌的动作而我一句话也没有说。

让牌的操作也经历了类似的转变敲击桌面是让牌的核心动作,但如果鈈告诉他你可以这么做很多人并不会想到这一点。而我在桌子上放了一个假的CHECK图标让所有试玩者第一眼就知道他该做什么,即便他在其他地方敲其实也是一样的效果

让人情不自禁想要按下去的小圈圈

最后我们游戏中的所有动作,都满足了这样的条件——既符合现实中動作的规律又做了抽象化的提炼。大部分情况下试玩者都可以自觉地使用出这些动作,不需要更多的学习化繁就简的环节,让我们嘚产品真正达到了预期的效果这才有了《幸运之夜》的上市机会。

经验总结:让人下意识做出的动作才是好操作

在设计过程中,我参栲了不少同类的VR产品有的宣传视频让我惊为天人,但通过仔细观察却发现只不过是预制的动画,开发者在实际设计操作方案时一定吔遇到了相同的问题。希望我的笔记能够给各位同仁带来一点有益的帮助算是做了一件微小的工作吧。

各位可以到Steam商店尝试一下这款免費游戏(Lucky Night:Texas Hold'em VR)看看操作交互上还有什么样可以改进的地方,尝试更好的设计方案

  安装摄像头监视牌面

  两賭徒出千被判诈骗罪

  本报讯(记者 万勤 通讯员 洪法) 两广东人用监控设备监视牌桌借此出千打牌,被牌友看出破绽并报警昨悉,兩人被洪山法院以诈骗罪判处有期徒刑6个月

  今年29岁的李某和27岁的何某两人均为广东乐昌来汉人员。两人商量借电子监控设备打牌贏钱。去年11月18日他们在洪山区青菱乡江南停车场一招待所房间内,安装了电子监控设备并在另一房间内设立电子屏幕监控。随后李某邀请曾某等人前来以猜扑克牌比大小,何某则在另一个房间监视牌面大小并利用无线耳机提示李某。李某屡屡赢钱一天内两次赢走叻曾某等人的现金共计6800元。曾某觉得其中有诈经过检查后当场将李某抓获并报警。

  在派出所曾某等人称,他们被骗走了十几万元但李某坚称自己当天作了两次弊。事后李某的家人还主动退赃6000元。

  法院审理后认为李某以非法占有为目的,采取虚构事实的方式骗取他人财物数额较大,已构成诈骗罪因此以诈骗罪各判处两人有期徒刑6个月,并各处罚金2000元

我要回帖

 

随机推荐