Simulator of life and survival. An island with a size of 100x20 (customizable) cells with its inhabitants. Each creature can move, eat, reproduce and starve to death.
- Simultaneous action of creatures
- Defining an Iteration Stage/Cycle
- Displaying a lot of information in a compact way.
- Clone the project;
- Run the project from Runner.class in your IDE from the main method;
To change the configuration, make appropriate changes int the file in config.yaml
- Concurrent package (CountDownLatch, ConcurrentLinkedQueue, ScheduledExecutorService)
- Pattern factory method
- Lombok
- Jackson