No description
  • PHP 59.4%
  • JavaScript 23.9%
  • Shell 8.7%
  • CSS 2.4%
  • Rust 1.3%
  • Other 4.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
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

blablatest

blablatest

Play: https://jumphp.net/blablatest

Made with JumPHP: games and applications in PHP, on the desktop and in the browser. The game is in games/blablatest/.

bin/jumphp install blablatest    # dependencies (everything runs in Docker)
bin/jumphp run blablatest        # run it on the desktop
bin/jumphp test blablatest       # checks + a headless demo