评论 14

云梦渊泽 1年前

做游戏分工了嘛,比如画画不错的,不玩游戏,也不影响工作。做UI的,平时可能更关心哪些游戏界面做的有特色。
话说回来,玩家喜欢玩什么游戏,这能说得清楚嘛?

菠萝面包 [作者] 1年前

@云梦渊泽 ‍ 
除了独立游戏是为了让玩家感受作者我的内容,所以是做我喜欢的东西给玩家玩。

商业游戏,是针对玩家(用户)群体做产品。
比如,你是为了给 喜欢玩射击游戏的玩家 做的新游戏,肯定是以射击玩法为主的。

云梦渊泽 1年前

@菠萝面包‍ 
那聊一聊射击游戏中,为什么在帧同步的情况下,还是会有已经先开枪但自己还是死了的问题,骨灰级玩家能有办法解决这个问题吗?

菠萝面包 [作者] 1年前

@云梦渊泽‍ 
因为还有网络问题
和同时开枪问题

还有,为啥是帧同步?

云梦渊泽 1年前

@菠萝面包 ‍ 网络问题很是无解啊,因为网络差,帧数低,就让玩家陷入不公平的状态,十分破坏玩家体验。这个问题最影响的是那些不那么核心的fps玩家,但是目前的游戏这一点都做得不好。举这个例子是想说明,游戏设计往往是矛盾的,就算是某一类游戏的专家设计出来的游戏,也会偏离大众的接受范围。所以这种事情是应该按照结果论来评定,玩得人多,好评多,就说明游戏设计的好。不能反过来批评大众。
不帧同步,就会出现,我已经躲回到墙后边,还是被人打死了。大多数fps游戏都是帧同步,有不是帧同步的例子吗?

菠萝面包 [作者] 1年前

@云梦渊泽 ‍ 
公平在于全局。
你卡,别人也卡,所以大家就公平了。
如果你因为个人网络问题和个人硬件问题,产生差异让你认为这不公平。
那如同,你骑自行车去怪开汽车的跟你比赛不公平。

而你所说的帧同步,也并非完全帧同步,不然你玩游戏会变成全程卡顿的状态。
所以你会看到网路卡甚至丢包的时候,其他玩家是飘来飘去,而不是你和大家一起一顿一顿。
每漂一次,就是该玩家与你坐标位置进行同步后的本地演示表现。
这个漂的间隔和距离,就是你目前在这个游戏中,你与另一个玩家,通过服务器沟通到你本地来的实际服务器坐标间隔 减去你与服务器的延迟。

即便是有下坠子弹类型射击游戏,举起枪百米外开枪,那也计算了你发射点坐标,和目标点坐标,子弹射速和偏移量,服务器计算结果后来判断路径是否有物体而产生结果发送给你的。
一定要死掰帧同步,那就会出现,在极极极极极小概率下,你开枪后,你与敌人之间突然插入了一个第三者,此时击中第三者,这种情况。
至少目前FPS游戏中,对于常规机枪 手枪 狙击枪 ,我是没看到有这样做的。
最多就是给射速慢的火箭筒会做一套这种机制。

同样的道理,在类似POE这种游戏中,帧同步体感更加明显一点,在于它每一颗发射物都会在消亡之前产生各种突发情况的碰撞。所以每次卡的时候,是全屏卡。
因为这样的计算量是在太庞大了,所以我猜测是做了客户端本地辅助计算的吧,因为我没他们的服务器数据,所以我不能准确判断。

但凡有本地客户端验算的部分,都能成为作弊的入口。
所以,去看看FPS游戏外挂泛滥的情况吧。外挂功能越强的FPS,本地验算权限越大,而你所说的帧同步对于全局的可能性就越小。

云梦渊泽 1年前

@菠萝面包 ‍ 正因为fps都用帧同步,所以外挂才控制不住呀。至于说如何处理丢包后,人物位置如何计算,这就是延申的问题。也不能证明fps游戏能用状态同步,如果仅有状态同步,就不会有透视了

菠萝面包 [作者] 1年前

@云梦渊泽 ‍ 
扶额
。。。
首先,帧同步和外挂运行机制没半毛钱关系。
其次,透视和状态同步完全没任何联系。
。。。
打扰了

云梦渊泽 1年前

@菠萝面包 ‍ 
帧同步:客户端发送游戏动作到服务器,服务器广播转发所有客户端的动作(或者客户端直接通过P2P技术发送),客户端根据收到的所有游戏动作来做游戏运算和显示。
正因为收到了所有客户端的动作,所以能从内存中读取出其他玩家在干什么。

菠萝面包 [作者] 1年前

@云梦渊泽 ‍ 你说的这些,是服务器基本逻辑。它未必就是帧同步。

云梦渊泽 1年前

@菠萝面包‍ 
状态同步,可以避免客户端知道其他客户端数据,这点可以确定吧?

云梦渊泽 1年前

@菠萝面包 ‍ 
我找了一篇博客,写得不错
https://www.cnblogs.com/sanyejun/p/9069165.html

菠萝面包 [作者] 1年前

@云梦渊泽 ‍ 所以它与你说的外挂有什么关系吗?

绯色de弦月 1年前

玩游戏对于做游戏有影响,但也不是唯一的,也不是必须要有的。
另外开发者喜欢玩游戏(不考虑其他兴趣爱好的情况下)虽然在某些方面会有优势,但同时也有其局限性,很容易会将思维局限于游戏本身,而忽略了游戏以外的部分。

游戏不仅仅按「类型」分,同时还有「情境」(或者说是「题材」、「主题」),而这个就不是游戏能完全提供经验的东西了。
    -比如要做好一个二次元的游戏,那么你必然要对ACG文化有深刻理解,而ACG里面还包含了「动画」与「漫画」
    -或者,要做好一个还原真实的现代战争的游戏,就需要对现代战争的作战方式、军事组织结构、武器装备等军事知识有足够了解。
    -再比如,如果要做一个足够严谨的中国古代历史的游戏,可能就需要了解那个时代的政治结构、军队的构成和战术打法、不同阶层的人以及军人的装束、平常吃什么作物什么肉、打战用什么材质的什么武器、科学技术的发展等等。
    -像ABZU这种游戏,如果现实中没有潜水的经验几乎无法在游戏中准确还原出潜水的感觉的。

登录奶牛关账号即可参与讨论