Projekt #43 · Hobby · Koncept

JavaRPG

JavaRPG je rozsáhlý 2D desktopový RPG prototyp postavený v čisté Javě nad Swing/AWT. Obsahuje vlastní game loop, dlaždicovou mapu, kameru, entity, kolize, animace, dialogy, monstra, události, uživatelské rozhraní a zvuk.

Stav

Koncept

Dostupnost

Portfolio ukázka

Zdrojový kód

Veřejný repozitář

Typ projektu

Hobby

Katalogový kontext

Záměr projektu

Projekt ukazuje stavbu herního základu bez komerčního enginu a jasné rozdělení zodpovědností mezi herní smyčku, mapu, entity, vstup, kolize a UI. Je vhodný jako technická ukázka práce s Java 2D grafikou a stavovým gameplayem.

Technické řešení

Technologie podle části

Herní vývoj

Java 17SwingAWTImageIOJava SoundTiled

Ověřitelnost

Co je veřejně doložitelné

  • Desktopový prototyp; veřejný reprodukovatelný build ani release nejsou k dispozici.
  • Veřejná provozní URL není uvedena.
  • Zdrojový repozitář je veřejně propojen.

Repo audit · 2026-08-04

Ověřené důkazy a publikační hranice

Auditovaný commit 3f1f951a73db · Rozsáhlý desktopový prototyp

Ověřené v repozitáři

  • 22 Java souborů a 2 212 řádků herní logiky.
  • Vlastní 100×100 tile svět, game loop, entity, kolize, události, dialogy, UI a zvuk.
  • Implementace používá Java 17 a standardní Swing/AWT API bez herního enginu.

Stav a hranice

  • Chybí Maven/Gradle build, reprodukovatelný balíček, testy a CI.
  • Repozitář obsahuje build output a IDE metadata.
  • Licence a provenience obrazových a zvukových assetů nejsou doložené.

Další krok

Prohlédnout projekt v kontextu celého portfolia

Na svanda.tech je rozšířený profil, související projekty, galerie a aktuální odkazy na provoz nebo zdrojový kód.