KO

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 프로젝트

계정으로 로그인하면 게임을 대신 복제하고 푸시합니다. 게임, 앱, 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: 마우스 오른쪽 클릭, 열기).