Skip to content

mxk77/Ohloblia-module2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors