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

查看 648|回复 63
craftsmanship   
大部分 it 都是 CURD 仔,游戏里你必须会状态机,寻路,敌人蜂群,网络,物理碰撞,掉落,跨服,匹配啥的一大堆
ShaunSS   
你从零开始随便撸一个复杂应用 大部分都比游戏复杂
简单的 你上 V 站用的浏览器 就比游戏复杂多了
WarlockMan   
@realpg “简单的”🤓
kakki   
@hellodigua #22 没必要太害怕, 引擎提供了绝大多数功能, 所以只不过是换了套积木块来玩搭积木罢了. 可以动手先做些小玩法 demo 来熟悉这套新积木, 现在还随时能问 AI.
lidlesseye11   
@BuffDog
同意,常规应用开发只涉及数据的存取和简单处理,
游戏开发大量都在模拟物理情景,
把人仿佛又拉回了中学时代那种枯燥的做题时代。
shuailiu   
操作系统,编译原理和计算机图形学
游戏沾边图形学也算吧,不过其他的也能沾边.
8355   
主要还是剧情和玩法吧。
有好的 idea 可以试下地图编辑器的模式?比如 war3 出了 dota ,dota2 又出了自走棋
hellodigua
OP
  
记账类简单 app ,更类似于贪吃蛇,飞机大战这种简单游戏吧。
yutou527   
我不是游戏开发者,按我的理解实际上不会差太多。
一方面游戏也是依靠框架和基础架构,除非是类似 fps/moba 这类实时性很高的对战游戏会有技术含量,需要优化网络和数据包处理速度,还需要考虑额外反作弊之类的巡检机制和异常检测。
挂机游戏或者休闲游戏实际上跟服务端交互不会很多,都是单客户端结构,大多数都是物品下发和使用,无非就是多几套改一改核心还是属性,战斗场景更多是数值平衡应该也是有现成的框架或者公式结构去计算。
客户端的制作应该跟制作美术和画风相关,目前应该都是 ai 辅助了,美术/动画/游戏/影视特效开发是目前在 ai 领域花钱最多的没有之一。
hellodigua
OP
  
@WarlockMan 同意,想清楚复杂的点了,常规的应用是基于数据驱动的,但是很多游戏可能是基于现实的规则驱动的,总体上来说就是规则复杂了很多
您需要登录后才可以回帖 登录 | 立即注册

返回顶部