All posts

Project archive

Ну чтож. Очередной апдейт. Теперь у нас есть целый новый интерфейс космопорта, через который…

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

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

Делагье таких костылей это пустой труд, ибо потом выбрасывать и делать нормально. Зацееите, что у нас сейчас зато есть.

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

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

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

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

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

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

Прилетели по месту назначения - выгрузили. А в примере с научными станциями ' сели на планету и развернули лагерь. Груз с корабля пропал, на планете появился outpost.

Вот. Генерацию оутпоста из груза я еще не сделал, но это делов на пару часов. Выгрузка в порту, после написания и отладки основного процесса - ну час.

Вот так. Короче вся эта красота работает, автоматически подсасывается и показывается даже с картинками, а не как в базе данных. Завтра полностью закончу и останеться заселить пару десятков окружающих звездных систем. Ато они клоны Солнечной системы пока что. Ну и если я ничего не забыл, то можно начинать летать! Где мои тестеры?!

Project Facebook profile