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

查看 647|回复 63
spcablast7   
游戏是挺复杂的,有很多角色,原画设计师、数值策划师。。。游戏引擎,音效设计,还有安全风控什么的。。。
yuruizhe   
任何东西往复杂了做都很复杂,关键是看你想不想,有没有需求,软件复杂度是可以自我制造的,即便只是打印个 hello world 也可以很复杂也可以很简单。
Frankcox   
我室友毕业自己搞独立开发六年了还只有 demo ,哈哈哈哈,但是我觉得他是摸鱼摸多了。大学有一门课是做一个软件,我们宿舍选的是游戏,用 unity 做了一个 3d 射击类的小游戏,感觉代码逻辑都挺简单的,如果用 AI 会很快,复杂的部分应该是游戏数值和玩法的设计,如果是抄别人的这个就没问题了,只要改 UI 就行了,建议楼主去抄一个游戏练练手
JoeJoeJoe   
最复杂的是操作系统吧
不过抽象程度不一样,一个是面向硬件指令集,一个是面向产品策划
板子是死的,人是活的,还是活人最复杂
BuffDog   
@JoeJoeJoe #11 是指那种矩阵乘法实现的坐标移动旋转吗?
Katrol   
@Frankcox 对,还有一些物理计算之类的偏移之类的. 如果没有 AI, 我是完全找不到方向. 感谢 AI.
Frankcox   
啥,写游戏根本不是代码好不好写的问题,是理解物理及数学问题
newtype0092   
是的,挺复杂的。有 GTA 系列类型、美末 2 的复杂,开放世界、物理交互、动画表现;有塞尔达系列的复杂,各种玩法、物理交互、美术与性能的取舍;有 cod 、三角洲之类的复杂,fps 的手感模拟、射击表现、全平台的研发适配
guanzhangzhang   
@JoeJoeJoe #33 我目前在学 Computer Graphic, 用的教材是 Real-Time Rendering ,国内毛星宇大佬之前应该是翻译过,可以看看,里面对坐标变换有详细的梳理。
realpg   
游戏这个范围太宽泛,几乎可以和软件这个概念并列了,不能简单的理解成“游戏属于软件的一类”。
你说的 记账、TODO 等具体的软件类别,类比到游戏就是 三消、平台跳跃 等很具体的游戏类别了。
你现在用 AI 做个三消或者棋类游戏那难度也不比记账高多少,而大型游戏,比如 DOTA 、战地,那可能得对标 office 系列、adobe 系列等专业软件了。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部