PowerGrid Main Flow - StepanoidTeam/powerGrid GitHub Wiki

правила, и фоточки https://goo.gl/photos/eCdV768xyR721WLf9

Старт игры

(0) нулевой Этап

инициализация карты отсечение лишних регионов (опционально) выбор цветов игроков (можно на этапе стартования комнаты) определение очередности игроков (рандом)

базовая раздача денег всем игрокам (50 электро) (единоразово)

пред-аукционное тасование перемешать станции в нужном порядке и сформировать колоду, чтобы в дальнейшем юзать один стандартный рул для всего

первое заполнение рынка ресов (3 угля с 1го по 8е, 3 нефти с 3 по 8е, мусор - 7,8, ураниум на 14 и 16) ресы в игре ограничены. после траты ресов они возвращаются в общий пул. (повторяющийся ивент, ресы зависят от текущего этапа)

##(5) Бюрократия

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

  • изначально (0 этап) у всех 0 городов, получают по 50 элетктро (?)

###Обновите сырьевую базу

  • изначально (0 этап) база обновляется кучей ресов (?) далее база обновляется по таблице ресов

включается 1й этап

##1. Определение Очередности у кого больше всего домов на треке подсчета домов, тот первее если два игрока с одинаковым колвом - первый тот у кого мощнее топовая электростанция а если что - рандом (рул?) Убрать в колоду лучшую станцию

##2. Покупка Электростанций за фазу игрок может купить только 1 электростанцию, либо не покупать вообще, кроме как в первом раунде (т.е. если у него нет электностанций)

начинает первый игрок на выбор:

  • выйти из торгов совсем (больше не участвует в покупке электостанций в этой фазе)
  • выбрать станцию для торгов (ставит базовую ставку по цене станции) Выбирать станции можно только из текущего предложения (верхний ряд) Аукцион за конкретную станцию первая ставка за игроком выбравшим станцию по очереди остальные игроки могут:
  • пасовать (игрок не участвует в текущем аукционе, но может принять участие в следующем, в этой фазе)
  • повысить ставку (на любую цену выше текущей) Когда все кроме одного пасонут, то станцию покупает оставшийся игрок. дальше он не участвует в следующих аукционах (выходит из торгов) Тут же выходит новая станция на торги, из колоды (+ сортировка станций) Если игрок покупает 4ю электростанцию, он должен тут же скинуть одну из своих старых станций на выбор, при этом ресы можно перераспределить на любые оставшиеся, если она позволяет если ресы не влазят, они отправляются в стек ресов (резерв) (?) если в фазе не купили ни одной станции, сбрасывается самая дешевая станция с рынка, ей на замену выходит новая (+ сортировка) ВОзможно есть смысл сортировать игроков дополнительно после покупки электростанций

##АУКЦЫОН в первом аукционе участвуют 8 карт, от 03 до 10.(рынок станций) станции в аукционе всегда сортируются по возрастанию, слева направо верхний ряд 4 карты - действующее предложение нижний ряд 4 карты - будущее предложение сортировка станций происходит сразу после выхода новых станций, Каждый раз первый аукцион после

после первого аукциона меняется порядок игроков, по крутости станций (единожды) (рул?) Убрать в колоду лучшую станцию

##3. Покупка Сырья (ресов) начинает последний игрок на любой станции может храниться двойная норма потребляемых ресов игроки по очереди покупают нужные им ресурсы (уточнить - покупать сразу всё или каждый по одному за раз)

(рул?) удалить из игры Худшую станцию

##4. Строительство (городов) начинает последний игрок

выбор начального города (в дальнейшем можно строить только от начального) платим за подключение города (цена за город 10/15/20) платим за переходы (цена на трубе) в первом этапе доступны только города по 10 во втором по 10 и 15 в третьем все - 10, 15, 20 из одного любого города можно соединиться максимум с 3мя другими в одном городе одному игроку можно построить только 1 домик можно протягивать линии через другие попутные города не подключая их в первом раунде можно не строить город как только игрок строит город, происходит сортировка на треке подсчета, чтобы игроки могли видеть сколько городов в сети любого соперника

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