Найти в Дзене
Python gamedev

Хроники создания игры worldspace rts на python, ч.6

Продолжаю публикацию статей о создании программистом-любителем игры в жанре RTS на языке программировании python. Предыдущая часть. Эта статья посвящена меню "ВЕРФЬ". Первый корабль для строительства - спутник-шпион. Его основная функция - разведка противника, разведка новых звездных систем, защита звездных систем игрока от шпионажа противником. Спутник-шпион имеет базовую скорость 150.000, дальность полета - 1.875.000. Единицы измерения скорости, а также расстояний я пока не придумал какие использовать - еще на стадии обдумывания. Расстояния в галактике очень большие (дальняя звездная система на расстоянии 26.178.000) и при увеличении скорости на каждом уровне прокачки гиперпространственного двигателя на 20% такое расстояние он сможет преодолеть на 20 уровне (расстояние удваивается - туда и обратно лететь). До ближайшей галактики расстояние 787.484.000 и для этого нужен уже 38 уровень гипердвигателя, до самой дальней галактики - 5.006.335.000 - 49 уровень гипердвигателя. Следующий -

Продолжаю публикацию статей о создании программистом-любителем игры в жанре RTS на языке программировании python. Предыдущая часть.

Эта статья посвящена меню "ВЕРФЬ".

меню "ВЕРФЬ" в игре "WORLDSPACE"
меню "ВЕРФЬ" в игре "WORLDSPACE"

Первый корабль для строительства - спутник-шпион. Его основная функция - разведка противника, разведка новых звездных систем, защита звездных систем игрока от шпионажа противником. Спутник-шпион имеет базовую скорость 150.000, дальность полета - 1.875.000. Единицы измерения скорости, а также расстояний я пока не придумал какие использовать - еще на стадии обдумывания. Расстояния в галактике очень большие (дальняя звездная система на расстоянии 26.178.000) и при увеличении скорости на каждом уровне прокачки гиперпространственного двигателя на 20% такое расстояние он сможет преодолеть на 20 уровне (расстояние удваивается - туда и обратно лететь). До ближайшей галактики расстояние 787.484.000 и для этого нужен уже 38 уровень гипердвигателя, до самой дальней галактики - 5.006.335.000 - 49 уровень гипердвигателя.

Следующий - спутник солнечной энергии - он преобразует излучение звезды в энергию и посредством лазерного излучения направляет ее в единую энергосистему планеты.

Транспортный корабль. Служит для перевозки ресурсов. Базовая грузоподъемность - 15.000 и с каждым уровнем прокачки технологии транспорт его грузоподъемность увеличивается на 10%. Максимального ограничения нет.

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

Колонизатор - корабль для колонизации новых звездных систем, а также для захвата звездных систем противника.

Истребитель - легкий боевой корабль. Оружие - ракеты (для увеличения мощности атаки прокачивать ракетное оружие).

Штурмовик - более вооруженный и более защищенный, чем истребитель. Вооружение - гаусс-орудие.

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

Фрегат - больше скорость, защита, атака. Вооружение - плазменное орудие.

Крейсер - также все показатели больше, чем у фрегата. Вооружение - плазменное орудие.

Линкор - характеристики лучше, чем у крейсера. Вооружение - плазменное орудие.

Рейдер - наиболее вооруженный и самый опасный корабль. Вооружение - гравитационное орудие. Также, как и бомбардировщик, может быть индивидуально нацелен на любое строение на планете противника.

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

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

В следующей статье - меню игры "ФЛОТ".