fbpx

Дайджест разработки. Осень

В любой онлайн-игре есть две больших части: сервер и клиент. Игровые алгоритмы, формулы, модель мира и протекающие процессы – это все серверная часть игры. Клиент же, это то, что видит пользователь: графика, интерфейс, окошки/менюшки, прочие красивости. Осенью мы занимались всем этим, и в этом дайджесте будет много скриншотов и совсем мало слов.

 

Город

Центр экрана города. Тут мы строим новые здания, улучшаем имеющиеся. Со временем добавим деревьев и немного анимации, типа дыма из печных труб, но пока так. В левом-нижнем углу строится дворец, это Чудо света, там живет правитель, т.е. Вы!

 

Карта

Карта наконец обрела интерфейс. Слева на панели появилась миникарта, информация о выделенном гексе, координаты и управляющие кнопки. Синими пятнами обозначаются области городов. Это временно, черновой вариант, уже на днях сделаем красивее и симпатичнее.

 

Экран эдиктов

Подробная информация о вашем народе, городе и стране собрана на экране эдиктов. Он содержит разделы:

  • Наука
  • Рынок
  • Война
  • Страна

Тут много цифр и таблиц. А также мы сгруппировали управляющие элементы относящиеся к этим темам, чтобы было удобно.

 

Наука

Мы видим список научных городов страны, текущую изучаемую науку и следующую. Правый клик (долгий тап) по науке будет открывать подробное описание в энциклопедии. Со временем мы сделаем классическое дерево наук, такое как в Цивилизации.

 

Рынок

Торговля – двигатель прогресса. И в нашей игре этот игре этот тезис имеет самый прямой смысл. Будут разные виды рынков: страны, торгового союза, мировой. Фишка нашей игры – личный рынок. Включив этот фильтр, Правитель народа увидит на рынке запасы своих городов и сможет дать распоряжения на их перевозку. К сожалению, к старту беты это сделать мы не успеваем, но будет обязательно и скоро. Подробнее о торговле мы писали в этой статье.

 

Война. Тренировка войск

В этом окне собраны здания, где можно тренировать войска. Всего может быть до 12-ти таких зданий.

 

Война. Тактики базовые и дополнительные

Тактики это план предстоящего сражения.

Тактики можно создавать в целом, на виды войск (базовые) или на конкретные отряды (дополнительные). Например, 100% стрелков поместить в группу стрелков (что логично)). Войска флангового прикрытия поделить, 50% на левый фланг, 50% на правый и т.д.

Дополнительная тактика создается на конкретный отряд. Например, отряд воинов имеет указание поделится: 40% в группу атаки, 30% на левый фланг, 30% на правый. При расчете боя, войска будут выполнять сначала инструкции дополнительных тактик, а затем базовых.

Война. Симулятор боя

Все просто: задаем войска нападения и обороны и моментально получаем итог боя. Например, атакующая сторона имеет на начало 200 воинов, из них выживут 39, а остальные погибнут. Войска обороны содержат 100 воинов, выживет 26. Можно менять составы армий, назначать разные тактики, задавать дополнительные бонусы. Также формируется полный лог боя, пока он выглядит как простынка текста, но со временем сделаем красивее.

Энциклопедия

Наши фанаты уже успели ее назвать ТЦиклопедией)) Фишка, которую мы придумали – энциклопедия будет вызываться в любом месте игры правым кликом мыши (или долгий тап на мобилках). Кликнули по лесопилке – откроется ее описание в энциклопедии. Надеемся это сильно упростит понимание игры.

Общий вид

Как я писал выше, вид города будет со временем интереснее. Добавим деревья, белочек, облачка и карьерные экскаваторы. Обратите внимание, что склад на этом скриншоте очень компактный, всего 4 строчки. А полный вид склада будет таким:

На складе будут добавляться новые строки по мере появления ресурсов.

На этой панели основные параметры города. Наименование, деньги, культура, население и его прирост, а также влиятельность.

 

Вот так выглядит игра перед запуском первого бета-мира. А ведь когда-то, в самом начале это было вот так:

и вот так:

Надеемся, прогресс заметен!

 

P.S. По поводу сроков запуска первого бета мира – в ближайшее время в нашей ВК-группе будет голосование о наиболее удобной дате. Если вы еще не вступили в группу – пора это сделать!