Артём увлёкся предыдущим экспериментом и решил расширить его, создав целую семью из Мужа, Жены и Кота. Условия эксперимента следующие.
Каждый день участники жизни могут делать только одно действие. Все вместе они должны прожить год и не умереть.
Муж может:
- есть;
- играть;
- ходить на работу.
Жена может:
- есть;
- покупать продукты;
- покупать шубу;
- убираться в доме.
Кот может:
- есть;
- спать;
- драть обои.
Все они живут в одном доме, дом характеризуется:
- количеством денег в тумбочке (вначале 100);
- количеством еды в холодильнике (вначале 50);
- едой для кота (вначале 30);
- количеством грязи (вначале 0).
У людей есть имя, степень сытости (вначале 30) и степень счастья (вначале 100). Все люди могут гладить кота (+5 к счастью).
У кота есть имя и степень сытости (вначале 30).
Любое действие (в том числе и кота), кроме «есть», приводит к уменьшению степени сытости на 10 пунктов.
Взрослые едят максимум по 30 единиц еды, степень сытости растёт на один пункт за один пункт еды.
Кот ест максимум по 10 единиц еды, степень сытости растёт на два пункта за один пункт еды.
Степень сытости не должна падать ниже нуля, иначе человек или кот умрёт от голода.
Деньги в тумбочку добавляет муж после работы — сразу 150 единиц.
Еда стоит 10 денег за 10 единиц еды. Шуба стоит 350 единиц.
Еда для кота тоже покупается — за 10 денег 10 еды.
Грязь добавляется каждый день по пять пунктов, за одну уборку жена может убирать до 100 единиц грязи.
Если кот дерёт обои, то грязи тоже становится больше на пять пунктов.
Если в доме грязи больше 90, у людей падает степень счастья каждый день на 10 пунктов.
Степень счастья растёт: у мужа от игры в компьютер (на 20), у жены от покупки шубы (на 60, но шуба дорогая).
Степень счастья не должна падать ниже 10, иначе человек умирает от депрессии.
Реализуйте такую программу. Подведите итоги жизни за год — сколько было заработано денег, сколько съедено еды, сколько куплено шуб.
Дополнительно: добавьте ещё ребёнка и несколько котов.
