2026-11-04 22:17:56 +00:00
.claude-plugin
The JumPHP pane for Claude Code (claude-mod/jumphp-live): bin/jumphp test live, the screenshots, the playground's tests
2026-10-29 17:30:32 +01:00
bin
Video maker: video:replay (a film of any game from scripted or recorded input, its sound logged and mixed offline), JUMPHP_INPUT_RECORD, JUMPHP_AUDIO_LOG, docs
2026-11-04 22:48:16 +01:00
claude-mod /jumphp-live
Pictures in any terminal: the engine writes a small .rgb beside each live/test frame; jumphp-live 0.4.0 draws it as coloured half blocks (HD image in kitty/Ghostty/iTerm2), opens it on the desktop
2026-10-29 18:22:10 +01:00
docker
Debugger: the async runtime (Xdebug's development branch for PHP 8.6 ZTS, jobs between frames while Xdebug is loaded) and desktop apps (a Tauri image with Xdebug)
2026-11-04 00:35:16 +01:00
docs
IDE AI: tileset generation (sheet + collisions), real sounds and music from ElevenLabs (mp3 saved in the project), generated files opened from the notification
2026-11-04 23:00:15 +01:00
engine
Video maker: video:replay (a film of any game from scripted or recorded input, its sound logged and mixed offline), JUMPHP_INPUT_RECORD, JUMPHP_AUDIO_LOG, docs
2026-11-04 22:48:16 +01:00
extensions
Video maker: timed captions (Captions: plain / box / pop / type, top / middle / bottom / y), video:make --caption and --captions, project.yaml video.captions
2026-11-04 22:44:09 +01:00
games /blablatest
blablatest: a new JumPHP game (JumPHP playground)
2026-11-04 22:17:56 +00:00
ide
IDE AI: tileset generation (sheet + collisions), real sounds and music from ElevenLabs (mp3 saved in the project), generated files opened from the notification
2026-11-04 23:00:15 +01:00
skeleton
Apps in apps/ beside games/, config/project.yaml beside config/game.yaml (both read)
2026-11-03 23:30:23 +01:00
skeleton-app
Apps in apps/ beside games/, config/project.yaml beside config/game.yaml (both read)
2026-11-03 23:30:23 +01:00
skeleton-cli
Web IDE read only for a read member (files, actions, status bar); CLI apps: hidden answers in the web terminal (QuestionHelper, Style)
2026-11-04 00:35:56 +01:00
skeleton-extension
Extensions: extra.jumphp.engine (the JumPHP versions an extension works with, checked at boot, Constraint), declared by the three extensions and the template; the template's README with the steps to publish
2026-11-04 22:12:26 +01:00
skeleton-gui
Apps in apps/ beside games/, config/project.yaml beside config/game.yaml (both read)
2026-11-03 23:30:23 +01:00
skeleton-plugin
Apps in apps/ beside games/, config/project.yaml beside config/game.yaml (both read)
2026-11-03 23:30:23 +01:00
tauri
Hybrid games in one window: the SDL game drawn inside its Tauri window (app.embed)
2026-11-01 08:38:55 +01:00
tools
Video maker: video:replay (a film of any game from scripted or recorded input, its sound logged and mixed offline), JUMPHP_INPUT_RECORD, JUMPHP_AUDIO_LOG, docs
2026-11-04 22:48:16 +01:00
.env.dist
Deploy behind an existing Traefik that works, a check after each deploy
2026-10-28 21:52:26 +01:00
.gitignore
JumPHP IDE: an IDE for JumPHP projects written in PHP, as a desktop app (games/ide, bin/jumphp ide) and on jumphp.net/ide
2026-11-01 12:21:42 +01:00
AGENTS.md
Desktop (HTML) apps as native phone apps: Android (the app's browser build in the system WebView, a bridge for files, notifications, links, share, clipboard; tried in an emulator), iOS written (WKWebView, untried); apps no longer get the games' touch pad
2026-11-04 10:50:06 +01:00
CLAUDE.md
JumPHP: PHP framework for retro 2D games (desktop + WebAssembly)
2026-10-27 18:11:08 +01:00
compose.yaml
JumPHP: PHP framework for retro 2D games (desktop + WebAssembly)
2026-10-27 18:11:08 +01:00
composer.json
New projects: composer create-project jumphp/jumphp, a set-up wizard, server deployment
2026-10-28 17:52:39 +01:00
install.ps1
Install in one line: curl -fsSL https://jumphp.net/install.sh | sh (Linux, macOS, WSL), install.ps1 for Windows (in WSL); jumphp new without composer or docker (git clone of the newest release)
2026-10-29 22:23:48 +01:00
install.sh
Install in one line: curl -fsSL https://jumphp.net/install.sh | sh (Linux, macOS, WSL), install.ps1 for Windows (in WSL); jumphp new without composer or docker (git clone of the newest release)
2026-10-29 22:23:48 +01:00
LICENSE
New projects: composer create-project jumphp/jumphp, a set-up wizard, server deployment
2026-10-28 17:52:39 +01:00
Makefile
JumPHP: PHP framework for retro 2D games (desktop + WebAssembly)
2026-10-27 18:11:08 +01:00
README.md
blablatest: a new JumPHP game (JumPHP playground)
2026-11-04 22:17:56 +00:00
TODO-AFTER.md
TODO-AFTER.md: signing (Authenticode, Developer ID, notarization, TestFlight) on hold
2026-11-04 10:37:20 +01:00
TODO-FIRST.md
TODO: what 0.5.5 / 0.5.6 already did marked done (extensions, CLI apps, branches, sharing, renaming); native Android / iOS apps exist for games, what is left is desktop (HTML) apps on phones
2026-11-04 10:34:47 +01:00
TODO-URGENT.md
TODO-URGENT: todojumphp checked on GitHub and jumphp.net
2026-11-04 21:45:19 +01:00
TODO.md
IDE AI: tileset generation (sheet + collisions), real sounds and music from ElevenLabs (mp3 saved in the project), generated files opened from the notification
2026-11-04 23:00:15 +01:00
VERSION
JumPHP 0.5.8: engine extensions marketplace (engine version constraint, Install in my IDE, Engine Extensions window), video maker (captions, video:replay, input recorder, audio log, Video Preview), AI in the IDE (OpenCode, online and local models, tilesets, real sounds), IDE 0.1.40
2026-11-04 23:10:01 +01:00