Microsoft 为了把游戏接口做进Windows 这位大佬干翻了微软的管理层
这个月 10 号,赛博朋克 2077 解禁,周围的小伙伴有一个算一个,全部一头扎进了夜之城,上起了夜班 。本来也想抽空玩来着,奈何显卡版本太老,游戏是能进,画质确实没法看 。换新显卡吧,现在 RTX 的价格又被那群矿难孤儿炒到了天上,别提有多闹心了 。
访问:
微软中国官方商城 - 首页
文章图片
唉,快乐都是别人的,小丑竟是我自己 。也是在这个月,有位叫Eric Engstrom微软大佬去世了 。
文章图片
这位老哥没有比尔盖茨这么大的名气,但要是没他,我们现在想要在夜之城夜夜笙歌,估计没那么容易 。
甚至说 Windows 电脑,可能还只是一台主要的生产力工具,就像苹果 Mac 一样 。Eric Engstrom 所创立的 DirectX 接口,把 PC 个人电脑,拽进了电子游戏的世界 。让 “ 玩电脑游戏 ” 成为了一种游戏方式 。
文章图片
这事儿展开聊聊还挺有意思的 。
大家小时候有没有玩盗版游戏的经历?先是辛辛苦苦从 3XM 、游 X Sky 上找到资源,然后冒着被老妈发现的危险,电脑挂一晚上把游戏下下来 。
文章图片
好不容易下完了解压好,兴奋的打开游戏的 exe 文件,正准备抄起鼠标大杀四方,系统却弹出了这么一个窗口 。。。
文章图片
那时还没有被社会毒打,看到它之后,一秒钟前因为兴奋而怦怦跳的心脏直接骤停……三秒钟后恢复心跳开始发疯似的满世界寻找这个拓展名 .dll 的文件 。后来才知道,这个文件其实是 DirectX 的驱动文件,重新装一下 DirectX 最新驱动就行了 。
文章图片
正版游戏在运行之前会有一个自检的环节,来确认电脑中是否有相关的驱动文件 。
文章图片
而上传盗版游戏的黑客,并不会把这部分自检程序放到压缩包里 。这样一来,用户在解压完游戏之后就会发生文件缺失的情况,需要自己去网上找到对应的文件把它补上 。没有. dll 文件,游戏就跑不起来 。那个时候玩的单机游戏,从CS 、红警、魔兽争霸 3 到GTA 罪恶都市、骑马与砍杀、文明 IV 等等等等游戏,都是基于DirectX 接口开发的 。
文章图片
DirectX 的存在,覆盖了整个电脑游戏发展史 。那问题来了,为什么在电脑上的游戏离不开 DirectX 呢?要解答这个问题,我们得先了解一下图形 API 的发展历史 。
文章图片
早期的软件开发没有统一标准,往往是一个新的硬件出来,程序员就得为它定制开发一套软件来用 。
这就造成了硬件与硬件,软件与软件之间并不互通 。打个比方来说,你跑到金拱门问服务员点单,要一份双层天椒皇堡,外加一块吮指原味鸡打包带走 。。。
服务员可能会把你当傻子看,他们的炸炉根本就做不出原味鸡,想要吃到这些东西,只能去不同的店买 。那时候程序员们开发游戏也是如此,为了让游戏能在不同的硬件上跑,就要一个个适配过来 。比如《仙剑奇侠传》,想要在不同的平台上玩,就需要程序员适配三次 。
文章图片
可以做,但没必要,还掉头发 。。。基于此,在人类的原始生产力 “ 懒 ” 的驱使下,程序员们发明出了 Application Programming Interface ( 应用编程接口 ),简称 API。
推荐阅读
- 交易 王者板块要卷土重来!一定要把握住大盘回调时的换股机会
- Windows 有迹象表明微软将把下一代Windows命名为Windows 11
- 张安 张翰连上三档综艺都被嘲,总裁专业户不能真把自己当“霸总”
- 干活 何炅用张子枫来激励李诞干活,陈赫的话却把他逼急直喊:做个人吧
- 利息 假如美国一口气“印钞”28万亿,把欠的债都还清了,会发生什么?
- 犯人就是你 给我把这预言家刀了——李光洙篇,恋爱、事业、甚至车祸事故都一一命中,太准了呀!
- 当家人 李晨真该被骂?他只是把《王牌》当家,然而网友却没把他当家人
- 保姆 华晨宇哪来的优越感?仗着有洁癖把丁程鑫当保姆,让对方跪地收拾残渣
- Microsoft 微软扩充Word听写功能语言支持 新增丹麦语等多种语言
- Microsoft Edge Dev 92.0.902.2发布:优化管理策略 修复Linux版本同步问题