Показать сообщение отдельно
Старый 16.01.2003, 12:22
C2Plus вне форума Посмотреть профиль Отправить личное сообщение для C2Plus Посетить домашнюю страницу C2Plus Найти все сообщения от C2Plus
  № 65  
C2Plus
  акула
 
Аватар для C2Plus

Регистрация: Mar 1999
Адрес: не проживает.
Сообщений: 2,077
Отправить сообщение для C2Plus с помощью ICQ
Я уже давно думал как сделать такую штуку, обсуждал ее с Ишкой, и все такое.

Во-первых, Смольный исключительно прав говоря про безопасность - проще написать анализатор объектов внутри фильма, чем логику бота. Тем более, что задача упрощается декомпилерами или исходными текстами мира.

Во-вторых, логика бота должна описыватся командами AI, а не быть написаной на AS. Это сразу решает много проблем со взломом и управлением собственно ботом.

В-третьих, битва ведется на одном компе, который выступает в роли передатчика, т.е. мир отправляет что происходит в текущий момент на поле серверу, сервер - клиентам. И все смотрят цирк.

И наконец в-четвертых, чтобы это сделать, нужно ОДНОМУ человеку(или одной уже сработаной команде) сесть, и написать мир, описать систему команд(не движек интерпретатора, а просто список доступных команд) и описать все это доступным языком. После чего этому же кексу нужно написать интерпретатор команд. Почему одному(одной команде)? потому, что если это делать таким подходом какой я сейчас наблюдаю, будет исключительно нелогичная среда, где добавление любого усовершенствования приведет к разрушению старых цивилизаций и необходимости создания новых.
__________________
[околостильные заметки: 1, 2, 3, 4, 5]
[битвы титаников:пиксельная (весело)]