Skip to content

Latest commit

 

History

History
50 lines (34 loc) · 1.41 KB

File metadata and controls

50 lines (34 loc) · 1.41 KB

JavaSnake

Klasyczna gra snake z wykorzystaniem algorytmu A* oraz architekturą inspirowaną silnikiem Unity. Zaimplementowana w środowisku Java.

Projekt w ramach kursu Platformy Programistyczne .NET i Java na specjalności Technologie Informacyjne w Automatyce.

Spis Treści

Autorzy

Budowa aplikacji i uruchomienie

Aplikację można zbudować oraz uruchomić za pomocą poleceń:

javac src/*.java
java -classpath src JavaSnake

Dla ułatwienia dane polecenia zostały zawarte w skrypcie run.sh.

Opis gry

  • zielony wąż - gracz;
  • niebieskie węże - AI, przeciwnicy;
  • czarne punkty - przeszkody;
  • czerwone punkty - owoce (wąż zdobywa punkt);
  • różowe punkty - płazy (uciekający cel, wąż zdobywa 2 punkty);

Dokumentacja

Link do dokumentacji

Dokumentacja wygenerowana za pomocą javadoc.

Schemat klas UML

schemat-uml

Pełnych wymiarów zdjęcie można otworzyć tutaj.