|
  акула
Регистрация: Mar 1999
Адрес: не проживает.
Сообщений: 2,077
|
Я уже давно думал как сделать такую штуку, обсуждал ее с Ишкой, и все такое.
Во-первых, Смольный исключительно прав говоря про безопасность - проще написать анализатор объектов внутри фильма, чем логику бота. Тем более, что задача упрощается декомпилерами или исходными текстами мира.
Во-вторых, логика бота должна описыватся командами AI, а не быть написаной на AS. Это сразу решает много проблем со взломом и управлением собственно ботом.
В-третьих, битва ведется на одном компе, который выступает в роли передатчика, т.е. мир отправляет что происходит в текущий момент на поле серверу, сервер - клиентам. И все смотрят цирк.
И наконец в-четвертых, чтобы это сделать, нужно ОДНОМУ человеку(или одной уже сработаной команде) сесть, и написать мир, описать систему команд(не движек интерпретатора, а просто список доступных команд) и описать все это доступным языком. После чего этому же кексу нужно написать интерпретатор команд. Почему одному(одной команде)? потому, что если это делать таким подходом какой я сейчас наблюдаю, будет исключительно нелогичная среда, где добавление любого усовершенствования приведет к разрушению старых цивилизаций и необходимости создания новых.
|