Не знаю, можно ли это применить в данном случае... Любой алгоритм, это последовательность (хотя что-то можно делать параллельно тем более в FPGA) элементарных операций (действий) над операндами (объектами). Можно, на любом уровне абстракции, описать некие свойства объектов, а действия представить как модификаторы эти свойств. Результат выполнения алгоритма можно как-то оценить, по разным критериям, время выполнения, расходование ресурсов и прочее... Алгоритм генерировать случайным образом, с учётом применимости действия к объекту. При чём это можно делать как бы сверху вниз. К примеру, персонажу надо взять предмет, но он не досягаем в данный момент, значит, к нему надо подойти, походу огибая препятствия. Есть варианты поиска пути, надо будет заодно проверить, какие можно использовать в данный момент) Можно ли это как-то использовать на уровне аккумулятора и регистров CPU и имеющегося микрокода, я не задумывался пока что, но не вижу препятствий, на вскидку...





Ответить с цитированием