Расчёт хода: различия между версиями

Материал из Space Community
Перейти к навигации Перейти к поиску
Строка 5: Строка 5:
  
 
== Порядок расчёта хода ==
 
== Порядок расчёта хода ==
* Прилет и отлет флотов.
+
Спаком - игра пошаговая. Поэтому во время совершения таинства пересчёта, события происходят в определённом порядке. Порой грамотное управление игровыми элементами помогает получить преимущество, основанное на верном выборе очерёдности действий. Чтобы управляться со всем этим было легче, ниже приводится таблица, в которой указано, в каком порядке происходят события по время расчёта хода:
* Боевые действия в космосе.
+
 
* Снятие с баланса сбитых кораблей.
+
{| class="wikitable"
* Захват планетных систем, снятие с баланса у захватываемого и постановка на баланс захватчика.
+
|-
* Заселение планет. Новая колония получает 0 населения, с лимитом 1, добычу еды 1.
+
! Активность
* Строительство на планетах.
+
|-
* Рождение и смерть населения. Здесь все новые колонии получают ровно 1 (один) населения.
+
| Перемещение флотов по карте
* Подсчет активных зданий на планетах.
+
|-
* Расчет прихода и расхода ресурсов.
+
| Колонизация планет
 +
|-
 +
| Строительство зданий и кораблей на планетах
 +
|-
 +
| Появление новых жителей или вымирание от голода
 +
|-
 +
| Подсчёт экономических показателей планеты
 +
|-
 +
| Ремонт флотов
 +
|-
 +
| Подсчёт бонусов от аномалий
 +
|-
 +
| Суммирование показателей по игроку в целом: по науке, деньгам, мутациям
 +
|-
 +
| Проведение исследований
 +
|-
 +
| Расчёт количества строительных площадок
 +
|-
 +
| Определение видимости звёзд на карте
 +
|-
 +
| Проведение боёв
 +
|-
 +
| Выдача наград за пиратов
 +
|-
 +
| Подсчёт параметров флотов после боёв
 +
|-
 +
| Проведение бомбёжки планет
 +
|-
 +
| Удаление планет, на которых не осталось зданий ввиду бомбёжки
 +
|-
 +
| Подсчёт видимости чужих флотов
 +
|-
 +
| Проверка условий победы игрока
 +
|-
 +
| Реализация автоматических скриптов премиального функционала
 +
|}

Версия 17:50, 16 сентября 2018

Онлайн-проект Спаком представляет собой пошаговую стратегию, что подразумевает дискретность игрового процесса. Принцип действия нашей пошаговой модели следующий:

  • Игроки могут заходить в Спаком и использовать ограниченный набор функций (общение на форуме, просмотр списка пользователей и их профилей, просмотр глобальных достижений, просмотр глобальных рейтингов, чтение документации) в любое время, за исключение периодов профилактических работ.
  • Игроки могут заходить в игровые миры и управлять своими Империями в любое время, за исключением расчетов ходов и периодов профилактических работ. Команды, отданные игроками, обрабатываются в реальном времени. Если действия, подразумеваемые командой, можно выполнить немедленно, они выполняются немедленно, и их результат показывается игроку. К примеру, снос здания на планете, переименование планет, создание и переименование флотов, выполняются мгновенно и полностью. Если действия, подразумеваемые командой, должны осуществляться определенное количество ходов, они ставятся в очередь, или сохраняются каким-либо другим способом, и выполняются по заданному алгоритму в процессе расчётов ходов. К таким действиям относятся очень многие: полеты, постройка зданий, исследования, разведка, колонизация и т.д.
  • С определенной периодичностью, для каждого игрового мира своей, осуществляется расчет хода. Во время расчета хода команды от игроков не принимаются. Действия во время расчета осуществляются в строго определенной последовательности. По окончании расчета хода начинается новый ход.

Порядок расчёта хода

Спаком - игра пошаговая. Поэтому во время совершения таинства пересчёта, события происходят в определённом порядке. Порой грамотное управление игровыми элементами помогает получить преимущество, основанное на верном выборе очерёдности действий. Чтобы управляться со всем этим было легче, ниже приводится таблица, в которой указано, в каком порядке происходят события по время расчёта хода:

Активность
Перемещение флотов по карте
Колонизация планет
Строительство зданий и кораблей на планетах
Появление новых жителей или вымирание от голода
Подсчёт экономических показателей планеты
Ремонт флотов
Подсчёт бонусов от аномалий
Суммирование показателей по игроку в целом: по науке, деньгам, мутациям
Проведение исследований
Расчёт количества строительных площадок
Определение видимости звёзд на карте
Проведение боёв
Выдача наград за пиратов
Подсчёт параметров флотов после боёв
Проведение бомбёжки планет
Удаление планет, на которых не осталось зданий ввиду бомбёжки
Подсчёт видимости чужих флотов
Проверка условий победы игрока
Реализация автоматических скриптов премиального функционала