【历史上的今天】5 月 22 日:Windows 3.0 发布;虚幻引擎诞生;《吃豆人》问世

news2024/12/24 2:29:47

整理 | 王启隆

透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。

今天是 2023 年 5 月 22 日,在 1994 年的今天,知名中文论坛曙光 BBS 站开通。1994 年 4 月 20 日,建立在中科院和北京大学、清华大学之间的中国第一个区域互联网网络与国际互联网连接成功。互联网,这个划时代产物在中国生根。同年 5 月 22 日,作为互联网第一代应用,BBS 曙光站在中科院计算所国家智能计算机研究开发中心成立,是国内第一个开放的网络论坛平台。回顾互联网历史上的 5 月 22 日,这一天还发生过哪些关键事件呢?

1980 年 5 月 22 日:知名游戏《吃豆人》问世

在这里插入图片描述

图源:维基百科

《吃豆人》(Pac-Man)是一款由南梦宫制作的街机游戏。游戏由南梦宫公司(Namco)的岩谷彻设计,最初于 1980 年 5 月 22 日在日本发行,于 1980 年 10 月由 Midway Games 公司在美国发行。缺了一角的薄饼是岩谷彻创作此游戏的灵感来源。玩家需要控制游戏的主角吃豆人吃掉藏在迷宫内所有的豆子,并且不能被四色鬼魂抓到。

《吃豆人》在 1980 年代风靡全球,被认为是最经典的街机游戏之一,游戏的主角吃豆人的形象甚至成为了一种大众文化符号,或是电子游戏产业的代表形象。它的开发商南梦宫也把这个形象作为其吉祥物和公司的标志,一直沿用至今。

2010 年 5 月 21 日北京时间 23 时左右,为纪念游戏诞生 30 周年,Google 标志被改为游戏图片,点击 Insert Coin 按钮或等候十秒即可进行在线游戏。此游戏并非使用 Flash 或 Microsoft Silverlight 等流行程序制作,而是使用 HTML、层叠样式表及 JavaScript 制作而成的,只有音效用到了 Flash。

当连续点击 Insert Coin 按钮两次,更会出现双打模式,各关卡皆为同样布局。游戏的音效和原版本一样逼真,而为了忠于原著,Google 在第 256 关特别模拟了因原装游戏程序错误而出现的乱码画面。游戏原本只计划放在传统主页 48 小时,因为游戏影响力极大而颇受好评,因此 Google 将当时的主页改为了永久版本。

资料来源:维基百科

1990 年 5 月 22 日:微软发布 Windows 3.0

Windows 3.0 是 Microsoft Windows 的第三个主要版本,发行于 1990 年 5 月 22 日,包含了显著改进的用户界面以及技术改进,以更好地利用英特尔 80286 和 80386 处理器的内存管理功能。为 MS-DOS 编写的文本模式程序可以在窗口中运行,使得程序可以在多任务基础上使用。虽然这个版本只是为家庭用户设计的,很多游戏和娱乐程序仍然要求 DOS 访问。Windows 3.0 是最后一版支持英特尔 8088 及 8086 处理器的 Windows 操作系统。任务管理器和图标都起源于 Windows 3.0。

在这里插入图片描述

图源:维基百科

Windows 3.0 保留了其前身便附带的许多简单的应用程序,如文本编辑器记事本、文字处理程序写字板、改进的绘画程序画图和科学计算器;首次引入了录制器,它可以记录宏或按键和鼠标移动的序列,然后将这些宏作为快捷键分配给按键,以便快速执行复杂的功能。此外,Windows 3.0 还加入了纸牌游戏。Windows 3.0 的图标在 EGA 和 VGA 模式下支持全部 16 种颜色,而 Windows 2.x 只有非常有限的调色板用于彩色菜单,其余部分仍未黑白。此外,Windows 3.0 首次支持 256 色 SVGA 模式。

Windows 3.0 是第一个由 PC 兼容制造商预装在硬盘上的版本。此前,Zenith Data Systems 在发行其所属 PC 时会附带 Windows 1.0 或更高版本的软盘,而在 Windows 3.0 开发初期,Zenith 就承诺将会预先安装 Windows 3.0。事实上,由于 Zenith 在教育市场上与苹果的直接竞争,Zenith 部门一直在努力推动微软开发图形用户界面。然而,Zenith 个人电脑只能运行专有 OEM 版本的 Windows,因为它们使用的是 1024 字节扇区的硬盘,而不是普通的 512 字节,并且不能使用标准的磁盘交换文件应用程序。在 1992 年被 Windows 3.1 取代之前,Windows 3.0 共售出了 1000 万份。

资料来源:维基百科

1998 年 5 月 22 日:知名游戏引擎虚幻(Unreal)及同名游戏诞生

在这里插入图片描述

图源:维基百科

《虚幻》(Unreal)是 Epic Games 用同名游戏引擎开发的一款第一人称射击游戏,于 1998 年 5 月 22 日发行,之后,在相同的时空背景中,虚幻的续作分开成两个截然不同的系列:接续前作的《虚幻 II》和注重多人游戏的《虚幻竞技场》。虚幻引擎可说是雷神之锤引擎的主要劲敌,当时虚幻引擎在技术上被认为比雷神之锤和雷神之锤 II 都还要杰出。虚幻使用了自行设计的脚本语言,称为:UnrealScript,方便玩家社群开发外挂模组,另外,虚幻也包含免费的关卡编辑器:UnrealEd。

虚幻引擎主要是为了开发第一人称射击游戏而设计,但现在已经被成功地应用于开发潜行类游戏、格斗游戏、角色扮演游戏等多种不同类型的游戏。目前最新版本为虚幻引擎 5,虚幻引擎 5 采用了两大核心技术,一是“Nanite”,这是一个允许将高细节摄影源材料导入游戏的先进技术,可用于处理游戏场景中复杂的几何体;二是“Lumen”,用于解决游戏的光照细节。Epic 公司已在 2021 年初开始提供预览,并在 2021 年末完全推出。《堡垒之夜》是第一个被集成虚幻引擎 5 的游戏作品,它也成为了 2020 年 PlayStation 5 和 Xbox Series X 的首发作品之一。

资料来源:维基百科

2007 年 5 月 22 日:Google 趋势上线

在这里插入图片描述

图源:维基百科

Google 趋势(Google Trends)是谷歌旗下一款基于搜索数据推出的一款分析工具,曾被称为 Google 搜索解析(Google Insights for Search);该服务通过分析谷歌搜索引擎每天数十亿的搜索数据,告诉用户某一关键词或者话题各个时期下在谷歌搜索引擎中展示的频率及其相关统计数据。Google 趋势提供一些条目未来的搜索趋势预测,而现在它还提供一项新功能,那就是向用户提供条目搜索分析的 HTML 代码,这样用户就可以在自己的 web 页面中嵌入条目的搜索分析结果。值得注意的是,Google 趋势的分析结果与关键字的顺序密切相关,关键字的位置不同会得到不同的结果。

2007 年 5 月 22 日,Google 趋势(Google Trends)上线,最初这只是个显示搜索量的服务,还没有那么多的数据分析和趋势对比图。于是在 2008 年 8 月 5 日,谷歌推出了 Google 搜索解析(Google Insights for Search),这是一项显示搜索趋势数据的更复杂、更高级的服务。2012 年 9 月 27 日,谷歌将 Google 搜索解析合并到新版的 Google 趋势中。

以史为镜,可以知兴替。计算机科学发展至今,有许多至关重要的事件、人物。在《新程序员:我们的技术时代,我们的程序人生》中,来自四十余位技术人跨越半个世纪,用代码敲出一个个真实的程序人生故事!

扫描或点击《新程序员:我们的技术时代,我们的程序人生》订阅!

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Spring 官方建议的在 Spring Boot 应用中如何做单元测试

Spring Boot 提供了丰富的测试功能,主要由以下两个模块组成: ● spring-boot-test:提供测试核心功能。 ● spring-boot-test-autoconfigure:提供对测试的自动配置。 Spring Boot 提供了一个 spring-boot-starter-test一站式启动…

springboot+vue私人健身与教练预约管理系统(源码+文档)

风定落花生,歌声逐流水,大家好我是风歌,混迹在java圈的辛苦码农。今天要和大家聊的是一款基于springboot的私人健身与教练预约管理系统。项目源码以及部署相关请联系风歌,文末附上联系信息 。 💕💕作者&…

【Java】常见内存溢出OOM

文章目录 前言一、定义二、 为什么会OOM?三、JVM内存模型四、OOM常见类型4.1 java堆内存溢出4.2 方法区溢出4.3 JAVA虚拟机栈溢出 五、OOM分析--heapdump总结 前言 一、定义 内存溢出: out of memory,OOM,全称“Out Of Memory”&…

西门子S7-1200 PLC之间无线PROFINET通信

西门子S7-1200 PLC 使用Profinet通讯时,一个做Profinet IO控制器,一个做Profinet IO设备。一个Profinet IO控制器可以最多支持16个Profinet IO设备,Profinet通讯不使用通讯指令,只需要配置好数据传输地址,就能够实现数…

睿铂在广东,自然资源部经济管理科学研究所“多测合一”项目分享

引言 DG4 Pros倾斜摄影相机作为睿铂旗舰系列产品,它的硬件与软件配置都无愧于其顶级倾斜相机的称号。在它的帮助下,客户得以挑战很多以往受限于设备技术条件,实施起来非常困难的项目。 本次,自然资源部经济管理科学研究所&#…

App Store上线APP流程

现在App Store上已经有数百万款应用,因此对于App的规范要求也越来越高,对于新上线的APP需要满足这些规则并不是件容易的事。今天和大家分享这方面的知识,希望大家喜欢。北京木奇移动技术有限公司,专业的软件外包开发公司&#xff…

Mysql中存储引擎的区别及比较

MyISAM存储引擎 MyISAM基于ISAM存储引擎,并对其进行扩展。它是在Web、数据仓储和其他应用环境下最常使用的存储引擎之一。MyISAM拥有较高的插入、查询速度,但不支持事务。 MyISAM主要特性有: 1、大文件(达到63位文件长度&#…

AI人工智能随机森林分类器的原理、优缺点、应用场景和实现方法

随机森林分类器(Random Forest Classifier)是一种常用的机器学习算法,它是基于决策树的一种集成学习方法。在人工智能(Artificial Intelligence,简称AI)领域中,随机森林分类器是一种高效的算法&…

艺术签名免费设计的方法分享,快来收下

在今天的数字时代,艺术签名已经成为一个流行的趋势。无论是在社交媒体上,还是在个人品牌推广中,艺术签名都是一个重要的元素。但是,对于很多人来说,设计一个独特的艺术签名可能需要付出昂贵的代价。然而,有…

flstudio21更新内容介绍FL水果2023旗舰版下载

昨天为大家展示了 FL STUDIO21 新增的插件,今天让我们看一看还有哪些新变化?FL Studio中文版惯称水果, 是一个完整的电音软件音乐制作环境或数字音频工作站。是现在流行的数字音频工作站之一,包括撰写,整理,记录,编辑,电音,混音和掌握专业品质的音乐。 0…

Open Ai 常见接口参数说明以及常见报错总结

📋 个人简介 💖 作者简介:大家好,我是阿牛,全栈领域优质创作者。😜📝 个人主页:馆主阿牛🔥🎉 支持我:点赞👍收藏⭐️留言&#x1f4d…

【SPSS】生存-寿命表分析详细操作教程(附案例实战)

🤵‍♂️ 个人主页:艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞&#x1f4…

Plc能否通过以太网网关实现无线数据交互?

西门子S7-1200 PLC 使用Profinet通讯时,一个做Profinet IO控制器,一个做Profinet IO设备。一个Profinet IO控制器可以最多支持16个Profinet IO设备,Profinet通讯不使用通讯指令,只需要配置好数据传输地址,就能够实现数…

Cesium 实战 - 模型亮度调整(解决模型非常暗的问题)

Cesium 实战 - 模型亮度调整(解决模型非常暗的问题) 环境版本试错过程解决问题在线示例 在某个项目中,遇到个问题,模型加载之后非常暗,经其他软件确认,模型本身正常,但是通过 Cesium 加载之后就…

Vue3项目技巧(更新中ing)

文章目录 axios封装http.jstestAPI.jsmain.js测试如果项目中需要多个baseURL 自动导入scss文件案例文件使用案例 引入aliyun图标库先看效果查看官网文档引入并使用 vueuse实现-吸附导航交互安装案例 多个组件共享的请求、数据、封装到pinia案例父组件中调用子组件中应用 axios封…

django admin后台管理系统中配置可上传多张图片功能

目录 一、默认的常规方式只能上传一张图片的示例 二、配置可上传多张图片 问题:在django自带的admin后台管理系统中常规的方式只能上传一张图片,无法上传添加多张图片,如下图。所以现在需要配置可上传多张图片的功能! 一、默认的…

【Atlas200】Host?Device?RC?EP?

目录 atlas500的ep模式Atlas 200 DK的host侧内存地址的分配Device侧内存管理内存的拷贝复用方案atlas500的ep模式 如上图所示,cpu+内存一侧为host侧;而gpu+显存一侧为device侧。 Atlas 200 DK的 在昇腾310AI处理器(NPU)中,Davinci Core负责专用计算,而Control CPU则负责…

拉电流 、灌电流、吸收电流

单片机的引脚,可以用程序来控制,输出高、低电平,这些可算是单片机的输出电压。但是程序控制不了单片机的输出电流。单片机的输出电流,很大程度上是取决于引脚上的外接器件。 什么是拉电流 、灌电流、吸收电流 ? 51单片机的IO口驱…

SpringCloud(28. 分布式会话与分布式事务)

上一篇:27. Redis 和 ZK 分布式锁 文章目录 1. 集群部署时的分布式 session 如何实现?2. 分布式事务方案2.1 两阶段提交方案/XA方案2.2 TCC 方案2.3 本地消息表2.4 可靠消息最终一致性方案2.5 最大努力通知方案 1. 集群部署时的分布式 session 如何实现&…