沙盒建造游戏 MockMechanics 正式开源


MockMechanics 是一个沙盒建造游戏,同时也是一项机械/可视化编程语言。和《我的世界》有点像,MockMechanics 也使用简单的块和图形,以及直观的编程形式来创建复杂的交互式机制。

MockMechanics 具备真实的物理引擎,可以使用 MockMechanics 制作一些非常有趣的东西,包括可演奏的乐器、机械的原型、算法的视觉表示、游戏和许多其他东西。比如下图是一个在 MockMechanics 创建的俄罗斯方块游戏。

MockMechanics 使用 clojure 编写,因此除了直接拖动块的可视化编程,也可以选择使用 clojure 作为脚本语言,来控制作品的行为。比如可以构建一个机器人手臂(很容易,有点像搭乐高),然后使用 clojure 让它拾取物体。

总体而言,这是一个蛮不错的沙盒建造游戏,可以尽情发挥自己的想象力和创造力。

现在该软件的源代码已托管在 GitHub 上面,也可以从官网下载 Windows 64 位 .exe 文件或 .jar 文件 (需要 Java 11 及以上版本)。


相關推薦

2023-09-27

Google Cloud 官方博客宣布 Nuvem —— 这是一个新的连接葡萄牙、百慕大和美国的跨大西洋海底光缆系统。 Nuvem 是这条新海底光缆的名字,在葡萄牙语中是 'cloud' 的意思。Nuvem 将提升跨大西洋的网络弹性,帮助满足对数字服

2023-09-12

ies Limited)合作,使用 NVIDIA GH200 Grace Hopper 超级芯片在印度建造一台 AI 超级计算机。NVIDIA 称,这台超级计算机将为印度数千个组织带来先进的 AI 能力。 印度是一个拥有 14 亿人口的国家,全国共有 2500 所工程学院和约 150 万名

2023-02-24

务器和客户端逻辑,Ambient 可自动处理数据同步。 独立沙盒:开发者为 Ambient 构建的项目通过 WebAssembly 的隔离功能执行。因此如果出现崩溃,它不会破坏整个程序,这也意味着可以安全地运行不受信任的代码。 面向

2021-12-07

布,他们计划为 Firefox 浏览器新增一个名为 RLBox 的新型沙盒技术,该技术是 Mozilla 与加州大学圣地亚哥分校(UCSD)和德克萨斯大学(UT)的研究人员所共同开发的,并将随 Firefox 95 一同推出。Mozilla 表示,RLBox 能够更轻松有效

2022-04-12

OpenShift 控制台、支持 Arm 架构和更多的公私有云平台、沙盒容器 (OpenShift Sandboxed Containers) 正式 GA。 红帽没有公开发布 OpenShift Container Platform 4.10.0,而是发布了 OpenShift Container Platform 4.10.3 作为 GA 版本。OpenShift Container Platform 4.10

2023-03-09

hr 1.0 近日正式发布,具有以下新功能: 新功能 Feathr 沙盒:Feathr 沙盒是一个预先配置好的环境,可以用来学习如何使用 Feathr、带有实验性功能,并在本地建立概念验证的应用程序,而不需要在云端设置复杂的基础设施。 O

2023-01-19

a 计划于 2023 年 2 月在 Firefox 110 Stable for Windows 中启用 GPU 沙盒,通过对 GPU 进程应用隔离来提高 Firefox 的安全性。 通过沙盒隔离进程,可以切断恶意软件与其他软件的联系,保护设备上的其他进程。Firefox 已经支持多个沙箱,

2022-11-01

射数据来研究晶体结构时发现手动计算非常繁琐;于是他建造了一台模拟计算机,使部分工作自动化。 1946 年,Britten 和 Booth 在伯贝克合作开发了一台非常早期的数字计算机,即自动中继计算器 (ARC),并以此建立了现在的伯贝

2022-08-24

Flatpak 1.14 已发布。Flatpak 是 Linux 应用沙盒和分发框架,其特点包括: 为每个发行版构建:创建一个应用程序并将其分发到整个 Linux 桌面市场 稳定的平台:运行时提供了可以依赖的通用库平台 一致的环境:在与用户所拥

2022-11-22

Google 也一直在逐步改善隐私保护。 Privacy Sandbox(隐私沙盒)是一项保护用户隐私的解决方案,计划旨在打造各种技术,在保障用户在线隐私的同时为公司和开发者提供工具,帮助他们继续发展数字业务。Privacy Sandbox 可减少

2022-10-26

Flatpak 1.14 已发布。Flatpak 是 Linux 应用沙盒和分发框架,其特点包括: 为每个发行版构建:创建一个应用程序并将其分发到整个 Linux 桌面市场 稳定的平台:运行时提供了可以依赖的通用库平台 一致的环境:在与用户所拥

2022-04-25

4 月 21 日,发行十余年的格斗游戏 Overgrowth(中文名:复仇格斗兔2)正式宣布开源。 Overgrowth(中文名:复仇格斗兔2)是游戏公司 Wolfire 制作的一款动作冒险游戏,玩法有点类似于《刺客信条》,不过玩家控制的是一只肌肉壮

2023-08-31

nd 安全上下文协议 (security context) 的 PR。 Flatpak 是一种沙盒容器式的软件包格式,类似于 Docker,旨在提供一种独立于发行版的打包格式,解决包依赖问题,能在不导致依赖地狱的情况下在同一个系统上安装同一个程序的多个

2023-07-05

D、DevOps、服务治理、服务网关等。 CNCF 社区将项目分为沙盒项目(Sandbox)、孵化项目(Incubating)、毕业项目(Graduated)。著名的毕业项目有:Kubernetes、etcd、containerd、Prometheus、Helm 等。 KubeClipper 致力于提供极简且通用的 K8S