PlayASM 封面

关于此游戏

真正理解计算机是什么。

在你玩过的每一款游戏、发过的每一条消息背后,都有一台机器在做一件简单得近乎荒谬的事:读取一个数字,判断它的含义,然后照做。PlayASM 让你亲手为这台机器编写程序,一次一条指令,没有任何隐藏,也没有任何自动化。

PlayASM 是一个完整的 CPU 模拟器,也是一款动手实践的编程游戏。编写真正的汇编代码,逐步执行程序,观察处理器每做出一个决定,每个寄存器、标志位和内存字节是如何变化的。然后用你学到的技能,创造属于自己的作品。

在实践中学习:100+个任务

从零开始。任务会带你从第一条指令走到解决真正的问题,每个任务都有简短的讲解和一个动手挑战。

  • 70个引导式教学任务,涵盖位、字节、十六进制、逻辑运算、移位、循环、跳转和栈
  • 100多个挑战,从简单练习到真正棘手的难题
  • 构建可复用的子程序,学会像机器一样思考

无需任何基础。如果你已经会编程,后面的挑战依然会让你动脑。

一切可见,毫无隐藏。

  • 代码编辑器:语法高亮、自动补全和断点
  • 寄存器面板与内存视图:以十六进制、十进制和二进制实时更新
  • 逐步执行:速度可调,从一次一条指令到全速运行
  • 统计面板:查看性能、指令、内存和中断数据
  • 真实而精简的指令集:16个寄存器、64 KB 地址空间,以及驱动每一次判断的标志位

一台可以尽情玩耍的完整机器

掌握基础之后,这颗 CPU 还配有一整套模拟硬件,全部通过内存映射,完全由你掌控:

  • 三种视频模式:文本模式、图块与精灵模式(支持滚动、视差和碰撞),以及仿 VGA Mode 13h 的 320×200 原始帧缓冲
  • 8通道芯片音乐合成器:ADSR 包络、立体声声像、滑音、PWM 和内置乐曲序列器
  • 机械臂:6个关节、夹爪、传感器和传送带
  • 体素沙盒:带有创作工具、角色、逻辑电路、沙与水物理以及可种植作物的3D世界
  • 键盘、定时器、中断、DMA 和内存分页:与真实硬件相同的思路

创造你能想到的一切

逐像素绘制分形。谱写一段配乐。编写文字冒险、平台跳跃或卷轴射击游戏。教机械臂按颜色分拣物体。在3D世界里用拉杆控制一扇门。

用模组打造专属体验

通过你自己的自定义设备扩展这台机器,并完整支持 Steam 创意工坊。模组只是一个包含 JSON 布局和 Lua 脚本的文件夹,拥有自己的窗口和内存空间。无需编译,无需重启。分享你的作品,也可以安装其他人的创作。

适合谁?

  • 一直好奇计算机究竟如何运作的玩家
  • 想真正弄懂代码底层原理的学生和自学者
  • 寻找有深度作品的编程与解谜游戏爱好者
  • 复古与芯片音乐爱好者、动手玩家和创客

这不是对计算机原理的玩具式简化,而是真实的机制,只是小到可以被完全理解。

支持12种语言

English, Deutsch, Español, Français, हिन्दी, Italiano, 日本語, 한국어, Português, Русский, Türkçe, 中文

系统需求

最低配置:

  • 需要 64 位处理器和操作系统
  • 操作系统: 10 64 bit
  • 处理器: Intel Core i5-8400 / AMD Ryzen 5 2600
  • 内存: 8 GB RAM
  • 显卡: NVIDIA GeForce GTX 1050 Ti (4 GB)
  • DirectX 版本: 12
  • 存储空间: 需要 2 GB 可用空间
  • 附注事项: Keyboard and mouse required. A DirectX 12 compatible graphics card is required.
推荐配置:

  • 需要 64 位处理器和操作系统

PlayASM 截图 1

PlayASM 截图 2

PlayASM 截图 3

PlayASM 截图 4

PlayASM 截图 5

发表回复

后才能评论

咸鱼单机推出白嫖者计划,签到或者推广即可领取永久赞助!点击查看

本站采用邮箱注册,注册异常因为用户名太短或者id重复,建议您使用英文加数字,若还是不行请联系反馈点击查看

请根据步骤认真操作,保证你速成大神:点击查看教程

请根据步骤认真操作,上方有教学视频:点击查看教程

链接失效很正常,有些资源容易和谐,别着急。请您在资源下评论回复,看到马上补。

设置中文方法、 一般游戏都会进入提示选择,或者在option选项里language选项可以选择。 如都没有这些选项,可在游戏目录里的steam_api.ini 里的language选项里改为schinese即可。 如没有steam_api.ini,可能以命名破解小组名字为开头的例如codex.ini / cpy.ini 等,以此类推。 如还不行,部分Goldberg的游戏,一般是在游戏文件夹下的language.txt里改为schinese,亦或是需要在 C:\Users\用户名\AppData\Roaming\Goldberg SteamEmu Saves\settings 下的language.txt,打开它,然后输入schinese

为什么0凌晨过了第二天还没重置?站点时区和国内不同,下次次数重置时间一般为凌晨的3点。

如果您已经成功付款但是网站没有成为赞助会员,请联系客服提供付款信息为您处理。点击查看

源码属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源

别着急在这里留言,我们将为您从网友投稿中为您查找您想要的游戏点击查看