Доступен (https://springrts.com/phpbb/viewtopic.php?f=2&t=33617) релиз открытого движка для создания стратегических игр Spring 99.0, в котором проведена работа по оптимизации движка, исправлена большая порция ошибок (например, юниты не застревают), добавлено много новых возможностей для игроков (новая камера spring) и для разработчиков игр. Код движка распространяется под лицензией GPLv2, сборки доступны (http://sourceforge.net/projects/springrts/files/springrts/sp.../) для Linux и Windows (версия OS X немного задерживается). В ближайшее время ожидается релиз игры Balanced Annihilation (https://springrts.com/wiki/Balanced_Annihilation), добавляющий поддержку Spring 99.<center><img src="https://www.opennet.ru/opennews/pics_base/0_1435331702.jpeg&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></center>
Основные изменения:
- Линия обзора теперь обновляется гораздо быстрее и плавнее, а также потребляет меньше ресурсов процессора;
- Увеличение скорости отрисовки в 1.5 - 3 раза, что позволяет повысить комфорт игры при больших битвах;
- Возможность переопределять основное меню, что позволит разработчикам игр создавать свои меню, лобби, настройки и прочее
- Переписан код, управляющий вооружением юнитов. Улучшено прицеливание, когда у юнита несколько орудий
- Оптимизирована обработка столкновений юнитов. Теперь столкновения потребляют меньше ресурсов процессора
- Новая подсистема сбора ошибок при падениях игры в операционных системах Linux;
- Добавлена функция Spring.Reload(script), благодаря которой, теперь не нужно перезапускать сам движок при смене карты. Данная возможность необходима, чтобы разработчики могли делать миссии. При смене миссии - не будет отображаться рабочий стол.
- Изменена функция Spring.Restart(parameters, script): теперь она перезапускает спринг только, когда параметры не пустые
- Удалена команда "/quit", вместо нее используйте "/quitforce"
- Добавлен новый пункт меню: "quit to menu", который позволяет не закрывать спринг совсем, а лишь выйти в меню
- Добавлена команда "/reloadforce"
- Удалены камеры "Total war", "Orbital" и "Smooth"
- Добавлена новая камера "Spring", которая включает в себя функции камер "Total war" и "Overhead", плюс предоставляет возможность вращения (активируется клавишей alt)
- Изменения в конфигурации (SpringSettings.cfg):
Спринг больше не читает файлы конфигурации в директориях, признанных устаревшими в прошлых релизах: "AppData\Local\springsettings.cfg" и
"~/.springrc".Все параметры конфигурации теперь выводятся в infolog.txt, что позволяет легко понять, какие настройки использовались
- На платформе Linux добавлена новая обязательная зависимость "libunwind";
- Налажена сборка "headless"-версии движка на системах, в которых не установлены "x11" и "SDL";
- Улучшены цвета линии обзора, а так же области видимости радаров, антирадаров и прочее;
- Добавлен кэш шейдеров (ускорение графики).
<center><img src="https://www.opennet.ru/opennews/pics_base/0_1435331680.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></center>URL: https://springrts.com/phpbb/viewtopic.php?t=33617&p=570879#p...
Новость: https://www.opennet.ru/opennews/art.shtml?num=42509
Я надеюсь они смогут таки сделать что-то приближающееся по уровню к Total Annihilation. Но это я так, для галочки надеюсь. На самом деле я уже не верю в положительный результат.
Уровень Total Annihilation у них сделан уже лет 5 - 6 как.ИМХО один из лучших оенсорс игровых проектов, который планомерно развивают уже почти десятилетие.
Не соглашусь.
Впрочем, если ты говоришь исключительно о движке, то да -- движок позволяет сделать игру не хуже.
Но я имею в виду всё вместе. Игру. Игры нет. И не будет в обозримом будущем. Во всяком случае игры уровня TA.
У них цели совершенно другие: они изначально пилили движок под мультиплеер.А так да, я в сввоё время прошёл TA "запоем", и с удовольствием поностальгировал бы без приплясываний с вайном и прочими извращениями.
Но я хорошо понимаю, что одного движка для этого недостаточно.
Между прочим, если хочется поностальгировать в качественный сингл-плеер, то Warzone 2100 не менее великолепна, и именно что играбельна в сингл-плеере.
> Warzone 2100 не менее великолепна, и именно что играбельна в сингл-плеере.А еще там крайне наглый AI. Если в каком-нибудь старкрафте AI обыгрывают даже нубы и не считают это достижением, то в WarZone 2100 - AI может предоставить порцию геморроя, присылая на базу адские полчища. И ухитриться отшивать их и при этом желательно и самому делать вылазки, чтобы объем полчищ поурезать - ни разу не тривиальная задача. Бонусом есть дерево технологий которого хватит надолго. Так что если никто никого по быстрому не выпилил, гонка вооружений может длиться полдня. Да и техника самая разная - может собираться в конструкторе. Кому-то нравятся быстро клепаемые, легкие и быстрые фигни, где только скорость и большая пушка. Можно попробовать вломиться к врагу и накостылять нахрапом, если у него оборона "не очень". Или "до кородора только уши доехали", если оборона базы все-таки была. А кто-то предпочитает мамонт-танки, каждый делается по полчаса и требует уйму ресурсов, зато почти неубиваемы. А десяток оных - выпилит всю базу, если противник ничего не придумает. Но противник может придумать какие-нибудь самолетики, которые эти танки еще на подходе выпилят, нахаляву - т.к. оказывается мамонты с развитой и крутой пушкой - не умеют по воздушным целям. И, главное, никогда не знаешь что из этого ассортимента припрется к тебе.
Всё это узнаётся хорошей разведкой, плюс разведка может наводить артиллерию в дальнейшем. На самом деле, если хорошо знаешь wz2100 не составит никакого труда обыграть даже в матче с компами разного интеллекта 1 vs 8 (само собой, если отключить режим "общие исследования").
А разнообразие это плюс конечно этой игры, но минус в том, что всего одна фракция (на считаем неиграбельных "гопников"), скорее всего из-за того, что с разными фракциями и такой огромной ветвью исследований, нужно было бы очень долго пилить баланс.
В среднем бой проходит от 20 минут до 1:30 часа.
Мне бы очень хотелось восхититься этим AI (он этого достоин), но не надо забывать, что мы всё же люди, поэтому AI должен быть умным (как мы), но не очень шустрым: ведь человек не может дать команду сразу трём фабрикам "делай юниты", а комп - может. Это сразу ставит нас, людей, в невыгодную позицию "рак без вазелина".
У меня даже в простейшем Balanced Annihilation уходила уйма времени на развитие и постройки, поэтому любое появление врага было чревато. Пришлось немного подхакать :)
Ну как же, есть Balanced Annihilation! Вот пример https://www.youtube.com/watch?v=bzf0q3Q_3woЧем эта игра хуже, чем Total Annihilation?
Я банально не смог её запустить. Нет, беда не в библиотеках, а в связи между движком, ресурсами и т.п.
Игры нет. Из-под винды тоже не смог это слепить на кучу. Может я упустил какой-то совершенно тривиальный момент, но игра от этого лучше не стала:)
> Я банально не смог её запустить.Вот инструкция: http://springrts.ru/howto
Ведутся работы, чтобы упростить установку. Это все еще не элементарно, но уже не так сложно, как было раньше.
Есть и видео инструкции, но пока что на английском языке:
https://youtu.be/mR6cxX0vx2g
https://youtu.be/pqqm3BrjcDY
>Функционал скачивания работает не стабильно.Я честно десяток раз попытался хоть что-то скачать (через lobby). Процесс прерывается(останавливается) на не более, чем 70%.
Если вы хотите чтобы в вашу игру играли не только разработчики, то соберите всё это на кучу. В данном виде это не то что неудовлетворительно. Это... Это ещё хуже.
Я понимаю, что версия всё-таки 0.хх, но хотелось бы чего-то бОльшего.
Спасибо за "обратную связь". Работаем над этим!Прогресс бар о скачивании в лобби работает криво. Скорее всего, файлы скачались на 100%. Надо было просто перезапустить лобби и попробовать запустить игру на вкладке "одиночная игра".
Перезапускал несколько раз. В директориях /maps ничего не появилось.
Файл *.sdz я скопировал в /games руками.
Лобби всё равно ничего про него не узнала(о?)...
> Перезапускал несколько раз. В директориях /maps ничего не появилось.
> Файл *.sdz я скопировал в /games руками.
> Лобби всё равно ничего про него не узнала(о?)...В директориях maps и games ничего не появится, если скачивать через лобби. В лобби используется какой-то хитрый механизм, который скачивает не файлы целиком, а дэльты и прочее.
Если скачать Balanced Annihilation отсюда: http://springfiles.com/spring/games/balanced-annihilation-50 и положить в папку %spring%/games, потом перезапустить лобби, то эта игра должна появиться в выпадающих меню на вкладке "Одиночная игра" в лобби.
так же можно поступить с картами. Вот пример карты: http://springfiles.com/spring/spring-maps/deltasiegedry ее надо поместить в %spring%/maps
А еще, у нас есть русскоязычное сообщество вконтакте http://vk.com/taspring
Всегда рады помочь и тп
Да, в ручном режиме запустилось -- главное держаться подальше от "лобби" и запускать непосредственно движок.
1) Про интерфейс молчу. Если ваша совесть позволяет им быть таким, то я не смогу вас переубедить.
2) Вы уверены в адекватности настройки масштаба с помощью колеса прокрутки мыши? Я бы сделал наоборот:)
3) пункт 1.
никто не запускает spring.exe (или просто выполняемый файл spring) вручную. И этот интерфейс никто не видит! поэтому он такой...Все пользуются лобби! лобби сама запускает движок с игрой и нужными настройками
А про скроллинг мыши - можно инвертировать и настроить как удобно! В лобби надо нажать Edit->Spring Settings и там выбрать режим Expert
> Да, в ручном режиме запустилось -- главное держаться подальше от "лобби" и
> запускать непосредственно движок.
> 1) Про интерфейс молчу. Если ваша совесть позволяет им быть таким, то
> я не смогу вас переубедить.
> 2) Вы уверены в адекватности настройки масштаба с помощью колеса прокрутки мыши?
> Я бы сделал наоборот:)
> 3) пункт 1.Вам просто не повезло с лобби. Есть лобби интерфейсом не дружелюбнее кирзового сапога. Внутриспринговский лобби тоже пишут, но это вопрос будущего, а пока там рудиментарное менюшечка для проверки базовой функциональности. decay прав в том, что spring.exe/spring(elf) никто не запускает вручную. По крайней мере чтобы поиграть.
Вообще, если на то пошло, то помимо идущего "из коробки" лобби, есть ещё и другие варианты: NOTAlobby, TASclient, WEBlobby и Zero-K lobby. Вы вольны использовать любой из них.
есть еще deprecated lobby, сносно работающие. вроде JavaLobby и других.
> Ведутся работы, чтобы упростить установку.Пусть запилят менеджер модов/аддонов, как в OpenTTD и прочих BfW? И ставить пакажи с открытым контентом в пару кликов. А комерсы пусть сами там изгаляются как-нибудь.
> Я банально не смог её запустить. Нет, беда не в библиотеках, а
> в связи между движком, ресурсами и т.п.
> Игры нет. Из-под винды тоже не смог это слепить на кучу. Может
> я упустил какой-то совершенно тривиальный момент, но игра от этого лучше
> не стала:)Попробуйте для начала скачать нормальное лобби. "Нормальное лобби" сделает всё за вас, а имеенно: скачает движок нужной версии (а версий может быть вагон, типа по 3-4 билда в день), нужный мод и требуемые карты. Единственное, что вам возможно потребуется доустановить это библиотеки для запуска спринга.
Для не zero-k я предпочитаю notalobby (http://nota.machys.net/tag/notalobby) или weblobby (http://weblobby.springrts.com), у zero-k, игры/мода в который я играю 99% времени, своя инфраструктура. Подробности здесь - http://zero-k.info/Wiki/Download
> Попробуйте для начала скачать нормальное лобби. "Нормальное лобби" сделает всё за вас,Не очень понятно только почему этим должны заниматься пользователи. В нормальном варианте - менеджер аддонов является штатной частью игры. Так что разработчики просто закачивают свое добро на сервер игры и оттуда можно затариваться всевозможным контентом.
Так что парни могут записать себе в feature request "нормальное лобби" и "менеджер аддонов" :)
> Я банально не смог её запустить. Нет, беда не в библиотеках, аЗапилил видео инструкцию на русском по установке https://www.youtube.com/watch?v=sVtPbBfL44w
> Запилил видео инструкцию на русскомВеликий и могучий не помог? :)
> Я банально не смог её запустить.Это опенсорс, учитесь бегать меж граблей! :)
Я бы рекомендовал попробовать ещё раз. Вот мой рецепт:
1. Качаем игруху, можно portable. Распаковываем в какой-нть c:\Spring
2. Качаем AI: https://springrts.com/wiki/Games - для начала возьмите отточенный Balanced Annihilation, а дальше по-вкусу. КОПИРУЕМ (а не распаковываем) *.sdz в c:\Spring\Games
3. Качаем карты (увы, на глупом сайте нет даже прямой ссылки) отсюда: https://springrts.com/wiki/Maps или сразу список: http://springfiles.com/spring/spring-maps?order=count&sort=d.... Карты аналогично не распаковывая кладём в c:\Spring\mapsВуаля! Запускаем spring.exe (он скорее всего сам подхватит нужное разрешение) и в правом нижнем блоке жмём по очереди каждый Select для выбора соотв. опций. Далее в левом верхнем блоке "Test the Game" - всё, командуй, властелин! :)
У меня реально глупый вопрос, но ответ на него я в описании BA не нашёл: там есть некая сингл-плеер компания против AI?Другими словами, я никогда не играл в OTA с людьми: только компании и скирмиш.
Причём я понял, что скирмиш это "не моё" -- мне нравится именно компания,
так как я не RTS-задр^Wпрофи, а просто люблю хоть какой-то сюжетец под тем,
что происходит на экране. :-)
> BA не нашёл: там есть некая сингл-плеер компания против AI?Нет. Но есть проект BAR (в заключительной стадии разработки), в нем это будет.
BAR = BA Reloaded (рабочее название) - там все сделали с нуля, в том числе и юнитов. Бета релиз ожидается ближе к осени.А лично мне нравится против людей. Битвы 8 против 8-и - это что-то потрясающее. И такие битвы там проходят каждый день
Там же написано - скорость отрисовки увеличили, линия обзора плавнее плавать стала. Это, вон, IBM'овские программеры, лохи отсталые, всё с алгоритмами AI возятся. И результат, небось, в виде "е2-е4" в текстовую консоль выводят, позорники. А здесь - шейдеры!
> У меня реально глупый вопрос, но ответ на него я в описании
> BA не нашёл: там есть некая сингл-плеер компания против AI?
> Другими словами, я никогда не играл в OTA с людьми: только компании
> и скирмиш.
> Причём я понял, что скирмиш это "не моё" -- мне нравится именно
> компания,
> так как я не RTS-задр^Wпрофи, а просто люблю хоть какой-то сюжетец под
> тем,
> что происходит на экране. :-)В zero-k есть синглплеер и миссии. Некоторые миссии, если проходить их последовательно, представляют из себя компанию из порядка 10 эпизодов. Однако я бы не сказал что single player является приоритетом спринговских модов. Попробуйте онлайн. Не знаю как в BA, но в ZK очень лояльное к новичкам 1v1 сообщество.
Удивлён что нет ни слова по самый популярный мод на основе springrts engine - Zero-K (www.zero-k.info). Этот мод (или скорее отдельная игра) уже давно использует Release Candidates на 99.0 и полностью с ними совместим.Я играл в Total Annihilation (том числе и в мультиплеер), но должен сказать что ZK всё же современее и интереснее.
Феноменально круто будет если на этом движке сбацают Дюну.
> Феноменально круто будет если на этом движке сбацают Дюну.Кстати да. Удивительно, что никто еще не взялся. Видимо основной контингент модеров такого возраста, что дюну они еще не застали. Проблема думается в основном в моделировании. Мод-специфический код пишется в общем-то довольно легко и непринуждённо (там lua с приличной архитектурой приходящих событый и достаточно богатым API). Харвестровая модель сбора ресурсов поддерживается судя по тому, что я видел в lua API, но даже если и нет, можно всё реализовать на lua и без поддержуи движка. А так физика, передвижение, строительство, система ресурсов, уже реализованы в самом спринге.
Кстати аналог Ордосовского Девиатора есть в zero-k: http://zero-k.info/Wiki/SpecificUnitGuides#Dominatrix
> Кстати да. Удивительно, что никто еще не взялся. Видимо основной контингент модеров
> такого возраста, что дюну они еще не застали.Ну так возьмись - будешь первым :)
Мёртвый проект.
> Мёртвый проект.Странно, сам факт наличия новости по идее свидетельствует об обратном.
> Странно, сам факт наличия новости по идее свидетельствует об обратном.это ни чуть не мешает людям публиковать свои глупости
Играл в Balanced Annihilation еще несколько лет назад. Отличная вещь!
Акститесь, вы нормальных игр не видели, поставьте Старыч второй что ли.
> Акститесь, вы нормальных игр не видели, поставьте Старыч второй что ли.А что в нем нормального? Синглплеер - высocaн из пальца, сюжет вообще откровенно вымучан на последнем издыхании всех причастных. Для близзарда это вообще EPIC FAIL. Если в самой первой версии старика была некая интрига, то чем дальше в лес тем все более выcocано из пальца получалось. AI - по прежнему обладает интеллектом и инициативностью валенка, его по прежнему выпиливают полные нубы и они по прежнему даже за достижение это не считают. Дерево технологий по прежнему куцее.
Итого - ремэйк в хучших голливудских традициях, а-ля "крепкий орешек-10". Бренд же уже раскручен. Вот и приходится в 10 раз что-то придумаывать. Желательно без повторов, а то зритель уснет и во сне подавится попкорном. По судам потом затаскает. Ну и тут аналогично.
А от себя могу заметить что WarZone 2100 доставляет поболее любых старкрафтов. Крайне наглый AI, который может вызывать проблемы даже у тех кто знает как в это играть. Дерево технологий, которого хватит на полдня и где можно выбирать в какую сторону развиваться, и какие направления приоритетны для затрат ресурсов (а насколько это будет удачно против того или иного противника - так сразу и не угадаешь). Ну и постоянные рубки разумеется, куда же без этого. Ведь развив технологию надо пойти и протестировать на соседе.
что за чушь
> Акститесь, вы нормальных игр не видели, поставьте Старыч второй что ли.тогда уж SupCom первый от того-же автора что ТА.
Spring и б-во движков на нем - корнями как раз в ТА и уходят. и начинался с усилий шведских и пр. фанатов Тоталы, изначально.
Лобби, отдельное от движка -- не очень гуд.Кроме того, я на генте не могу собрать рабочий вариант уже года два. То ругается непонятно на что при сборке, то собирается но падает посреди игры. В общем, решил забить, пока всё не отрефакторят и сделают хотя бы 100% запускабельным.
Я под Fedora собираю без проблем. Может инструкция поможет? https://springrts.com/wiki/Gentoo_install
Графика как в Command and Conqueror )) Видать по-другому стратежку не сделать. Но я всё равно буду в 1ю Старку наяривать периодически.
Кстати, 2ю от Батл-нета отвязал кто-нибудь? По сети хочется тестануть.
>Графика как в Command and ConquerorТы одного из них явно не видел, если говоришь такое.
Точнее, я их не все видел )) В старых похожая, угловатостью.