Це проста модель життя на «острові», де тварини й рослини існують у клітинках (локаціях). Тварини можуть рухатися, їсти, розмножуватися й помирати від голоду, так і бути з'їденими іншими тваринами в залежності від певного шансу, що залежить від видів тварин, замість мертвих тварин періодично ростуть рослини. У цьому проєкті реалізовано принципи ООП. Є абстрактні класи тварина, хижаки та травоїдні, та їх нащадки, що безпосередньо, відповідають видам тварин на острові. Також, було реалізовано багтопоточність, під час симуляції для більш оптимального перебору усіх тварин на острові та виклику для них відповідних методів і оновленню відповідних параметрів, використовується пул потоків, кожен з яких працює над певною частиною острова паралельно. Після кожного такту виводиться статистика по ситуації на острові, як і після її завершення.