PL

Instalacja JumPHP IDE i otwarcie projektu

JumPHP IDE to darmowe IDE do pisania gier i aplikacji w JumPHP. Jest dostępne na Windows, macOS i Linux, a to samo działa w przeglądarce z grami opublikowanymi tutaj.

1. Instalacja

Na stronie IDE pobierz instalator swojego systemu:

  • Windows: JumPHP-IDE-setup.exe. Za pierwszym razem Windows ostrzega, że plik nie jest podpisany: „Więcej informacji”, a potem „Uruchom mimo to”.
  • macOS: JumPHP-IDE-setup-macos.zip. Rozpakuj go, a za pierwszym razem użyj prawy klik › Otwórz.
  • Linux: JumPHP-IDE-setup-linux-x86_64. Nadaj mu prawo wykonywania (chmod +x) i uruchom.

Instalator instaluje tylko dla ciebie, bez uprawnień administratora. Dodaje skrót i deinstalator, i zawsze instaluje najnowszą wersję IDE.

Do uruchamiania gier, testów i zrzutów IDE używa Dockera (jak bin/jumphp) oraz Gita do projektów: zainstaluj je, jeśli jeszcze ich nie masz.

2. Ekran powitalny

Ekran powitalny JumPHP IDE
Powitanie
  • New Project: nowy projekt JumPHP. Wybierz rodzaj: gra, aplikacja na komputer lub remake gry z Amstrada CPC (IDE poprosi wtedy o plik .dsk gry). Projekt zawiera tylko szkielet wybranego rodzaju.
  • Open Folder: projekt, który już jest na twoim komputerze.
  • Clone Repository: repozytorium Git.

3. Logowanie do jumphp.net

Kliknij Sign in with jumphp.net w lewym dolnym rogu. Przeglądarka otworzy jumphp.net: zaloguj się przez GitHub i zezwól IDE. Wróć do IDE: jesteś zalogowany. Twoje gry z playgroundu pojawią się na ekranie powitalnym; jedno kliknięcie otwiera grę, IDE klonuje ją za ciebie i wysyła twoje commity.

Zalogowanymi urządzeniami zarządzasz w studiu: Połączone urządzenia. W każdej chwili możesz któreś usunąć.

4. Pierwszy rzut oka

Gra otwarta w JumPHP IDE
Otwarta gra
  • Po lewej drzewo projektu (Alt+1). Na samym dole External Libraries: źródła silnika JumPHP i pakietów Composera, tylko do odczytu.
  • Pośrodku edytor PHP. W prawym górnym rogu konfiguracja uruchamiania, ▶ (uruchom) i kolba (testy).
  • Okna narzędzi stoją po lewej, na dole albo po prawej: Structure, Hierarchy, Run, Find, Problems, Game, Claude.

Dalej: programowanie, uruchamianie i testy.