LINUX.ORG.RU

Linux Air Combat 7.92 — свободный авиасимулятор с поддержкой мультиплея

 , , ,


0

0

Linux Air Combat (сокр. LAC) — свободный авиасимулятор являющийся форком свободной игры GL-117. Игра написана на языке C++, а для интерфейса используются библиотеки SDL1.x и FreeGLUT3.x.

Для автора (преподавателя информатики) LAC является хобби-проектом, который он начал публично разрабатывать в 2016 году.

Версия 7.92, по заявлению разработчика, является первым пригодным для использования релизом LAC:

“This is the official, first «Production Release» version of LAC.”

Отличия LAC от GL-117

  • Добавлены новые аудио эффекты.
  • Добавлены новые визуальные эффекты.
  • Добавлены новые модели самолётов, боевых кораблей и других объектов инфраструктуры.
  • Добавлены новые миссии и переработаны режимы поведения наземной инфраструктуры.
  • Добавлены новые индикаторы и переключатели на панели инструментов.
  • Добавлен мультиплейер — режим сетевой игры (до 10 игроков).
  • Добавлена поддержка ПО Mumble для организации коммуникации игроков.
  • Множество других изменений.

Размер тарбола релиза около 50 мегабайт (включает в себя исходный код LAC и 64-битную бинарную статическую сборку LAC для Manjaro Linux).

На сайте GitHub также есть неофициальный репозиторий с патчами SDL2 для сборки LAC под платформу macOS.

Также запущен тестовый игровой сервер:

  • lacserver2.linuxaircombat.com

Everybody with an up-to-date copy of Linux Air Combat can now participate with us in the ten-player missions that we have been using during our development. (It’s a lot of fun.) Starting in late Oct2019, LAC has updated its protocol definition. Accordingly, LAC versions prior to 7.90 must be upgraded in order to interact with users that have upgraded. Users that fail to update will be constantly alerted of the availability of a newer version whenever anybody with a newer version is active in their missions.

At the time of this writing in November of 2019, only a very few people know about Linux Air Combat’s new online server. We generally gather online on Thursday evenings, from about 7PM until 9:00 or 10:00 PM Central USA time, but the server is up constantly, and you might find players anytime. Please help us pass the word. Invite your friends to join you online as we build up this community from its tiny state. At first, everybody will have trouble finding others with whom we can fly. This will only succeed if we all bring friends into the emerging new «LAC Community».

If you are the only online player in an online mission, LAC will populate the mission with «bot» players (generated on your own computer) to serve as your allies and as your opposition. Although those bots aren’t very smart, you can use them for target practice and to hone your tactical skills until some more online players join your mission.

>>> Подробности

Судя по списку фич на SourceForge, от кампании из GL-117 почти ничего не осталось. Все самолёты — реалистичные, середины 20 века, из миссий — только защита аэродрома.

question4 ★★★★★ ()

Холли щит…

В F22 Lighting II графоний намного лучше. При том что он а) Спрайтовый и по сути 256-цветной поллитры; б) Под DOS 1996 года выпуска; в) Системные требования - 486Dx и 8Mb RAM

https://www.mobygames.com/images/shots/l/494529-f-22-lightning-ii-dos-screenshot-flying-over-the-desert-external.png - ня. Вот это похоже на «пустыню», а то что на скриншоте игры больше похоже на ДОСовскую демку «Mars» из 5-тикилобайтного .com-файла.

Умели наши предки писать :(

windows10 ()
Последнее исправление: windows10 (всего исправлений: 1)

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

anonymous ()

я прямо чувствую как свобода вытекает и сочится из этих скриншотов

Для автора (преподавателя информатики) LAC является хобби-проектом

это чтобы понять и простить низкое качество?

chenbr0 ()
Ответ на: комментарий от anonymous

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

Я тут приложил пример игры, написанной 23 года назад для разрешения 640x480x256. А между тем, на дворе 2020-й, эра фреймворков, гигабайтов, OpenGL.

windows10 ()
Ответ на: комментарий от hobbit

Чем оно ... совсем другое, чем FlightGear?

Судя по скриншотам, отличия от GL-117:
+ приборная панель,
+ возможность посадки,
+ модели реальных самолётов,
+ модели наземных строений,
- модели футуристичных самолётов,
- разнообразие миссий.
И, надеюсь, исправили баг, из-за которого дико проседала производительность на больших разрешениях.

A, вопрос был по FlightGear. Тогда ответ: ниже реалистичность, выше производительность, можно стрелять, сбивать другие самолёты, разбиваться о поверхность и быть подстреленным.

question4 ★★★★★ ()
Последнее исправление: question4 (всего исправлений: 1)

Для хобби-проекта препода информатики преклонного возраста очень даже. Но это не тот проект, которым можно хвастаться.

anonymous ()

Смотрел рекомендации стима - там половина предложенного инди-шлак с графонием не лучше, хотя у меня в библиотеке ничего такого нет, так что не понимаю возмущения.

anonymous ()
Ответ на: комментарий от windows10

Не понимаю, что не так с графонием. gl117 шикарная аркада. Я рубился в нее год где-то, проходил кампании. Даже джойстик прикупил для такого дела.

То что что-то там не выглядит как что-то там, не значит что это плохо. Это просто выглядит по-другому.

gl117 имеет адекватное управление, уровень аркадности как раз то что доктор прописал. Требования не жирные. Все шикарно в общем-то.

Кто сравнивает это с FGFS, или MSFS, или еще чем-то – наркоманы. Так как то – симуляторы, а gl117 аркада веселая.

Сабж, смею предположить, не менее играбелен чем gl117. А последний был очень даже играбелен.

anonymous ()
Ответ на: комментарий от Zhbert

Напомнило топган с денди

а мне напомнило f117 под dos, сложности с посадкой там были ничуть ни меньше чем в топгане)) а если еще и подбитый посадишь вообще звезду давали)) помню рубился в нее часто

jo_b1ack ★★★★ ()
Ответ на: комментарий от eR

Игровой сервер LAC!

Вроде как есть сервер для поиграть:

  • lacserver2.linuxaircombat.com

Там вроде по четвергам собираются, так что пробуй подключиться ;)

Everybody with an up-to-date copy of Linux Air Combat can now participate with us in the ten-player missions that we have been using during our development. (It’s a lot of fun.) Starting in late Oct2019, LAC has updated its protocol definition. Accordingly, LAC versions prior to 7.90 must be upgraded in order to interact with users that have upgraded. Users that fail to update will be constantly alerted of the availability of a newer version whenever anybody with a newer version is active in their missions.

At the time of this writing in November of 2019, only a very few people know about Linux Air Combat’s new online server. We generally gather online on Thursday evenings, from about 7PM until 9:00 or 10:00 PM Central USA time, but the server is up constantly, and you might find players anytime. Please help us pass the word. Invite your friends to join you online as we build up this community from its tiny state. At first, everybody will have trouble finding others with whom we can fly. This will only succeed if we all bring friends into the emerging new «LAC Community».

If you are the only online player in an online mission, LAC will populate the mission with «bot» players (generated on your own computer) to serve as your allies and as your opposition. Although those bots aren’t very smart, you can use them for target practice and to hone your tactical skills until some more online players join your mission.

atsym ★★★★★ ()

Не понимаю я вас. Человек делает то, что ему нравится. Для себя. И делится с неблагодарными вами. Ну не умеет он рисовать и создавать качественные 3d модели, а программировать умеет, поэтому и земля скорей всего процедурно генерируемая. А может позже графику подтянет, когда с геймплеем разберется. Я вот тоже уже больше десяти лет мечтаю сделать свою игрушку и понимаю, что графика будет не ахти. Что ж теперь ничего не делать, на жопе сидеть и смеяться над другими?

anonymous ()
Ответ на: комментарий от anonymous

Почему все должны быть рады левым поделиям, даже, если они бесплатны ? Да, ваши пирожки бесплатны, но они не съедобны. Общество и в этом случае должно быть благодарно авторам тухлым пирожков, от которых живот болит ? А в данном случае позорное вырвиглазие, уровень которого был пройден еще в досовской сом-демке Марс ?

anonymous ()
Ответ на: комментарий от anonymous

Вас, блин, не понять. В новости про War Thunder вы недовольны закрытостью, тут - открытостью.

Посоветуйте леталки? И раз уж у нас не любят закрытый код, то открытые. В хардкорные симуляторы, в которых хрен взлетишь, я играть не буду (но интересно узнать, как называются) - меня интересуют простые в освоении, вроде War Thunder, Ил-2 Штурмовика, и досовского F-29 Retaliator

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от atsym

LAC это форк GL-117

Офигить! А сам GL-117 это что оригинальное изобретение? Нет разумеется - в опенсорце такое встречается так же редко как совершеннолетняя девственница в современном мире. GL-117 это клон Nighthawk F-117A Stealth Fighter 2.0, что видно невооруженным глазом, да и на самом сайте честно признается… Точнее конечно признавалось - сайт давно протух, но желающие могут покопаться в вебархиве…

anonymous ()

Если игра для GNU/Linux на сях с плюсами написана - это очень круто.

Сейчас кто во что горазд. Есть игры написанные на GTK, Qt, Mono (Open Red Alert), Haskel (Hedgewars) и даже на Perl (frozen bubble).

Мало того что игр куча, так практически каждая свои библиотеки, модули и компиляторы требует. Ужас.

b0r1s ()
Ответ на: комментарий от b0r1s

Если игра для GNU/Linux на сях с плюсами написана - это очень круто.

Сейчас кто во что горазд. Есть игры написанные на GTK, Qt, Mono (Open Red Alert), Haskel (Hedgewars) и даже на Perl (frozen bubble).

Ты понимаешь, что ты в одном предложении метры с килограммами складываешь? Хаскель и Перл — языки. Qt и GTK — библиотеки (к примеру можно написать программу на C++, используя Qt).

hobbit ★★★★★ ()
Ответ на: комментарий от anonymous

Нет разумеется - в опенсорце такое встречается так же редко как совершеннолетняя девственница в современном мире. GL-117 это клон Nighthawk F-117A Stealth Fighter 2.0, что видно невооруженным глазом, да и на самом сайте честно признается…

ты так говоришь, будто это что-то плохое.

anonymous ()
Ответ на: комментарий от hobbit

Ты понимаешь, что ты в одном предложении метры с килограммами складываешь? Хаскель и Перл — языки. Qt и GTK — библиотеки (к примеру можно написать программу на C++, используя Qt).

Да понимаю. Извиняюсь. Погорячился. QT и GTK - лишние в списке.

b0r1s ()

Симуляторы – самые отстойные виды игр, потому что очень реалистичны. Ничего не понятно и вот ты уже врезался в скалу. Краткое описание геймплея. Если заменить на самолёте штурвал на клавиатуру и посадить туда среднего линуксоида, то результат будет тот же. В этом и вся суть симуляторов.

kostyarin_ ()
Ответ на: комментарий от anonymous

Почему все должны быть рады левым поделиям, даже, если они бесплатны ?

Да, ВСЕ - не должны

Общество и в этом случае должно быть благодарно авторам тухлым пирожков

А вот общество - могло бы быть и благодарно, ибо на таких бессеребренниках свободное ПО и зарождалось.

tiinn ★★★ ()
Ответ на: комментарий от kostyarin_

Если заменить на самолёте штурвал на клавиатуру и посадить туда среднего линуксоида, то результат будет тот же.

Нет, для идентичности результата надо ещё дать этому линуксоиду вечную жизнь. :)
В этом суть: симуляторы дают возможность как максимум чему-то научиться, как минимум — почувствовать себя в шкуре. Тем и интересны. Не для всех и не на каждый день, да. Я тот же FlightGear потыкал, с трудом, погуглив, взлетел, пару раз «врезался в скалу», любопытство удовлетворил. Скорее всего, как-нибудь попробую ещё.

hobbit ★★★★★ ()
Последнее исправление: hobbit (всего исправлений: 4)