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

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

Продолжаю публикацию статей о создании программистом-любителем игры в жанре RTS на языке программировании python. Предыдущая часть. Эта статья посвящена меню "НАУКА". Первая технология в этом разделе - шпионаж. Без этого никуда))) Это глаза и уши игрока, а также защита от посягательств разведки других игроков. Шпионаж в игре сделан таким образом, что качество получаемой информации от спутников-шпионов зависит как от количества отправляемых шпионов, так и от уровня развития данной технологии. Чем выше технология - тем менее качественную информацию о вас может получить противник. Минимальная информация, которую может получить спутник-шпион в любом случае - это состав звездной системы - размер планеты и размер астероидов. Технология транспорта. Во многих играх транспорт подразделяют на малый, средний и большой - три разных вида кораблей. Я решил пойти другим путем - транспортный корабль в игре одного типа, но с прокачкой этой технологии грузоподъемность транспорта увеличивается на 10% с к

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

Эта статья посвящена меню "НАУКА".

меню "НАУКА" в игре "WORLDSPACE"
меню "НАУКА" в игре "WORLDSPACE"

Первая технология в этом разделе - шпионаж. Без этого никуда))) Это глаза и уши игрока, а также защита от посягательств разведки других игроков. Шпионаж в игре сделан таким образом, что качество получаемой информации от спутников-шпионов зависит как от количества отправляемых шпионов, так и от уровня развития данной технологии. Чем выше технология - тем менее качественную информацию о вас может получить противник. Минимальная информация, которую может получить спутник-шпион в любом случае - это состав звездной системы - размер планеты и размер астероидов.

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

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

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

Технология энергии. Здесь все понятно - влияет на количество вырабатываемой энергии как термоядерной станцией, так и солнечными спутниками. Каждый уровень - это +10% дополнительной мощности. Также эта технология влияет на все энергетического оружие.

Технология термоядерных двигателей. Чем выше уровень - тем выше скорость кораблей на +15%.

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

Технология экспедиций. При помощи этой технологии прокачивается экспедиционный корабль, который находит артефакты древних. Чем выше уровень - тем больше шансов найти артефакт.

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

Технология лазера - прокачиваются лазерные орудия и сила атаки штурмовиков (они оснащены лазерами).

Технология гаусс-оружие. Прокачивается планетарное гаусс-орудие и сила атаки бомбардировщиков.

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

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

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

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

Технология колонизации. Каждый уровень - это + одна звездная система в империю игрока.

Технология гиперпространственной связи - объединяет научные центры звездных систем игрока в единую сеть и тем самым уменьшает время на исследования.

Следующая статья будет посвящена меню "ВЕРФЬ".