Skip to content

The Powder Toy 用 C++ 编写并使用 SDL,是经典“落沙”物理沙盒的桌面版本,它模拟气压和速度以及热量。

License

Notifications You must be signed in to change notification settings

Dragonrster/The-Powder-Toy-Chinese

 
 

Repository files navigation

The Powder Toy - April 2024

Powder Toy 网站 获取最新版本

汉化 Github 获取最新汉化版本

要使用保存等在线功能,您需要 注册一个帐户,也可以访问 官方 TPT 论坛

你有没有想过炸毁什么东西?或者,也许您一直梦想着经营一座原子能发电厂?您是否有开发自己的 CPU 的意愿?Powder Toy 让您可以做到所有这些,甚至更多!

Powder Toy 是一款免费的物理沙盒游戏,它模拟气压和速度、热量、重力以及不同物质之间无数种相互作用!该游戏为您提供各种建筑材料、液体、气体和电子元件,可用于构建复杂的机器、枪支、炸弹、逼真的地形和几乎任何其他东西。然后,您可以开采它们并观看酷炫的爆炸、添加复杂的布线、与小火柴人玩耍或操作您的机器。您可以浏览和播放社区制作的数千种不同的保存或上传您自己的 - 我们欢迎您的创作!

有一个 Lua API——你可以自动化你的工作,甚至为游戏制作插件。Powder Toy 是免费的,源代码是根据 GNU 通用公共许可证分发的,因此您可以自己修改游戏或帮助开发

构建说明

请参阅 WIKI 主页上的 Powder Toy Development Help部分

感谢

  • Stanislaw K Skowronek - 设计原作
  • Simon Robertshaw
  • Skresanov Savely
  • cracker64
  • Catelite
  • Victoria Hoyle
  • Nathan Cousins
  • jacksonmj
  • Felix Wallin
  • Lieuwe Mosch
  • Anthony Boot
  • Me4502
  • MaksProg
  • jacob1
  • mniip
  • LBPHacker

使用的库和其他资源

指导

用鼠标点击元素并在区域中绘制,就像在MS Paint中一样。剩下的游戏就是学习接下来会发生什么

按键

按键 操作
TAB 在圆形/方形/三角形画笔之间切换
Space 暂停
Q / Esc 退出
Z 放大
S 保存 Stamp
L 加载保存的 Stamp
K 浏览保存的 Stamp
0-9 设置渲染模式
P / F2 将屏幕截图另存为 .png
E 调出元素搜索
F 帧进
G 增大网格大小
Shift + G 减小网格大小
H 显示/隐藏 HUD
Ctrl + H / F1 显示介绍文字
D / F3 调试模式
I 反转压力和速度贴图
W 循环引力模式
Y 循环空气模式
Ctrl + E 循环边界模式 modes
B 进入装饰编辑器菜单
Ctrl + B 打开/关闭装饰
N 打开/关闭牛顿引力
U 打开/关闭牛顿引力
Ctrl + I 安装The Powder Toy,通过双击加载沙盘/Stamp
Backtick 切换控制台
= 重置压力和速度图
Ctrl + = 清除电脉冲
[ 减小画笔大小
] 增加画笔大小
Alt + [ 将画笔大小减小 1
Alt + ] 将画笔大小增加 1
Ctrl + C/V/X 复制/粘贴/剪切
Ctrl + Z 撤消
Ctrl + Y 重做
Ctrl + Cursor drag 长方形
Shift + Cursor drag 线
Middle click 样本元素
Alt + Left click 样本元素
Mouse scroll 更改画笔大小
Ctrl + Mouse scroll 更改垂直画笔大小
Shift + Mouse scroll 更改水平画笔大小
Shift + R 粘贴 Stamps 图章时所选区域的水平镜像
Ctrl + Shift + R 粘贴 Stamps 时选定区域的垂直镜像
R 粘贴 Stamps 时逆时针旋转所选区域
F11 切换全屏

命令行

命令 描述 例子
scale:SIZE 更改窗口比例 scale:2
kiosk 全屏模式
proxy:SERVER[:PORT] 使用代理服务器 proxy:wwwcache.lancs.ac.uk:8080
open FILE 将文件打开为 Stamps 或游戏沙盘
ddir DIRECTORY 用于保存 Stamps 和首选项的目录
ptsave:SAVEID 打开在线保存,由 ptsave 使用:URL ptsave:2198
disable-network 禁用互联网连接
disable-bluescreen 禁用蓝屏处理程序
redirect 将输出重定向到 stdout.txt / stderr.txt
cafile:CAFILE 设置证书路径 cafile:/etc/ssl/certs/ca-certificates.crt
capath:CAPATH 设置证书目录路径 capath:/etc/ssl/certs

参考资料

About

The Powder Toy 用 C++ 编写并使用 SDL,是经典“落沙”物理沙盒的桌面版本,它模拟气压和速度以及热量。

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 90.7%
  • Lua 5.2%
  • Meson 1.9%
  • C 1.0%
  • Python 0.7%
  • Shell 0.3%
  • Other 0.2%