Skip to content

Kristian54/NTNU-IDATA2003-ChaosGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

165 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChaosGame

Introduction

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.

Installation

To run the application you need to have JDK 21 and Maven installed.

Usage

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.

Features

  • Generate fractals
  • Build fractals
  • Edit all fractal properties
  • Save and load fractals to and from files
  • Zooming, changing colors and animating

Project structure

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.

Link to repository

Authors

  • Kristian Nærum Garder
  • Kacper Mrowiec

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors