Circus is a desktop 2D local multi-player game in Java. Game uses JavaFX as a platform for the desktop application.
Compete with a friend to get a higher score, try to catch three falling plates with the same color to win.
- Save/Load the game at any given moment.
- Add a character/plate to the game using a *.class file.
- Choose from three different difficulty levels.
- UI artwork is motivated by a previous work done by AlamasB/FXTutorials.
- Main menu background by [Paper Childhood -- behance.com] (https://www.behance.net/gallery/18015159/Paper-Childhood).
- Gameplay background by [Retro circus vector -- Vecteezy.com] (https://www.vecteezy.com/vector-art/83065-playing-retro-circus-vector).
- [Gson] (https://github.com/google/gson) for JSON based saved files.
- [Protocol Buffers] (https://github.com/google/protobuf) for Protocol Buffers based saved files.
- [Apache Log4j 2] (https://logging.apache.org/log4j/2.x) for log files.