vkevroletin/web-game-doc — Issue #8: ИИ
Author: elvslv
Created: 2011-11-20 13:20:17+00:00
State: open

Хотя мы все дружно забили на протокол, предлагаю все-таки обсудить изменения для ИИ, чтобы они хоть как-то у нас были похожи.
так вот, мои предложения: в createGame добавить поле что-то типа ai: -- количество искуственных интеллектов в игре.
далее, нужно либо просто добавить команду что-то типа aiJoin, где ИИ сразу будет присоединяться к какой-либо игре, указывать, что он готов, и т.д.
либо, поменять register так, чтобы можно было отправлять пустое имя пользователя, возможно, что-то еще, ну и искуственному интеллекту придется посылать команды register, login, join, setRadinessStatus.
Не знаю, какой из вариантов лучше.
Далее, нужно во все команды добавить какое-то поле типа force, или что-нить еще, означающее, коммитить изменения в бд или нет (потому что для ИИ нужно будет постоянно откатывать изменения в полном переборе).

Какие есть предложения по этому поводу?