Skip to content

Prosta gra RPG w Javie z systemem walki turowej i zapisem stanu gry. Wybierz klasę (mag, wojownik, łucznik), rozwijaj postać, walcz z przeciwnikami i awansuj poziomy.

Notifications You must be signed in to change notification settings

K-Kabak/gra-rpg-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

🎮 Gra RPG w Javie (z zapisem stanu gry)

Projekt gry RPG w języku Java, działający w terminalu/console, zawierający:

  • wybór klasy postaci (mag, łucznik, wojownik),
  • system walki turowej,
  • poziomy trudności i awans postaci (XP, level),
  • zapis i wczytywanie stanu gry z pliku save.txt.

🚀 Uruchamianie gry

✅ Wymagania

  • Java JDK 17+
  • Visual Studio Code z rozszerzeniem Java Extension Pack lub zwykły terminal

🧪 Kompilacja i uruchomienie

W terminalu w folderze z plikami driver.java i dice.java wpisz:

javac driver.java dice.java
java driver

🧙‍♂️ Dostępne klasy postaci

Klasa HP Mana Obrażenia Specjalność
Mag 10 20 2 Fireball, Leczenie
Łucznik 14 6 Duży dmg, brak many
Wojownik 20 20 4 Szarża, wytrzymałość

💾 System zapisu gry

Po każdej walce gra zapisuje się automatycznie do save.txt.
Po uruchomieniu gry możesz wybrać:

1. Nowa gra
2. Wczytaj zapis

📁 Struktura plików

📦 gra-rpg-java
┣ 📜 driver.java
┣ 📜 dice.java
┣ 📜 save.txt          # (tworzy się automatycznie)
┣ 📜 README.md         # (ten plik)

📌 Planowane funkcje

  • Boss na końcu 5 poziomu
  • System ekwipunku
  • GUI (JavaFX / Swing)
  • System misji

📜 Licencja

Projekt stworzony do nauki. Możesz używać i modyfikować swobodnie.

About

Prosta gra RPG w Javie z systemem walki turowej i zapisem stanu gry. Wybierz klasę (mag, wojownik, łucznik), rozwijaj postać, walcz z przeciwnikami i awansuj poziomy.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages