Питомник для самураев

Вопросы баз знаний, надсистем и искусственных интеллектов

Модератор: al_mt

Ответить
Аватара пользователя
al_mt
Сообщения: 13598
Зарегистрирован: 19 апр 2010 10:30
Откуда: Таганрог

Re: Питомник для самураев

Сообщение al_mt »

Значит так. Моделируем социум.
Сначала пробуем нечто предельно простое. Самое простое - это идеализированное средневековое общество. Для большего упрощения выбираем японское, можно попробовать игнорить религию.

Начинаем с крестьян.
1. Крестьяне живут в статической деревне, где каждая семья получает надел по норме, но не более чем есть в сумме у общины.
Мужчина - 2 тана
Женщина - 2/3 тана
Рабов игнорим.

2. Цикл жизни
Рождается, до 15 лет потребляет 1 коку / возраст
С 6 лет учитывается при ежегодном переразделе наделов
Вероятность помереть до 6 лет - 40%
Вероятность помереть после 100% / (45 - возраст), т.е. крестьянин помирает не позже 45 лет
В возрасте 9 лет мужчина начинает работать, обрабатывая надел
С 15 до 30 лет может размножаться - все жёны крестьянина рожают 1 ребёнка в год

3. Производительность труда
t секунд на 1 тан земли
Женщины в поле не работают
Учитываем, что надо добраться из деревни до поля, по дороге и обратно(это на всякий случай)
Урожайность n коку на тан обработанной земли

----------------------------------------------------------------------------------
Модель поведения крестьян.
Очевидно, что модель состоит из "действий" и "принятия решения". Т.е. каждый юнит на основе контекста принимает решение, каким будет следующее действие. Выполняет действие, снова принимает решение.
Комплексность действий игнорим, т.е. обработка поля состоит из атомов:
- "идти к своему полю"
- "ковырять поле"
- "идти к необработанному участку"
- "возвращаться домой"
Но комплексного действия "обработка поля", как такового нет.

Нужно составить полный список возможных "атомов" для крестьянина.
Учитывая реакцию на перенаселённость. "Атомы" сразу будем делать "руками", с учётом социализации юнитов.
Нет идей...
Аватара пользователя
al_mt
Сообщения: 13598
Зарегистрирован: 19 апр 2010 10:30
Откуда: Таганрог

Re: Питомник для самураев

Сообщение al_mt »

Значит, есть:
крестьянин, женщина(жена крестьянина), ребёнок до 9 лет, ребёнок-мужчина от 9 до 15 лет.
Полагаем, что лишние из социума "пропадают". Пока.
У них разные поведения.

Для каждого "контекст", "память" и "реакция".

Компоненты контекста: [
время суток (время года, пока игнорируем),
местонахождение относительно жилья (ночью крестьяне спят, а ниндзи - шаболдаются),
тип грунта под ногами и вокруг ("дорога", "своя земля не обработанная", "своя земля обработанная", "чужая земля", "непроходимые кущери", ...),
другие персонажи в радиусе наблюдения,
...
]
что ещё?

Типы реакций крестьянина:[
спать,
идти в поле,
идти домой,
обрабатывать землю,
...
очевидно нужна ещё куча всего для социальных отношений
]

Для детей 9-15 лет, то же самое, только они не размножаются
Дети до 9 лет, только жрут
Женщины, только жрут и рожают. Упрощаем.
Нет идей...
Аватара пользователя
ko4evnik
Сообщения: 14616
Зарегистрирован: 11 апр 2010 16:25

Re: Питомник для самураев

Сообщение ko4evnik »

Типы реакций крестьянина:
уклоняться от работы
голодать
добывать дрова
претерпевать невзгоды и стихийные действия
лечиться от травм болячек етц
молиться предкам
забивать камнями воров
относить десятину в храм

Дети до 9 лет, только жрут
нет.
с 4-5 "пасут гусей"
с 5-6 "собирают орехи" "ловят сеткой птичек и рыбу" "присматривают за скотиной" "носят воду" и т.п
Аватара пользователя
al_mt
Сообщения: 13598
Зарегистрирован: 19 апр 2010 10:30
Откуда: Таганрог

Re: Питомник для самураев

Сообщение al_mt »

Кое-что отложу на будущее.
Но, пока, надо упрощать. А то одно только моделирование "утром иду в поле" вызывает когнитивный ступор.
А проблема, раздела земли на участки? Конечно, для начала можно засунуть простой алгоритм, но по-факту, надо моделировать "деревенский сход"!
А как моделировать передачу девочек в жёны? Хотя эта сторона отношений, пока, не особенно значима, но всё равно!
Нет идей...
Benedict
Сообщения: 11494
Зарегистрирован: 15 апр 2010 05:17

Re: Питомник для самураев

Сообщение Benedict »

Для каждого актора матрица состояний (оператор в терминах операторной алгебры).
И волновая функция местонахождения.
Fly, fly through a troubled sky
Up to a new world shining bright, oh, oh.
Ответить

Вернуться в «Золотая рыбка»