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

Количество NPC-фракций в центральной области также будет варьироваться: иногда это может быть одна крупная фракция, а иногда они могут быть разделены, как на этом рисунке, на четыре.
Цель — добавить больше разнообразия в цикл перерождений. Следите за обновлениями!
2024-11-16 00:00
Более сильная неизвестность: генерация вселенной на основе алгоритмов
Приветствую, завоеватели вселенной!
Генерация вселенной в SSW1 была неплохой, но она не была основана на алгоритмах, а была чисто случайной. Теперь, когда серверный движок переписан на Python, настало время для реализации возможностей.
На данный момент генерация вселенной в перезагруженной версии завершена наполовину, расскажу о текущем прогрессе и изменениях.
Распределение галактик
Раньше звездные системы, то есть точки на карте, хотя и размещались «случайно», но для снижения вычислительной сложности вводились некоторые предсказуемые условия, а однослойная случайность приводила к недостаточному разнообразию карт.
Теперь галактика будет полностью случайно размещаться алгоритмом, с бесконечно разнообразными положениями и формами, и добавлены «зоны бурь» — большие пустые участки, подобные горным хребтам, блокирующим перемещение, формируя рельеф.
Кластеры звездных систем
Звездные системы будут алгоритмически сгруппированы больше друг с другом, образуя области, похожие на островные рудники, но распределенные по всей галактике. Это используется для создания важных путей между уровнями.

Более естественные и непредсказуемые звездные врата
Звездные врата больше не соединяются просто с соседними, а соединяются алгоритмически более естественно — возможно, картинка покажет нагляднее.

Раньше звездные врата были относительно регулярными, но теперь их стало гораздо труднее предсказать.
Разнообразные режимы генерации
Конечно, все вышеперечисленные режимы можно комбинировать или отключать, сервер будет автоматически генерировать их, создавая разнообразные карты.
Это текущий прогресс. В Python всё очень гибко, в будущем возможны ещё изменения. Оставайтесь с нами.
2024-11-15 03:43
Ресет-версия может перестать взимать плату через донаты
Раньше оплата в онлайн-играх была недостаточно распространена, поэтому приходилось использовать бесплатную модель, что привело к формированию современной коммерческой free-to-play модели. Кто больше донатит, тот и сильнее. Нельзя сказать, что такая модель неинтересна, но для игроков, не являющихся «китами», опыт оставляет желать лучшего.
Поскольку ресет-версия SSW не является коммерческой разработкой, можно пойти на инновации и отказаться от платы через донаты. Первоочередная задача игры — ограничение мультиаккаунтов. Раньше наиболее эффективным способом было использование чего-то вроде CD-key для ограничения мультиаккаунтов. Также мы не хотим, как в гача-играх, бесконечно соревноваться в донатах.
Поэтому на данный момент лучшим вариантом видится система, похожая на CD-key или месячную подписку — покупка на цикл (ротацию). В самой игре нет никаких донатных функций. Разница между бесплатными игроками и игроками, купившими подписку, заключается в некоторых функциональных ограничениях (похоже на усиление команд в текущей SSW) и ежедневных ресурсах. Бесплатные игроки не должны участвовать в PvP-контенте, чтобы предотвратить мультиаккаунты — конкретика уточняется.
У подписки есть начальная цена, только для предотвращения мультиаккаунтов. В целом это похоже на сезонный пропуск. Надеюсь, такой дизайн принесёт лучший игровой опыт, снизит чувство фрустрации и упростит вход в игру.
2024-11-14 23:52
Дизайн движка сервера ремейка завершён
Раньше сервер был написан на C, обновление и добавление функций требовало много работы, а сервер часто падал.
На этот раз движок сервера был переписан с акцентом на Python, что значительно упростит будущие обновления.
Кроме того, Python позволяет добавлять больше алгоритмов, что особенно подходит для SSW.
2024-09-01 04:36
Начало разработки ремейка SSW
Сейчас идет сбор мнений. Пожалуйста, перейдите на новый форум:
2024-01-06 15:44