<div class='quotetop'>Цитата(Yorick * 16.11.2007, 1:56) [snapback]214678[/snapback]</div>
Я тоже считаю, что для точности тур надо делить на некоторое число тиков.[/b]
Да нет, я вот как раз думал в новом игровом времени перейти только на тики, и всё от них считать. Потому что если между каждым тиком можно отдавать приказ, и после каждого сервер пересчитывает игровую обстановку, то зачем вообще тур (ход)?


<div class='quotetop'>Цитата</div>
Но для ускорения, для ПОПЫТКИ избежать необходимости всем игрокам ОДНОВРЕМЕННО рассылать приказы, и пытаюсь продумать так, чтобы напр. игроки не были вынуждены жестко привязываться к концу тура. Если тик будет связан с какой-то единицей реального времени - 3 ли, 1 ли час - это может в некоторых ситуациях и задержать игру, когда пару игроков сцепятся в войнушке и им понадобится более медленный масштаб времени. Или наоборот - у всех никаких стычек, надавали приказов - и время летит.

А раз напр. в день, вечером, можно делать отсечку для ленивых игроков - если от них так и не поступило приказов, моделировать дальше - если чел не выставил флаг "обязательно дождаться моих приказов". Буде таковый игрок будет злоупотреблять таким флагом - игроки собираются и решают, что с ним делать дальше. Тут уж без обид.[/b]
Ну да, теперь мысль понятнее, постараюсь ее еще обдумать.


<div class='quotetop'>Цитата</div>
Если в перспективе удастся сделать хоть слабенький ИИ, то выход чела из игры не будет катастрофой: его империя "впадет в анархию" - станет одним из развитых варваров.[/b]
Тут вот кстати не совсем ясно, а когда считать игрока выбывшим? В е-циве это было по условию пропуска 5 ходов подряд. Но раз у нас станет можно (и даже где-то нужно) пропускать ходы... Считать что-то вроде месяца реального времени? Неясно, в общем, - какие идеи?


<div class='quotetop'>Цитата</div>
Насчет "забыть" - явно нужно внедрить "ярлыки": "прилепил" подписанный тобой "ярлык" к армии - и всегда можно посмотреть, кто-куда-зачем идеть.[/b]
О, замечательная идея!
Кстати, я как раз подумывал, что в игре должна будет присутствовать система оповещений на е-мейл. Т.е. чтобы игрок извещался о происходящих событиях и знал, когда имеет смысл вернуться к игре и наприказывать чего-нибудь новое :)
Список интересующих событий думаю можно позволить задавать игроку (по умолчанию - открытия технологий, завершение строительств зданий и сооружений, результаты битв, шпионские события, создание и апгрейд юнитов (опционально), прибытие караванов в город (опционально)).
И вот как раз это очень хорошо совместится с введением ярлыков. В почту тогда отправится письмо с событием типа "В город N прибыл караван с лесом (100 единиц) и описанием "Для строительства фермы".

<div class='quotetop'>Цитата</div>
И еще идеологическое замечание-идея: если юниты будут ходить как в Циве и э-цив, все равно нарушается баланс скоростей, медленно. Я снова напоминаю о своей идее "действий по радиусам подобно авиации в Циве": ведь что замедляет движение армии? - припасы, госпиталь и т.д. Если дать возможность юнитам (почти?) моментально продвигаться НА КОНКРЕТНЫЙ РАДИУС, до ближайшей "базы" - то и движения станут быстрее, и роль "баз" (фортов, городов, портов, аэродромов, армии с обозом) резко увеличится - и битвы за островов типа Мальты, увеличивающих радиус действия, будет горячей.[/b]
Это равно концепции провинций вместо клеток. В е-цив2 реализовывать не будем.
Хотя мне например нравится, как оно было сделано в игрушке Империализм. Там были и клетки, и провинции. Армии и флоты передвигались по провинциям, а всякие инженеры и шахтеры - по клеткам. Впрочем, это имело и свои недостатки, - как например то, что движение армий считалось не исходя из дорожной сети, построенной в клетках, а по каким-то своим принципам.
Зато там была милая сердцу некоторых возможность перебрасывать войска за ход в любую свою провинцию по всему земному шару :) Что интересно - ИИ играл в военном смысле отвратительно плохо.


<div class='quotetop'>Цитата</div>
Игрок должен ВСЕГДА иметь возможность подключиться к игре, это только приветствуется. Ну зашел, сказал серверу "Я готов дать новые приказы", "сервер рассчитал текущее состояние, дал игроку картинку, игрок подправил приказы. Реализуемо?
[/b]
Конечно, так и планируется. Данные о текущем состоянии передаются по требованию, приказы тоже хранятся на сервере.