Chaos Game was an assignment in the subject IDATA2003. The assignment was to create an application where you can generate, build and play with different fractal types through a visual GUI.
To run the application you need to have JDK 21 and Maven installed.
Application
To run the application, you can use
mvn javafx:run in the console or run the AppLauncher class in your IDE.
Tests
To run the tests you can run all classes simultaneously or one by one. Excpeted behaviour is all tests to pass.
- Generate fractals
- Build fractals
- Edit all fractal properties
- Save and load fractals to and from files
- Zooming, changing colors and animating
This project is built as a maven structured application. All sourcecode files are stored under src.main.java.org. The entity package contains the classes that store information. The logic package contains the classes that handles the information stored in entity classes. The ui package contains the classes that handles all input and output from/to the user.
- Kristian Nærum Garder
- Kacper Mrowiec