ZH

沙盒:无需账号,直接试玩

沙盒会在在线编辑器中打开 Hello World 游戏。无需安装任何东西,也不需要账号:修改代码,点击 ▶ 测试,游戏就会带着你的改动在浏览器中运行。

  1. 打开沙盒。
  2. 在左侧打开 src/Scene/HelloScene.php。
  3. 把 'HELLO WORLD!' 换成你自己的文字,或者改一改速度(90 * $dt)。
  4. 点击 ▶ 测试:游戏会在右侧启动。方向键移动文字,空格键播放一个音效。

你的文件会在输入时自动保存,仅保存在当前浏览器中,保留 30 天。点击全部重来即可回到原始游戏。

你可以从本站的任何一款游戏开始:/bac-a-sable/<游戏名>(例如 /bac-a-sable/pong)。

通过链接分享

编辑器中的 🔗 分享按钮会生成一个指向你当前这一刻的游戏版本的链接(这是一个快照:你之后的修改不会包含在内)。你可以选择链接的有效期:1 天、1 周、1 个月或不限期,还可以加上标题。把链接发给任何人:

  • 对方可以直接玩你的演示,无需账号;
  • ✏️ 在我的沙盒中继续:对方会在自己的沙盒中接手你正在做的项目,继续修改(还可以再次分享);
  • 📥 导入到我的空间:用 GitHub 登录后,对方可以把它拿到自己的私有空间里。

你在登录状态下创建的链接会列在工作室中(“我分享的链接”:查看次数、截止日期、删除按钮)。过期的链接会连同其文件一起消失。

把沙盒内容带到你的空间

一开始没有登录账号?用 GitHub 登录,然后点击 📥 导入到我的空间(在沙盒工具栏中,或在分享链接页面上):你修改过的文件会成为这个游戏的私有草稿,保存在在线编辑器中。工作室会把它们列出来(“编辑器中进行中的修改”)。接下来你可以:

  • Fork 并保留:在你的 GitHub 账号下生成游戏的一份副本,连同你的修改一起发布到 playground;
  • 或者,如果游戏是你自己的,点击推送到 GitHub(一次 commit)。

然后呢?

想保留你的游戏、发布它并让它不断成长:用你的 GitHub 账号创建它,然后跟着 hello world 教程搞懂每一行代码。

沙盒中的 PHP 在你的浏览器里(WebAssembly)运行,绝不会在服务器上运行。