关于功能复杂度的小讨论

  大家好,我是阿赵。
  前两天,我的车亮了发动机故障灯,出于安全考虑,我去4S店检查了。检查的结果是,油箱压力传感器坏了,需要更换,价格五千多,打完折也要四千多。
  于是我问4S店的维修顾问,这个什么传感器是干什么的?是什么情况下会坏?我另外一辆大众牌的汽车,开了十年加起来的维修费用都没有四千多,怎么这辆车稍微坏一点就要大几千?维修顾问也说不出个原因,只能说宝马和大众不一样,车上有很多各种传感器。至于为什么会坏,也是不知道,只能说有些人开十年都不坏,有些人开一年就坏。
  虽然维修顾问说不出具体原因,但本质原因基本上也知道了,简单总结一句话,就是功能越多,出故障的可能性就越大了。我这辆车开了4年多了,的确小问题不断,之前因为引擎进风的气门故障,换一个,两千多,电池因为行车记录仪漏电损坏了,又两千多。不过因为那时候还在保修期间,所以都不用我付钱维修更换。保修期过去了之后,各种零件的损耗、更换,断断续续的都花了我一两万了。
  十几年前买车,大家的关注点更多的是车辆的动力、空间、驾驶感受。那时候的车真的很简单,纯机械仪表盘、没有中控屏、没有什么电子设备。渐渐的,最近几年大家买车开始关注的点发生了变化,关心的点变成了:车的外观有多好看,车上面有没有大屏幕、冰箱、大沙发,音响有多少个喇叭头,有没有智能驾驶。车的功能越来越多了,可能出故障的点也就越多了。
  这对于车企来说肯定是好事情。
  首先核心技术没人关心了,就可以缩小和好品牌车的形象差距,只要功能够多,谁还管车本身是不是安全好开。
  然后,越容易坏,自然就能有更多的维修机会和更好零件,又能有一笔收入。
  最后,以前的纯机械结构的汽车开个十几二十年毫无问题,现在的车都是中控车机控制的,车机的系统能用多久不卡?你买个最贵的iPad Pro,用过5年都会觉得卡,iPad卡了买一部新的就解决,汽车的车机卡了,要不要把车也换了呢?又拉动了购买新车的需求了。
  说这么多,当然这种情况也不止是在汽车行业是这样了。平时在做游戏的时候,也经常会遇到这样的问题。不过对于游戏来说,这个问题就不是好事情了。
  每个游戏都有核心玩法功能,一般来说,都是需要保证核心玩法功能的稳固,然后再在这个基础上叠加各种附加系统,让游戏能有更多内容和可玩性。
  不过现在做游戏,基本都是靠抄。所以核心功能是抄的,而且抄的可能不那么合理,存在各种问题。然后各种附加系统也继续抄,缝合起来之后,一个游戏就成型了。等上线之后,发现核心功能有问题,各种的打补丁修复。然后为了延长游戏的生命周期,各种新系统也是要继续的不停增加。我做的其中一个项目,抄袭的对象游戏里面,已经塞进去了无数个不同游戏的内容了,可以说后期出的每个活动,都是一个独立的游戏,有独立的功能,但我们还是要继续抄。最后,功能越来越多,出问题的可能性就越来越大,整个团队可能就在疲于奔命的为了修bug而加班。
  这其实是商业游戏的一种无奈,大家都不想这样。但被赶鸭子上架了之后,很多事情就停不下来了。不同于汽车行业,汽车坏了,用户要花钱维修。但游戏出bug了,要维护了,是要额外给玩家发补偿的。bug出多了之后,就像汽车一样,用户会换车,玩家同样会换游戏。
  商业游戏对于市场变化的依赖程度很高,市场风向一变化,基本上就要跟着走,所以很多事情的决定权并不在自己的手上。要跟风的快而准,而且不出问题,需要的团队实力要比较强大才有可能。在几乎没有自主创新能力国内游戏行业里面,其实是很难解决这个问题。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/773600.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

HarmonyOS - 通过.p7b文件获取fingerprint

1、查询工程所对应的 .p7b 文件 通常新工程运行按照需要通过 DevEco Studio 的 Project Structure 勾选 Automatically generate signature 自动生成签名文件,自动生成的 .p7b 文件通常默认在系统用户目录下. 如:C:/Users/zhangsan/.ohos/config/default…

QT学习(6)——QT中的定时器事件,两种实现方式;事件的分发event,事件过滤器

目录 引出定时器事件QTimerEventQTimer 事件的分发事件过滤器 总结QT中的鼠标事件定义QLable的鼠标进入离开事件提升为myLabel重写QLabel的函数鼠标的事件鼠标的左中右键枚举鼠标多事件获取和鼠标移动鼠标追踪 QT中的信号和槽自定义信号和槽1.自定义信号2.自定义槽3.建立连接4.…

了解 PostgerSQL 的门户 – Executor vs Process Utility

当您向 PostgreSQL 发送查询时,查询会依次经历多个处理阶段,并在最后返回结果。这些阶段称为: 解析 分析 重写 计划 执行 在另一篇文章中,我简要概述了PostgreSQL在每个查询处理阶段的主要责任。你可以在这里找到它。 https…

SS8812T替代DRV8812的国产双通道H桥电机驱动芯片

由工采网代理的SS8812T是一款国产双通道H桥电机驱动芯片;该芯片为打印机和其它电机一体化应用提供一种双通道集成电机驱动方案;可Pin-to-Pin兼容替代DRV8812,可广泛应用于POS、打印机、安防相机、办公自动化设备、游戏机、机器人等。 产品描述…

14-8 小型语言模型的兴起

过去几年,我们看到人工智能能力呈爆炸式增长,其中很大一部分是由大型语言模型 (LLM) 的进步推动的。GPT-3 等模型包含 1750 亿个参数,已经展示了生成类似人类的文本、回答问题、总结文档等能力。然而,虽然 LLM 的能力令人印象深刻…

第14届蓝桥杯Python青少组中/高级组选拔赛(STEMA)2022年8月21日真题

第14届蓝桥杯Python青少组中/高级组选拔赛(STEMA)2022年8月21日真题 题目总数:5 总分数:128 更多真题下载点我👇https://pan.baidu.com/s/1JRLLwW2C-OBbcY2tJ3uYJg?pwd2wk2 编程题 第 1 题 问答题 编程实现&…

antd实现简易相册,zdppy+vue3+antd实现前后端分离相册

前端代码 <template><a-image:preview"{ visible: false }":width"200"src"http://localhost:8889/download/1.jpg"click"visible true"/><div style"display: none"><a-image-preview-group:previe…

【设计模式】设计模式学习线路与总结

文章目录 一. 设计原则与思想二. 设计模式与范式三. 设计模式进阶四. 项目实战 设计模式主要是为了改善代码质量&#xff0c;对代码的重用、解耦以及重构给了最佳实践&#xff0c;如下图是我们在掌握设计模式过程中需要掌握和思考的内容概览。 一. 设计原则与思想 面向对象编…

PMP--知识卡片--波士顿矩阵

文章目录 记忆黑话概念作用图示 记忆 一说到波士顿就联想到波士顿龙虾&#xff0c;所以波士顿矩阵跟动物有关&#xff0c;狗&#xff0c;牛。 黑话 你公司的现金牛业务&#xff0c;正在逐渐变成瘦狗&#xff0c;应尽快采取收割策略&#xff1b;问题业务的储备太少&#xff0…

AGI|Transformer自注意力机制超全扫盲攻略,建议收藏!

一、前言 2017年&#xff0c;谷歌团队推出一篇神经网络的论文&#xff0c;首次提出将“自注意力”机制引入深度学习中&#xff0c;这一机制可以根据输入数据各部分重要性的不同而分配不同的权重。当ChatGPT震惊世人时&#xff0c;Transformer也随之进入大众视野。一夜之间&…

【机器学习】连续字段的特征变换

介绍 除了离散变量的重编码外&#xff0c;有的时候我们也需要对连续变量进行转化&#xff0c;以提升模型表现或模型训练效率。在之前的内容中我们曾介绍了关于连续变量标准化和归一化的相关内容&#xff0c;对连续变量而言&#xff0c;标准化可以消除量纲影响并且加快梯度下降…

智能合约与企业数字化转型:案例分析与未来展望

随着区块链技术的快速发展&#xff0c;智能合约作为其重要应用之一&#xff0c;正逐渐成为推动企业数字化转型的关键工具。智能合约不仅可以自动执行和验证合同&#xff0c;还能够增强数据安全性、优化业务流程&#xff0c;并提升企业间的信任和透明度。本文将深入探讨智能合约…

CPU cache

参考&#xff1a;https://levelup.gitconnected.com/understanding-l1-l2-and-l3-caches-how-to-improve-cpu-performance-d9dcc3e2e1f5 2、以下部分&#xff1a;如何获取x86 CPU L1、L2和L3 cache的大小 - 知乎 (zhihu.com) CPU cache是介于CPU内核和物理内存&#xff08;动态…

ssm校园志愿服务信息系统-计算机毕业设计源码97697

摘 要 随着社会的进步和信息技术的发展&#xff0c;越来越多的学校开始重视志愿服务工作&#xff0c;通过组织各种志愿服务活动&#xff0c;让学生更好地了解社会、服务社会。然而&#xff0c;在实际操作中&#xff0c;志愿服务的组织和管理面临着诸多问题&#xff0c;如志愿者…

实战演练:Fail2Ban部署全攻略,确保您的服务器免受CVE-2024-6387侵害!

Fail2Ban是一个开源的入侵防护软件&#xff0c;它可以扫描日志文件&#xff0c;识别恶意行为&#xff08;如多次失败的登录尝试&#xff09;&#xff0c;并自动采取措施&#xff08;如更新防火墙规则&#xff09;来阻止攻击者。最近&#xff0c;CVE-2024-6387漏洞的爆出使我们更…

一分钟学习数据安全—自主管理身份SSI分布式加密密钥管理

在这篇之前&#xff0c;我们已经对SSI有了一个全局的了解。这个系列的文章可以作为一个学习笔记来参考&#xff0c;真正要实践其中的一些方案、协议&#xff0c;还需要参考专业的书籍和官方文档。作为一个SSI系列学习笔记的最后一篇&#xff0c;我们做一个简单的延伸&#xff0…

无服务器【Serverless】架构的深度剖析:组件介绍、优缺点与适用场景

&#x1f407;明明跟你说过&#xff1a;个人主页 &#x1f3c5;个人专栏&#xff1a;《未来已来&#xff1a;云原生之旅》&#x1f3c5; &#x1f516;行路有良友&#xff0c;便是天堂&#x1f516; 目录 一、引言 1、云计算的发展趋势 2、无服务器计算简介 二、无服务…

DPDK概述

文章目录 1. DPDK概述1.1 DPDK 内存管理Mbuf单帧结构:1.2 DPDK内核驱动 igb_uio驱动1.3 DPDK源码下载方式1.4 pktgen源码下载方式1.5 DPDK相关名词解释 1. DPDK概述 Intel DPDK全称Intel Data Plane Development Kit&#xff0c;是Intel提供的数据平面开发工具集&#xff0c;为…

AI语音工具——Fish Speech:使用简单,可训练专属语音模型!

今天给大家介绍一款超好用的AI语音工具——Fish Speech&#xff0c;使用简单&#xff0c;还可以训练自己的语音模型&#xff01; 工具介绍 Fish Speech是由 Fish Audio 开发的免费开源文本转语音模型。经过十五万小时的数据训练&#xff0c;Fish Speech能够熟练掌握中文、日语…

binutils ifunc 流程图

上图是x86 binutils 的流程图。 函数说明_bfd_x86_elf_link_hash_table_createInit local STT_GNU_IFUNC symbol hash.elf_x86_64_check_relocsAdd support for handling STT_GNU_IFUNC symbols_bfd_elf_x86_get_local_sym_hashFind and/or create a hash entry for local sym…