Skip to content

Simple simulation of animals' lifes done with Java // Objective Programming Course // AGH UST Computer Science 2022/2023 //

License

Notifications You must be signed in to change notification settings

Guccio163/EvolutionGenerator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EvolutionGenerator

Maj'an calendar is ending.


About The Project

Repository contains simple evolution generator with GUI crated in JavaFx. Task requirements are descripted in Requirements.pdf.

Generator is built that way it is simple to create random combinations and easy for extending generator by other maps / map elements. This was posible thanks to design patterns. In this project we mostly used abstract factory, observer, dependency injector and template method.

Project give us experience with working in pairs and we came to conclusion that an exchange of information is key aspect of each project, also with good work organization like proper design consideration and division of labor really helps to move forward with project.

Project is considered as ended (future may bring UI improvements beacause we are really unhappy how it looks but our deadline was strict so unfortunetly there is tech debt when it comes to joining generator logic with UI).

Built With

Getting Started

In order to use it download the repository and run it in InteliJ.

Usage

If you need to make statistical excersice EvoultionGenerator may be perfect for you, it displays additional statisctical data and provides export to .csv file.

License

Distributed under the MIT License. See LICENSE.txt for more information.

Contact

Łukasz Kolber

Wiktor Gut

About

Simple simulation of animals' lifes done with Java // Objective Programming Course // AGH UST Computer Science 2022/2023 //

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%