Translation(model translation, not the source's own text)
文章标题:我正在开发一个 FOSS Linux 弹球模拟引擎
正文: sysrpl11 2026年11月,20:53
本周我一直在为我的 Linux 弹球模拟引擎添加功能、修复缺陷并提升性能。它将完全开源(FOSS),但在准备好首次发布之前还需要做一些工作。我希望下周在 2026 IAAPA Expo 上向一些厂商展示它,以了解他们对支持 Linux 和 FOSS 的兴趣。
以下是我最近完成的一些事项:
- 新的声音系统可以轻松地将声音附加到部件上。可以添加多个声音,每个声音都有自己的音量。
- 几乎所有内容都添加了环境音效,包括球在桌面上滚动、弹弓、球撞击橡胶或金属的声音。声音会根据施加的力进行衰减。
- 物理效果大幅改进。它们远未完成,但我一直在反复对它们进行模拟,试图缩小哪些设置似乎能带来最真实的效果。
- 添加了控制台系统,Typescript 现在可以进行离屏渲染,在演示桌上添加了一个 Asteroids 小游戏作为视频模式。
- 游戏内编辑器允许你在游玩时移动部件、旋转它们,并对桌面做一些更改。
- 添加了多种摄像机模式,包括用于模拟弹球桌的竖屏模式。脚本可以控制摄像机。
接下来是更好的物理效果、为演示添加上层 playfield、加入我的语音角色台词以及桌面上更多的美术。我将编写一份桌面创建指南,并提供一个 Typescript define 文件,用于为你自己的桌面编程。我正在研究一种让 typescript 制作自己的 DMD 显示动画的方法,并希望开发双显示器 backglass 系统。
我正在寻找任何愿意为此以及其他几个演示桌提供桌面美术帮助的人。请给我发消息,或发送电子邮件到我的账户 [email protected]。