ZH

JumPHP IDE:像专业人士一样编写 PHP 游戏和应用。

补全、导航、重构、Git、测试和实时运行的游戏,专为 JumPHP 设计。免费,支持 Windows、macOS 和 Linux,浏览器中也是同一个 IDE。

版本 0.1.2 · 无需管理员权限的安装程序 · 始终是最新版本 · 所有文件 · 打开网页版 IDE →

JumPHP IDE:打开的游戏、项目树和 PHP 编辑器

它能做什么

PHP 补全列出类的属性和方法

它懂你的 PHP

带类型的补全、跳转到定义、查找用法、重命名、输入时即时显示错误。它了解 JumPHP 引擎及其 SDL 函数。

AbstractScene 的层次结构:它的父类和所有继承它的场景

类层次结构

Ctrl+H:光标所在类的父类和子类,一直到引擎内部。非常适合理解场景、实体和菜单。

“External Libraries” 中的 JumPHP 引擎源码

引擎尽在眼前

JumPHP 和 Composer 包的源码都在 “External Libraries” 中。眼睛图标跟随打开的文件,勾选 “Follow” 可保持该选项。

显示已修改文件差异的 Commit 窗口

内置 Git

变更、并排差异、提交和推送、分支、历史、blame。在网页版 IDE 中,你的修改是草稿,通过一次提交发布。

从 IDE 启动的示例游戏 Pong

运行、测试、游玩

右键 Play:场景启动,测试文件只运行自己的测试并显示结果。游戏在面板中运行,每次保存后重新加载。

欢迎界面:新建项目、打开文件夹、克隆

你的 jumphp.net 项目

用你的账号登录:IDE 会替你克隆和推送游戏。几下点击即可新建游戏、应用或 Amstrad 复刻项目。

可视化编辑器:无需 HTML 的 PHP 应用

在窗口中放置按钮、列表和图片,按行、按列或放入随屏幕自适应的网格。双击按钮即可在 PHP 代码中写入它的事件。同一个应用可在 PC、Mac、Linux、浏览器和手机上运行。

可视化编辑器:联系人窗口、控件面板和属性检查器 同一窗口在 iPhone 上:两个面板上下排列

可视化编辑器教程

内置 Claude

Claude 面板在你的项目中与你电脑上的 Claude Code 对话:它阅读 AGENTS.md、编写游戏、运行测试,修改的文件会在你眼前打开。可以选择模型及其思考强度。

网页版 IDE 也可以:你的电脑为 jumphp.net 作答,它的修改会成为你的草稿。

Claude 教程

系统要求

  • Windows 10 或 11(已自带 WebView2),macOS 12 或更高版本(Apple 芯片和 Intel),带 WebKitGTK 4.1 的 Linux x86_64(Debian 12、Ubuntu 22.04、Fedora 39 或更新版本)。
  • 用 Docker 运行游戏、测试和截图(bin/jumphp),项目需要 Git,Claude 面板需要 Claude Code。
  • 文件尚未签名:首次启动时 Windows 和 macOS 会要求确认(在 Mac 上:右键,打开)。