Спасибо, как раз то, что я искал. Но есть одно но, по первому пункту.
Представьте, что это такая сложная игра как покер, и количество срезов огромно.
Например я играю против оппонента. Обычно он сбрасывает карты в 50% случаев, но:
Если пришла определенная карта или несколько карт от [2 До Туза], то он сбросит чаще или реже
Если до нашего действие было определенное действие или набор действий от [1 до 10] то он сбросит чаще или реже
Если он думал x секунд от [0 До 10] то он сбросит чаще или реже
И другие факторы.
Так вот если мы пробуем перебрать все возможные факторы или сочетания факторов, то получаем годы перебора. =)
Я взял библиотеку genetic_evolution для Python и настроил ее так, чтобы fintes-функцией было например вероятность сброса карт более 85% и получил неплохие срезы, но как быть, если нам нужно получить матрицу срезов.
Например, оппонент сбросил карты:
0-30% - Наборы факторов k,l,m...
30-70% - Наборы факторов n,o,p
70-10% -Наборы факторов r,s,t
Может есть способ лучше и удобней для этих задач?
xmoonlight, Да верно, под профи я имел ввиду людей с навыками абстракции выше моих, с хорошей дисциплиной и без мании гениальности. Для Вас это возможно будет нормальный кодер. =)
Идея в том, чтобы дать кому-то задание, нужно написать подробное ТЗ, а чтобы написать подробное ТЗ , нужно подробно знать, как работает тот или иной метод, а чтобы узнать как он работает нужно хотя бы что-то закодить, даже совсем простое. Вот такая у меня логика.
xmoonlight, Ну, когда я делал в прошлом проекты, то я понял, что делаю некоторые вещи непозволительно долго, а другие наоборот довольно быстро. Поэтому проще делегировать сложные куски кода с адекватную плату, и тогда проект реализуется намного быстрее.