提个疑问,游戏是软件工程中最复杂的吗?

查看 645|回复 63
JoeJoeJoe   
游戏主要是需要关注逻辑的同时还需要关注表现。其他如果不涉及引擎底层的东西,觉得并不算复杂
XerWandeRer   
@yutou527 @shuailiu  我想模仿的是这个游戏,感觉后期还是有些复杂的,主要是数值系统
https://adarkroom.doublespeakgames.com
qcbf111   
@8355 我开始也是这么认为的, 单机还好说, 多人联机之后就会出现很多幺蛾子, 然后就会引申出一些帧同步,状态同步之类的方案, 然后还会引申出来状态回退之类的, 就会越来越复杂.
gongym   
不是,但是普遍一次赌的人月大
ccpp132   
这是我 gap 时做的游戏,做了十多年游戏开发了。我感觉是比 app 复杂,其实做大的差别是 app 基本是基于用户输入而响应逻辑比如点击,游戏是时时刻刻执行逻辑普遍每秒执行 60 次逻辑,用户输入是在这中间某个阶段额外插入。
https://www.taptap.cn/developer/105635
cassyfar   
不应该是 ERP 吗
Danswerme   
最肯定不至于,不过很多游戏是挺复杂的,一个项目动不动就几年。放到互联网公司大部分项目上都不敢想。
Tink   
不是,但是游戏试错成本低,对代码实现要求高,一个 bug 可能把口碑搞坏工作室直接没了,所以游戏业只招资历深的,很难入这个行,而又因为开发者普遍资历深,一人顶三人,所以工作室开发人员普遍人数少。
uqf0663   
@qcbf111  请教下你提到的:“用户输入是在这中间某个阶段额外插入”,那是不是在每帧的画面中都得将屏幕上需要输出的画面全量渲染一次?如果涉及的计算量很大处理不完会怎么办呢,掉帧吗?感觉游戏开发和 Web 开发中的 UI = f(state) 几乎完全不相干。
yxc246800   
软件工程最复杂的肯定是操作系统啊。
游戏的话,策划应该是最难的,平衡性这些都是策划定的
您需要登录后才可以回帖 登录 | 立即注册

返回顶部