JA

JumPHP IDE:PHP のゲームとアプリをプロのように書こう。

補完、ナビゲーション、リファクタリング、Git、テスト、ライブで動くゲーム。すべて JumPHP のために。Windows・macOS・Linux 向けに無料、ブラウザでも同じ IDE。

バージョン 0.1.2 · 管理者権限不要のインストーラー · 常に最新版 · すべてのファイル · Web IDE を開く →

JumPHP IDE:開いたゲーム、プロジェクトツリー、PHP エディター

できること

PHP 補完がクラスのプロパティとメソッドを提案

PHP を理解する

型付きの補完、定義へ移動、使用箇所の検索、名前の変更、入力中に表示されるエラー。JumPHP エンジンとその SDL 関数も認識します。

AbstractScene の階層:親と、それを継承するすべてのシーン

クラス階層

Ctrl+H:カーソル下のクラスの親と子を、エンジンの中まで表示。シーン、エンティティ、メニューの理解に最適です。

「External Libraries」にある JumPHP エンジンのソース

エンジンをいつでも参照

JumPHP と Composer パッケージのソースは「External Libraries」に。目のアイコンが開いているファイルを追い、「Follow」のチェックで設定を保持します。

変更されたファイルの差分を表示した Commit ウィンドウ

Git 内蔵

変更、左右に並べた差分、コミットとプッシュ、ブランチ、履歴、blame。Web IDE では変更は下書きになり、1 回のコミットで公開されます。

IDE から起動したサンプルゲーム Pong

実行・テスト・プレイ

右クリックして Play:シーンが起動し、テストファイルはそのテストだけを実行して結果を表示します。ゲームはパネル内で動き、保存のたびに再読み込みされます。

ようこそ画面:新規プロジェクト、フォルダーを開く、クローン

jumphp.net のプロジェクト

アカウントでサインインすると、ゲームのクローンとプッシュは IDE が行います。ゲーム、アプリ、Amstrad リメイクの新規プロジェクトも数クリックで。

ビジュアルエディター:HTML なしの PHP アプリ

ボタン、リスト、画像をウィンドウに配置します。行、列、または画面に合わせて変わるグリッドで並べられます。ボタンをダブルクリックすると、そのイベントが PHP コードに書き込まれます。同じアプリが PC、Mac、Linux、ブラウザー、スマートフォンで動きます。

ビジュアルエディター:連絡先ウィンドウ、ウィジェットのパレット、インスペクター 同じウィンドウを iPhone で表示:2 つのパネルが縦に並びます

ビジュアルエディターのチュートリアル

Claude 内蔵

Claude パネルは、あなたのコンピューターの Claude Code とプロジェクトの中で対話します。AGENTS.md を読み、ゲームを書き、テストを実行し、変更したファイルが目の前で開きます。モデルと思考レベルを選べます。

Web 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 では右クリックして「開く」)。