Всем привет. На правах автора движка позволю себе вставить пять копеек.
Но во-первых, сравнивать движок EN с движком Дозора не стоит. Движок Дозора писался лично мной, на чистом энтузиазме и для себя в качестве администратора. Поэтому по первой там даже админки не было, сценарии забивались прямо в SQL. Потом появилась админка, но она очень далека от совершенства. Да, в движке много интересных вещей, но также многого там не хватает. Из достоинств - он достаточно шустрый, ибо писан на Perl и кода там немного. И там очень продвинутая логика выдачи нелинейных заданий. Там есть анализ занятости уровней, объединение уровней в блоки, которые могут выдаваться как линейно, так и нелинейно. Есть возможность выбора уровня по коду, чередование штурмовых уровней с линейными, выдача подуровней к основным уровням и еще куча всего. Но там откровенно недоделанная админка, нет понятия рейтингов и много других недоработок.
Yufit: Вопросы:
1) Понятие номера уровня отсутствует?
2) Сколько уровней всего тоже не видно? Финиш наступит "ВНЕЗАПНО"? По крайней мере, для первой команды?
3) Общая статистика видна?
В игре - да, понятие номера уровня отсутствует. Обычно я прямо в тексте задания писал что-то типа "Задание 1", а их количество озвучивалось перед игрой. Статистика есть, но так как у нас игры были в основном нелинейные, статистика была не сеткой, как у EN, а таблицей, где указывается общее количество заданий, выполненных командой, время штрафов, бонусов и общее. Для понимания картинки этого хватает, а больше нам показывать было нельзя по причине нелинейности. В общем, статистика в игре выглядит как в
тестовой игре .
Подробная же статистика появляется после того, как администратор закрывает игру. Как это выглядит можно посмотреть
здесь. Там уже есть и названия уровней, которые до закрытия игры видны только в администраторской статистике и более подробная информация о прохождении.
4) Когда вбил код, курсор не остается в поле для ввода. Каждый раз приходится его туда ставить - неудобно.
5) В игровом интерфейсе не нашел кнопки "Выход" и т.д., т.е. только вкладку закрыть?
Если честно, я вообще нихрена не программер. Я - системный администратор, поэтому и движок на Perl, а я очень далек от JavaScript, CSS и пр. Вот таких глюков как курсор не там, кнопки нет и т.п. там выше крыши, к сожалению. :)
6) Штрафные коды - ок ок, то чего не хватает на ЕН, а ведь так просили возможность отрицательного времени за бонусы. Есть возможность ограничения на ввод?
О-о! Вот этого добра там хватает. И штрафные, и выбор уровня в зависимости от введенного кода и бонусные и с комментами и чего там только нет. :)
Ограничения на ввод нет, мы это решали административно. :)
P.S. Хотел бы глянуть авторский интерфейс.
В частном порядке могу устроить. Только на отдельном домене, ибо на dozor.bike рулит G.amlet и без его распоряжения я туда лишней буквы не вставлю, не то что кому-то доступ дать. :)
И да, по движку готов отвечать на вопросы, если что. ;)