Правила игры

Материал из GalaxyLegendWiki
Перейти к: навигация, поиск

Правила игры, которые Вы сейчас читаете, основаны на правилах Galaxy Plus 1.7 Антона Круглова. Публикация этих правил запрещена без разрешения Гейм Мастера Galaxy Legend

Основы

Галактика

По умолчанию пространство Галактики, где развивается действие, представляет собой поверхность тора, а визуально это просто квадрат у которого закольцованы противоположные стороны. Оно содержит некоторое число планет (все прочие астрономические объекты несущественны и игнорируются). Каждая из рас, начиная игру, владеет тремя планетами, все остальные планеты необитаемы. В процессе игры допустимо как заселение необитаемых планет, так и завоевание планет, заселенных другими расами. Любая планета имеет характеристики: размер и природные ресурсы. Каждый участник в начале игры владеет лишь одной планетой размером 1000 (такая планета называется "Домашним Миром" или "Home World" (HW)) и двумя планетам размером по 500 (такие планеты называются "Дочерними Мирами" или "Daughter World" (DW)). HW игроков и находятся на расстоянии не менее 30 световых лет друг от друга, DW - на расстоянии от 5 до 10 световых лет от HW. Все остальные планеты не обладают жестко установленными характеристиками и встречаются в галактике в следующих пропорциях:

тип планет размер ресурсы частота
Супер большие планеты 2000-2500 0.05-3 6%
Просто большие планеты 1000-2000 1-10 18%
Обычные планеты 500-1000 0.05-10 50%
Маленькие, но сказочно богатые 10-500 5-25 18%
Астероиды 0-10 0.05-1 8%

При этом супер большие и большие планеты могут встречаться лишь на расстоянии не менее 20 св.лет от HW и друг от друга; обычные - 10 св.л., а астероиды - 5 св.л. Как можно заметить, диапазоны характеристик супер больших планет и просто больших планет пересекаются. Это не ошибка, а реальность. В среднем на каждого участника в галактике приходится по 10 планет (включая три начальные).

Всё вышесказанное относится к обычным, наиболее распространённым партиям Galaxy. Однако, в некоторых партиях параметры галактики могут значительно меняться. Ниже приводятся наиболее часто встречающиеся изменения:

  • Количество планет
    По умолчанию в начале игры каждому игроку даётся три планеты, которые полностью заселены со всей возможной инфраструктурой для производства. Обычно это планеты размером 1000, 500 и 500, с ресурсами 10 на каждой. Однако, это может быть изменено. Планет может быть не три, начальные размеры этих планет могут меняться, ресурсы тоже.
  • Тип карты
    Карты галактик различаются как геометрией (плоская или закольцованная по вертикали и горизонтали в тор), так и алгоритмом генерации планет. Обычно применяется тороидальная карта. Наиболее популярны равномерный разброс планет и и группировка их в скопления вокруг домашних планет игроков. Реже встречаются партии с планетами организованными в сложные узоры.
  • Разреженная карта
    С этой опцией изменяются стандартные расстояния между планетами. Они становятся больше и, соответственно, полёт от одной планеты к другой занимает больше времени.
  • Бедная карта
    Ресурсы всех планет уменьшены. Для домашних планет в 10 раз, для богатых в 2.5, для остальных -- в 5 раз.

Другие изменения в пространстве галактики встречаются реже и описывать их нет смысла, потому что их очень много. Практически все параметры галактики могут быть изменены.

В описании партии обычно указываются все параметры пространства галактики, даже если они стандартные.

Единицы измерений

Единицы измерений в игре соответствуют действительным. Дистанции измеряются в световых годах. Каждая единица населения обозначает 10 миллионов человек и каждая единица товаров, сырья и т.п. представляет собой 10 миллионов тонн. Каждый ход игры соответствует одному году жизни Галактики. В большинстве случаев вместо указания реальных единиц, удобнее пользоваться определением "единица измерения". Например: "5 единиц массы" или "10 единиц населения".

Процесс игры

Весь процесс игры разделен на ходы, которые в свою очередь можно разделить на два чередующихся процесса: "производство хода" и "ожидание производства нового хода". Существует также понятие "состояние игры", которое соответствует текущему положению дел (в том числе, у кого сколько чего есть, кто что делает, какие корабли куда летят и т.п.). Считается, что "производство хода" процесс не требующий времени и условно происходящий мгновенно. В этот момент совершается само действие, т.е. выполняется процесс производства на планетах, происходят сражения флотов враждующих рас и передвижение кораблей от планеты к планете. Процесс "производство хода" происходит регулярно в заранее установленное время, известное всем участникам. Он заканчивается рассылкой всем участникам отчетов с информацией о состоянии их рас на этот ход. После чего начинается процесс, называемый "ожидание производства нового хода". Это процесс специально предназначен, чтобы игроки имели возможность посылать команды и тем самым изменять состояние игры. Как только приказ доставляется к серверу, отрабатываются все команды входящие в этот приказ (если только в заголовке не указано, что это отложенный приказ на, выполнение которого должно произойти на более позднем ходу). Каждая из команд может лишь изменить направленность действия (например, тип производства на планете), но она не может выполнить это действие. Так, например, можно дать команду постройки корабля, но строиться сам корабль будет лишь во время выполнения очередного хода. Или можно дать приказ об отправке кораблей куда-либо, но полетят они лишь во время хода. Но многие действия, такие как, объявление мира или войны, определение новых типов кораблей , изменение имен планет, загрузка и разгрузка транспортных кораблей и т.п., не обуславливающие происхождение активных действий, приводят к немедленному результату. Во время "ожидания производства нового хода" можно также производить дипломатическую переписку между расами. Все ходы нумеруются, чтобы удобнее было планировать свои действия.

Игра начинается с того, что происходит "производство хода" с номером ноль, во время которого, собственно, и создается сама галактика (размещаются в пространстве планеты, участники получают уже развитые планеты и т.д.). После чего всем участникам рассылаются отчеты с информацией об их начальном состоянии. Получив такой отчет, каждый из участников должен внимательно его изучить и на его основе разработать план развития собственной расы. Важно отметить, что с момента рассылки отчетов за ход с номером N и вплоть до рассылки отчетов за ход с номером N+1 длится ход номер N (или происходит "ожидание производства нового хода" с номером N+1). Иначе говоря, ход - это просчет хода в соответствии с текущим состоянием и ожидание просчета следующего хода.

Для более полного понимания приведем пример работы сервера:

  • всем участникам рассылаются отчеты за ход с номером N (начался ход номер N);
  • принимаются приказы, письма, новости от участников; рассылаются подтверждения изменения состояния в соответствии с полученными командами, дипломатическая почта, новости и т.п. (продолжается ход номер N - идет "ожидание производства нового хода");
  • пришло время и программа-сервер просчитывает новый ход с номером N+1 (происходит процесс "производство хода")
  • всем участникам рассылаются отчеты за ход с номером N+1 (начался ход номер N+1);

Числовые величины

Все числа, используемые в командах и отчетах, представляются с точностью до двух десятичных знаков после запятой. Поскольку все вычисления производятся с большей точностью, то получаемые результаты округляются. О точных числах можно говорить лишь в случае, если речь идет о числах, задаваемых игроками в приказах, при разговоре о координатах планет, характеристиках планет и технологиях кораблей. Во всех остальных случаях можно говорить лишь о приблизительных значениях. Например, если в отчете стоит число 2.00, это может означать, что на самом деле число может колебаться от 1.995 до 2.005.

Имена

Также как и расы, типы кораблей и планеты имеют имена. Имена для всех трех категорий не должны быть длиннее 20 символов. Символы могут быть русскими или латинскими буквами, цифрами, и знаком подчеркивания. Русские и латинские символы в названиях нельзя смешивать, то есть название должно включать или только латинские симвоолы, или только русские нельзя смешивать. Символы ',' (запятая), '@' (A коммерческое) и ' ' (пробел) встречающиеся в именах будут автоматически заменены на символ '_' (подчеркивание). Кроме того, имена кораблей не могут содержать слово research. Корабли также не могут называться словами capital и materials. Имена кораблей и флотов не могут полностью состоять из цифр. Если кораблю выбрать имя, совпадающее с именами стандартных технологий (DRIVE, WEAPONS, SHIELDS или CARGO), то для постройки таких кораблей в команде производства (см. команду P) перед именем типа программа-клиент обязательно поставит слово SHIP, указывающее, что производить нужно именно корабли указанного типа, а не одноименные технологии. В остальных случаях указание этого слова не обязательно.

В начале игры все планеты имеют уникальные имена. После колонизации планеты можно изменить ее имя. Вы можете также пожелать изменить имя Ваших первых планет сразу после начала, чтобы придать им более интригующий вид. Для указания имен, включающих пробелы, полное имя необходимо обрамлять в символ '"' (кавычки). Например, "Home World". Или вместо пробелов, указывать символ '_' (подчеркивание). Например, Home_World. Но в начале и конце названий пробел и символ "_" не являются значимыми и не учитываются. Таким образом название "_1_2_" будет трансформировано в "1_2", не стоит удивляться.

Однако, планеты можно указывать не только по их именам, но и по номерам. Номер планеты остается неизменным на протяжении всей игры независимо от ее текущего символического имени. Для этого перед номером нужно добавлять символ '#'. Например: планета номер 132:

#132

планета MegaWorld:

MegaWorld

Использование в именах букв русского алфавита, а также специальных символов (в том числе ",", "#" и пр.) запрещено .

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

Опции

Правила игры могут значительно меняться в зависимости от выбранных Гейм Мастером опций. Например, если партия стартует с опцией Буксировка, то у игрока появится возможность передвигать корабли с отсутствующим двигателем.

Программное обеспечение

Сервер

Galaxy Legend работает на сервере, который был основан на Open Galaxy Server for Java 1.05 beta 38. Он был практически полностью переработан и улучшен. В настоящее время ведутся работы по расширению набора опций и фич, улучшению пользовательского интерфейса, повышению стабильности. Сервер с открытыми исходниками и скачать его можно на SourceForge.net

Клиенты

Окно GVNG
Окно GComm
Весь процесс игры проходит посредством отсылки сообщений по электронной почте, поэтому минимальное необходимое программное обеспечение, которое нужно для игры, состоит из почтовой программы. В ней Вы можете отдавать приказы серверу, получать отчёты, дипломатическую почту и т.д.

Однако, держать в памяти расположение планет, управлять мысленно кораблями (даже если они организованы во флоты) нелегко. Для облегчения всего этого служат специальные программы-клиенты(вьюверы). В них схематически отобразится галактика, Вы увидите свои и чужие корабли, маршруты движения транспорта, параметры рас и Ваше отношение к ним, а также многое другое. Конечно всё это можно извлечь из текстового отчёта, который генерирует сервер Galaxy Legend, но играть по отчёту очень трудно. Клиент облегчит управление и возьмёт на себя техническую сторону игры (написание приказов серверу, расчёты параметров кораблей и т.д.), а Вам останется только общее управление Вашей расой.

В настоящее время используются два клиента:


Общий предок обоих вьюверов назывался Galaxy Viewer.

См. также



Персональные инструменты