This project was an assignment in my OOP class where i implemented a automatized version of the Conway's Game of Life.This version is on the CLI, implemented on a matrix herbivores carnivores and plants, creating an echosystem where based on some parametres (ex: food eaten ) objects reproduce .
• Working with abstract classes, making a logical tree structure for the project
• Implementing design patterns such as Factory and Singleton
• Making and understanding the structure of a game engine and its components