Да, это тоже вариант, который я забыл. Только с ним такая проблема, что поддерживать код на VB. Писал как-то ряд макросов для Excel, чуть концы не отдал…
Да нет, главное чтобы устройство было не убитым. Когда машину покупаешь, сразу видно, за какими ухаживали, за какими — нет, а какие даже к продаже не почистили.
Я полагал, что есть что-то более изящное. Полный перебор это экспоненциальная сложность. К нему я бы прибегал лишь в крайнем случае. А так, да, ничего сложного. Просто очень неудачно выразился.
Да, в поставленной мной задаче AI оптимизирует только свои действия, не оглядываясь на действия игроков и не конкурируя с ними за ресурсы (ограничения объёма доступных кредитов в Космобанке я опускаю).
Спасибо, почитаю и попытаюсь понять, как применить. Тут возникает вопрос, как строить граф, на котором алгорит Дейкстры будет работать. Первая мысль — граф должен быть деревом решений, перебирающем все варианты возможных решений вида «копить кредиты» и/или «покупать z юнитов» и/или «делать займ в Космобанке» на каждом ходу s(x)? А это задача не менее сложная, чем сам поиск оптимума на графе, даже сложнее. Не могли бы подсказать, как Вы видите применение алгоритма Дейкстры. Полагаю, моё представление несколько поверхностное.
Вы шутите? Roslyn для метапрограммирования и рядом не стоит с макросами Nemerle. На Roslyn придётся долго пыхтеть, чтобы написать небольшую писюльку. Макросы пишутся быстрее и проще. Просто рослин вовсе не для этого был сделан, потому и не заточен. Но в принципе, рослином можно решать такие задачи… в крайних случаях.
Спасибо за ответ. Про внесение фич в C#. Это всё-таки не то. Если функциональное программирование МС как-то пытается вносить, то о метапрограммировании уровня Немерла речи не идёт.
Это порочный круг. Пока язык непопулярен, команду найти трудно (мало разработчиков). Пока мало разработчиков, язык не может быть популярен. Я спрашивал именно о том, как разорвать этот круг. Ниже дал пару вариантов действий.
Nemerle вполне стабилен. Поддержка ничего так, во всяком случае, российское коммьюнити весьма на высоте (есть один сайт, не знаю, можно ли про него говорить, но легко найдёте, при поиске по гугл). А вот реклама… Не очень понимаю, что именно, как и где рекламировать.
Про практику так ничего и не нашёл пока дельного.