超赞的 JS 库!让你在浏览器里玩上万款 DOS 游戏

你好,我是 EarlGrey,一名双语学习者,会一点编程,目前已翻译出版《Python 无师自通》、《Python 并行编程手册》等书籍。

点击上方蓝字关注我,在后台回复“books”,即可领取超值优质电子书合集。

最近发现了一个DOS游戏爱好者开发的DOS游戏体验网站,体验还不错,有想要回忆童年的朋友可以在文末找到网址

文末还会介绍一个可以玩近9000款DOS游戏方式。

c656f48cf40647776df986c1d0b4f930.png

网站目前只提供了14款精选的经典游戏,包括《魔兽争霸》系列的第一作《人类与兽人(Warcraft: Orcs & Humans)》、《德军司令部 Wolfenstein 3D》、《命令与征服》等。

cfc7051210ab987507b56c7fa9c3fb5a.png

小时候,我记得经常和朋友一起玩魂斗罗,那时候游戏画面虽然简单,但是玩起来真的很有趣。

那个时候的游戏都是在DOS系统上玩的。时光荏苒,DOS游戏已经逐渐退出了主流舞台,但它对于那些曾经在DOS游戏中度过童年时光的玩家来说,这些游戏是他们美好回忆的一部分。

DOS游戏的特点

DOS游戏的特点之一是其简单而直观的操作方式。由于DOS操作系统的界面相对简陋,没有图形化的用户界面,因此DOS游戏通常采用键盘控制方式,玩家通过按下不同的键盘按键来实现游戏角色的移动、攻击等操作。这种操作方式使得玩家可以更加专注于游戏本身,不会被复杂的操作界面所干扰。

另一个DOS游戏的特点是其多样化的游戏类型。在DOS时代,各种类型的游戏都有涌现出来,比如动作类、冒险类、角色扮演类、射击类等等。经典的DOS游戏有《魂斗罗》、《魔域》、《英雄无敌》等,这些游戏不仅具有出色的游戏性和剧情,还给玩家带来了无尽的乐趣。

此外,DOS游戏还以其独特的像素风格和音乐效果而闻名。在当时的计算机硬件条件下,图形和音频处理能力有限,因此DOS游戏往往采用简单而生动的像素画面和8位音频效果。这种风格独特而又充满怀旧感,成为了DOS游戏的标志之一。

DOS游戏是怎么进入浏览器的?

2001年,微软公司宣布不再维护DOS系统。虽然DOS系统已经被时代淘汰,但有一帮DOS游戏的爱好者为了保护那些经典游戏,开发出了一款PC端的DOS模拟器,可以提供原汁原味的DOS系统体验。这款模拟器就是 DOSBox。

c7e8433066090fbb4378aea055d0b262.png

但是 DOSBox需要在电脑上安装相关软件,还是有一定的限制。随着Web技术的发展,一些开发者成功地实现了在浏览器中运行 DOSBox,背后靠的就是一款名为 JS-DOS 的软件包。

dd699c7f43176ebc06bef00cdf1e8d64.png

借助JS-DOS,玩家们无需购买旧式硬件或安装复杂的模拟器软件。它使用了HTML5和JavaScript技术,可以在任何支持这些技术的现代浏览器中运行。

除了基本的DOS命令和应用程序运行功能外,JS-DOS还提供了一些高级功能和扩展。例如,它支持将本地文件系统映射到DOS文件系统中,使用户可以在JS-DOS中直接访问本地文件。

此外,JS-DOS还支持网络功能,可以通过网络访问远程文件或与其他JS-DOS实例进行通信。

还有哪里可以玩DOS游戏?

DOS_deck(https://dosdeck.com/)网站上,目前只有 14 款开发者筛选出来的游戏,如果你想体验更多经典DOS游戏,那么推荐你收藏 archive.org。这个网站收藏的内容非常丰富,今天我们只讲 DOS 游戏部分。

访问地址为:https://archive.org/details/softwarelibrary_msdos_games

80f46220428e7bc7c18f55e86770a566.png

目前 archive.org 上已经收录了 8500 多个 DOS 游戏。

***

我创建了一个同名知识星球,目前会在星球内连载发布国外名家的文章和书籍,近期已更新了《埃里克叔叔谈个人成功的模型》前6章。星球和公众号内的所有翻译文章,均为个人学习使用,请勿用于商业用途。

1ae4b0317be720ea6a8fd0519b683341.jpeg

后面我还会陆续增加其他内容和服务,欢迎大家监督和关注。

- EOF -

推荐阅读  点击标题可跳转

1、VS Code 变身小霸王游戏机!

2、认知升级:模型与范式转换

3、超赞的 Python 编译器,单核提速100倍

4、高效的终极秘诀

5、Python 3.12 版本有什么变化?


                                           分享、在看、点赞,3连784058d730941b4b14fd70039ac05bcf.gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值