Скажу прямо, не понял чего ты хочешь!?
ИИ мыши, которая бегает по карте и открывает ящики, или...???
Скажу прямо, не понял чего ты хочешь!?
ИИ мыши, которая бегает по карте и открывает ящики, или...???
Спойлер Творения моих рук:
Ух. Давай посмотрим на другом примере.
1. Есть карта мира
2. На ней размещены 4 холма в виде квадрата: 0 - холмы
00
00
3. На одном холме построен замок, где и живет твой герой.
4. Цель героя пройти по всем холмам, и построить там по замку. (то бишь, герою достаточно лишь стать на место холма, и там появляется замок - смена спрайтов - вместо пустого места появляется спрайт замка).
Я думаю, это должно быть понятно. Тетерь особенность: ты не можешь управлять героем, герой должен это делать по средству придуманного компьютерного интеллекта. То есть - я себе это представляю в виде работы свитчей и переменных, но лишь в теории, да и то, очень туманно.
Здесь должна была быть какая-то умная фраза.
Я пишу длинные тексты, чтобы подольше собой повосхищаться.
Бывает, иногда требую чай.
Frost Esper, проблема тут именно в том, как сделать "умный" CPU интеллект, который будет сам заставлять героя ходить и "строить" замки, пусть даже по "возможным" путям.
Здесь должна была быть какая-то умная фраза.
Я пишу длинные тексты, чтобы подольше собой повосхищаться.
Бывает, иногда требую чай.
Хех. думаю это не самый лучший движок, на котором можно сделать умный интелект. Вообще я так и не понял в чем является его "умность". Если на примере с замками, ты хочешь чтобы они были разной планировки и т.д., то поставь переменную на случайное число допустим от 1 до 100. (смотря какое разнообразие ты хочешь.). И дальше ставить условия если переменная равна одному, двум трем и т.д, то игрок делает то-то да то-то.
Р.С.-А вообще это для чего?
"Вы что, и играть за меня будете?!" - "Агаа."
)))
Как одно пламя, двух сплетенных свечей, мы погаснем лишь вместе...
Ну, почему же - в теории, рпг мекер предлагает очень широкие возможности генерации событий, на которых и можно построить интеллект компа. Тут и рандом, и приплюсовка, в общем, море разных вариантов, нужно лишь правильно настроить сам механизм, а вот с этим у моей теории трабл.
Это будет игра для компьютеров. Я подумал: а ведь еще никто не догадался сделать такую игру, в которую будет играть не человек, а компьютер. Представь, какие деньги я сорву на этом в будущем?
шутка. Если серьезно - всегда хотел создать игру на завоевания территорий, где ты - великий император, строишь свою империю. Но без компьютерного интеллекта, который как и ты будет захватывать земли с другого конца, как понимаешь, смысла в такой игре нет. И тут проблема стала в том, как создать такую систему. которая будет расширять территории, но не от фонаря, а когда конкретные ключевые очки захватывает вражеский юнит.
Конечно, это так - лишь желание, но я подумал - а почему бы не поинтересоваться, вдруг я - профан, не вижу очевидных решений, которые уже известны более опытным?
Здесь должна была быть какая-то умная фраза.
Я пишу длинные тексты, чтобы подольше собой повосхищаться.
Бывает, иногда требую чай.
Хех, тогда даже не знаю. Думаю тут стоит проходить путем проб и ошибок, если ты хочешь сделать такой интелект который хочешь ты. Лично я не владею таким опытом, поэтому тоже сяду вместе с тобой у дороги, и буду ждать "нужную машину", так как особо этим не интересуюсь.
Как одно пламя, двух сплетенных свечей, мы погаснем лишь вместе...
Здесь должна была быть какая-то умная фраза.
Я пишу длинные тексты, чтобы подольше собой повосхищаться.
Бывает, иногда требую чай.
Ты не стой стороны начал плясать! Для создания подобной ИИ необходимы правила игры, которых у тебя нет! Основываясь на правилах, по хорошему, необходимо составить блок схему, по которой будет действовать ИИ. И лишь после этого попробовать реализовать её.
Примерный алгоритм действия ИИ в описанном тобой примере:
Спойлер График:
Спойлер Творения моих рук:
Возможно и не с той, т.к. я теоретически, еще слабо представляю как это реализовать, но, в принципе, твоя схема правильно все показывает, одно только НО - смотри:
Допустим, герой стоит на перекрестке дорог, он должен выбрать один из холмов на котором будет строить замок, Но, при этом, остальные холмы он застраивать не может пока строит один. И лишь достроив его(с проведением хода), может застраивать следующий.
Здесь ступор в том, что желательна какая-то последовательность, ограничивающая все остальные варианты пока выполняется один, а как её реализовать у меня в голове даже идеи пока нет.
Даже, допустим, если бы появилась возможность реализовать для неё такие ограничения, то как снять их с другого героя, который так же может завоевывать в это время другие части кар, которые не тронул в этот раз герой 1.
Здесь должна была быть какая-то умная фраза.
Я пишу длинные тексты, чтобы подольше собой повосхищаться.
Бывает, иногда требую чай.
Всё, что ты описываешь, это лишь новые условия (ветвления) в блок-схеме, здесь ничего сложного нет. Повторюсь, пока ты выдумываешь всё новые и новые "правила игры", написать алгоритм действия компьютера не получиться. Придумай правила, по которым будет возможно и интересно играть двоим участникам, а лишь после начинай думать, как заменить одного из них компьютером. Это не так и сложно!
Спойлер Творения моих рук:
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)
Социальные закладки