/JavaSnake

This repository features a classic snake game implemented using the A* algorithm for intelligent movement and architectural inspiration drawn from Unity Engine.

Primary LanguageJava

JavaSnake

Classic snake game using A* algorithm and architectures inspired by Unity Engine. The game implemented in Java environment.

Project implemented as part of the university course "Programing Platforms .NET and Java".

Polska wersja README

List of content

Authors

Build and run

You can build and run app by commands:

javac src/*.java
java -classpath src JavaSnake

The same command you can run by run.sh script file.

Description

  • green snake - player;
  • blue snake - AI, enemies;
  • black points - obstacles;
  • red points - fruits (snake score one point);
  • ping points - amphibian (running aim, snake score to two points);

Documentation

Link to documentation

Documentation generated by javadoc.

UML diagrams

~UML-diagrams