Денежное обращение и кредит

количеству кораблей. К примеру, 5. [ нечто ] - это означает, что выражение заключенное внутри символов '[' и ']' не обязательно к употребелению при вызове. Например: L <номер_группы> <тип_груза> [<кол-во кораблей> [<кол-во груза>]] Это означает, что параметры <номер группы> и <тип груза> должны быть обязательно указаны, а <количество кораблей> и <количество груза> могут быть опущены. Вложенность квадратных скобок означает, что можно указывать либо <количество кораблей>, либо <количество кораблей> и <количество груза> вместе. Но нельзя указать <количество груза> опуская <количество кораблей>. нечто | что-то - это означает, что в выражении можно использовать только указанные через символ '|' значения. Например: O CODE ALT | KOI8 Это означает, что в качестве параметра можно указывать либо ALT, либо KOI8 и ничего больше. Причем этот параметр обязателен. Важно, что сами символы "<", ">", "[", "]", "", "", "|" не являются частью синтаксиса команд, а используются только для описания. Их в командах указывать не надо! Галактика ~~~~~~~~~ Пространство Галактики, где развивается действие, представляет собой поверхность тора, а визуально это просто квадрат у которого закольцованы противоположные стороны. Оно содержит некоторое число планет (все прочие астрономические объекты несущественны и игнорируются). Каждая из рас, начиная игру, владеет одной планетой, все остальные планеты необитаемы. В процессе игры допустимо как заселение необитаемых планет, так и завоевание планет, заселенных другими расами. Любая планета имеет характеристики: размер и природные ресурсы. Каждый участник в начале игры владеет лишь одной планетой размером 1000 (такая планета называется "Домашним Миром" или "Home World" (HW)) и двумя планетам размером по 500 (такие планеты называются "Дочерними Мирами" или "Daughter World" (DW)). HW игроков и находятся на расстоянии не менее 30 световых лет друг от друга, DW - на расстоянии от 5 до 15 световых лет от HW. Все остальные планеты не обладают жестко установленными характеристиками и встречаются в галактике в следующих пропорциях: тип планет размер ресурсы частота Супер большие планеты 1500-2500 0-3 6% Просто большие планеты 1000-2000 1-10 18% Обычные планеты 0-1000 0-10 50% Маленькие, но сказочно богатые 0-500 5-25 18% Астероиды 0 0 8% При этом супер большие планеты могут встречаться лишь на расстоянии не менее 20 св.лет от HW и друг от друга; просто большие - 10 св.л. Как можно заметить, диапазоны характеристик супер больших планет и просто больших планет пересекаются. Это не ошибка, а реальность. В среднем на каждого участника в галактике приходится по 10 планет (включая три начальные). Единицы измерений ~~~~~~~~~~~~~~~~~ Единицы измерений в игре соответствуют действительным. Дистанции измеряются в световых годах. Каждая единица населения обозначает 10 миллионов человек и каждая единица товаров, сырья и т.п. представляет собой 10 миллионов тонн. Каждый ход игры соответствует одному году жизни Галактики. В большинстве случаев вместо указания реальных единиц, удобнее пользоваться определением "единица измерения". Например: "5 единиц массы" или "10 единиц населения". Процесс игры ~~~~~~~~~~~~ Весь процесс игры разделен на ходы, которые в свою очередь можно разделить на два чередующихся процесса: "производство хода" и "ожидание производства нового хода". Существует также понятие "состояние игры", которое соответствует текущему положению дел (в том числе, у кого сколько чего есть, кто что делает, какие корабли куда летят и т.п.). Считается, что "производство хода" процесс не требующий времени и условно происходящий мгновенно. В этот момент совершается само действие, т.е. выполняется процесс производства на планетах, происходят сражения флотов враждующих рас и передвижение кораблей от планеты к планете (подробнее см. "Последовательность действий"). Процесс "производство хода" происходит регулярно в заранее установленное время, известное всем участникам. Он заканчивается рассылкой всем участникам отчетов с информацией о состоянии их рас на этот ход. После чего начинается процесс, называемый "ожидание производства нового хода". Это процесс специально предназначен, чтобы игроки имели возможность посылать команды и тем самым изменять состояние игры. Как только приказ доставляется к серверу, отрабатываются все команды входящие в этот приказ (если только в заголовке не указано, что это отложенный приказ на, выполнение которого должно произойти на более позднем ходу). Каждая из команд может лишь изменить направленность действия (например, тип производства на планете), но она не может выполнить это действие. Так, например, можно дать команду постройки корабля, но строиться сам корабль будет лишь во время выполнения очередного хода. Или можно дать приказ об отправке кораблей куда-либо, но полетят они лишь во время хода. Но многие команды, такие как, объявление мира или войны (см. команды "A" и "W"), определение новых типов кораблей (см. команду "D"), изменение имен планет (см. команду "N"), загрузка и разгрузка транспортных кораблей (см. команды "L" и "U") и т.п., не обуславливающие происхождение активных действий, приводят к немедленному результату. Во время "ожидания производства нового хода" можно также производить дипломатическую переписку между расами. Все ходы нумеруются, чтобы удобнее было планировать свои действия. Игра начинается с того, что происходит "производство хода" с номером ноль, во время которого, собственно, и создается сама галактика (размещаются в пространстве планеты, участники получают по одной уже развитой планете и т.д.). После чего всем участникам рассылаются отчеты с информацией об их начальном состоянии. Получив такой отчет, каждый из участников должен внимательно его изучить и на его основе разработать план развития собственной расы. Важно отметить, что с момента рассылки отчетов за ход с номером N и вплоть до рассылки отчетов за ход с номером N+1 длится ход номер N (или происходит "ожидание производства нового хода" с номером N+1). Иначе говоря, ход - это просчет хода в соответствии с текущим состоянием и ожидание просчета следующего хода. Для более полного понимания приведем пример работы сервера: - всем участникам рассылаются отчеты за ход с номером N (начался ход номер N); - принимаются приказы, письма, новости от участников; рассылаются подтверждения изменения состояния в соответствии с полученными командами, дипломатическая почта, новости и т.п. (продолжается ход номер N - идет "ожидание производства нового хода"); - пришло время и программа-сервер просчитывает новый ход с номером N+1 (происходит процесс "производство хода") - всем участникам рассылаются отчеты за ход с номером N+1 (начался ход номер N+1); Числовые величины ~~~~~~~~~~~~~~~~~ Все числа, используемые в командах и отчетах, представляются с точностью до двух десятичных знаков после запятой. Поскольку все вычисления производятся с большей точностью, то получаемые результаты округляются. О точных числах можно говорить лишь в случае, если речь идет о числах,

скачать реферат
первая   ... 6 7 8 9 10 11 12 ...    последняя
Рефераты / Банковское дело /