JumPHP IDE: PHP 게임과 앱을 프로처럼 작성하세요.
자동 완성, 탐색, 리팩터링, Git, 테스트, 실시간으로 실행되는 게임까지 JumPHP를 위해 만들었습니다. Windows·macOS·Linux용 무료이며, 브라우저에서도 같은 IDE입니다.
버전 0.1.2 · 관리자 권한이 필요 없는 설치 프로그램 · 항상 최신 버전 · 모든 파일 · 웹 IDE 열기 →
할 수 있는 일
PHP를 이해합니다
타입을 아는 자동 완성, 정의로 이동, 사용처 찾기, 이름 바꾸기, 입력하는 동안 표시되는 오류. JumPHP 엔진과 SDL 함수도 알고 있습니다.
클래스 계층
Ctrl+H: 커서 아래 클래스의 부모와 자식을 엔진 내부까지 보여 줍니다. 씬, 엔티티, 메뉴를 이해하기에 좋습니다.
눈앞에 있는 엔진
JumPHP와 Composer 패키지의 소스가 "External Libraries"에 있습니다. 눈 아이콘이 열린 파일을 따라가고, "Follow" 체크로 옵션을 유지합니다.
Git 내장
변경 사항, 나란히 보는 차이, 커밋과 푸시, 브랜치, 기록, blame. 웹 IDE에서는 변경 사항이 초안이 되어 한 번의 커밋으로 게시됩니다.
실행, 테스트, 플레이
마우스 오른쪽 클릭, Play: 씬이 시작되고, 테스트 파일은 자신의 테스트만 실행해 결과를 보여 줍니다. 게임은 패널에서 실행되며 저장할 때마다 다시 로드됩니다.
내 jumphp.net 프로젝트
계정으로 로그인하면 게임을 대신 복제하고 푸시합니다. 게임, 앱, Amstrad 리메이크 프로젝트를 몇 번의 클릭으로 새로 만드세요.
비주얼 에디터: HTML 없는 PHP 앱
버튼, 목록, 이미지를 창에 배치하세요. 행, 열 또는 화면에 맞춰 바뀌는 그리드로 배치할 수 있습니다. 버튼을 더블 클릭하면 그 이벤트가 PHP 코드에 작성됩니다. 같은 앱이 PC, Mac, Linux, 브라우저와 휴대폰에서 실행됩니다.
Claude 내장
Claude 패널은 프로젝트 안에서 내 컴퓨터의 Claude Code와 대화합니다. AGENTS.md를 읽고, 게임을 작성하고, 테스트를 실행하며, 바꾼 파일이 눈앞에서 열립니다. 모델과 생각 수준을 고르세요.
웹 IDE에서도: 내 컴퓨터가 jumphp.net을 위해 응답하고, 그 변경 사항은 내 초안이 됩니다.
시스템 요구 사항
- 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: 마우스 오른쪽 클릭, 열기).