LINUX.ORG.RU

Игровой движок HGE портирован на Linux

 , , , , ,


0

1

В то время, как до завершения Humble Indie Bundle 3 оставалось всего 2 дня, а список доступных игр пополнил Atom Zombie Smasher, акция уже успела принести свои первые плоды также и сообществу сторонников свободного программного обеспечения. Объявлено об открытии исходных кодов порта игрового движка HGE (Haaf's Game Engine) на Linux и Mac.

HGE был относительно популярен несколько лет назад и использовался в основном для создания двумерных казуальных игр. Все это время его исходные коды уже были доступны под свободной лицензией, однако из-за того, что они были довольно сильно привязаны к API Direct3D и Win32, использующие его игры не работали под Linux и Mac.

Впервые HGE был портирован Райаном Гордоном под Mac несколько лет назад для Red Marble Games, однако исходный код порта так и не был опубликован.

При подготовке кросс-платформенного релиза игры Hammerfight (которая использует движок HGE) для Humble Indie Bundle 3 Red Marble Games дали согласие на использование прошлых наработок порта HGE на Mac, а сейчас они также разрешили открыть их под свободной лицензией.

Порт hge-unix использует SDL, OpenGL и OpenAL. Райан Гордон также заявляет, что API движка практически не изменился, поэтому портировать уже использующие его игры на Linux и Mac не должно составить труда.

Страница порта hge-unix

Исходный код

Страница HGE на indiedb

Список игр, использующих оригинальный HGE

Игры, уже использующие hge-unix: Magic Match Adventures, Go Go Gourmet, Go Go Gourmet 2: Chef of the Year, Hammerfight

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

★★★★★

Проверено: Shaman007 ()

При этом линуксячья и маковая версия работает через жопу. >:(

Хотя маковая еще более-менее играбельная.

tensai_cirno ★★★★★ ()

Но вообще новость позитив, движок вроде как очень даже приятный. Игры вроде есть, по-крайней мере.

tensai_cirno ★★★★★ ()

Прочитал как «Движок NGE портирован на Linux».
Хотел бы я глянуть на Аску в новом плагсьюте во время игры...

anonymous ()

Что интересно, когда запускаешь оффтоп-версию хаммерфайта, там в начале пишут: «powered by HGE», а в линуксячьей версии такого не пишут. Мака у меня нет, так что про него не знаю.

morse ★★★★★ ()

Это потрясная новость! HGE как движок очень хорош, и появление его на Linux под свободной лицензией это очень и очень хорошо!

anonymous ()

фига. он еще жив. движок вполне неплохой. потренить пальчики да сварганить какую-нибудь игрульку вполне очень даже.

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

>>Это потрясная новость! HGE как движок очень хорош, и появление его на Linux под свободной лицензией это очень и очень хорошо!

Предпочтительней был бы CryEngine или епиковский движок. А это поделие для казуалов и людей с видео от интель или амд

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

>>фига. он еще жив. движок вполне неплохой. потренить пальчики да сварганить какую-нибудь игрульку вполне очень даже.

Даже не стоит. И так ужасного опесорсного говна полно

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

>>При этом линуксячья и маковая версия работает через жопу. >:(

Пользователю линукс к этому не привыкать

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

> Предпочтительней был бы CryEngine или епиковский движок. А это поделие для казуалов и людей с видео от интель или амд

Ты так говориш, как будто поделки на движках от Epic и CryTek лучше инди-игрушек.

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

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

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

> При этом линуксячья и маковая версия работает через жопу. >:(

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

anonymous ()

А тем временем третий бандл собрал 2 миллиона $.

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

> Пользователю линукс к этому не привыкать

Прими у же вещества свои да покинь тред.

anonymous ()

> Впервые HGE был портирован Райаном Гордоном под Mac несколько лет назад

Сдается мне, что это не так. Как минимум я портировал этот движок под линукс и мак года 3-4 назад. Вероятно есть и другие люди, портировавшие этот движок.
Все порты, что видел я ранее, были мягко говоря говеными.

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

> Что интересно, когда запускаешь оффтоп-версию хаммерфайта, там в начале пишут: «powered by HGE», а в линуксячьей версии такого не пишут

Когда этот движок был отпущен автором в свободное плавание, то эта надпись могла быть отключена стандартным вызовом.

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

Слушай, злой линуксоид, пробовал маленькие гвозди кувалдой забивать? Так вот берёшь ты маленький гвоздик, замахиваешься огромной кувалдой (причём тут нужен нехилый опыт, ибо чтобы кувалдой по такому девайсу попасть правильно нужно мастерство и сноровка), тратишь силы и на удар и на размах. И когда ты попадаешь по гвоздю правильно то оттащив кувалду понимаешь, что это немножко не то чтобы хотелось. Что то, что должно было быть аккуратно - разворочено, а гвоздик вообще хрен знает где. А взяв в руки маленький молоточек можно 3 ударами аккуратно прибить кого\что нужно.

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

>При этом линуксячья и маковая версия работает через жопу. >:(

Виндячья тоже. У меня хаммерфайт стабильно в БСОД выпадает.

А вообще новость хорошая. На венде нормально в хаммер поиграть не удалось, так хоть на линуксе попробую.

kranky ★★★★★ ()

отпишусь. Купил все 12 игрух за 4 часа до окончания. Они меня таки уговорили бонусами :)

ngsupb ()

Пошел отрывать свою старую Sega Mega Drive 1988 года выпуска...

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

>А это поделие для казуалов и людей с видео от интель или амд
А таких большинство, в отличие от красноглазых контрстрайщиков.
Ваш К.О.

P.S. Во всяком случае, мне уже лет десять не хочется играть в трёхмерщину, особенно после тяжёлого рабочего дня. А казуалки - самое то, типа как пасьянсы стописят лет назад.

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

fooser

>>А это поделие для казуалов и людей с видео от интель или амд

Потому что на нвидии даже не запустится?

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

>Предпочтительней был бы CryEngine или епиковский движок. А это поделие для казуалов и людей с видео от интель или амд
Ок, представьте что внезапно появится UE/CryEngine под Linux.
Но кто будет делать игры на них под Linux? :)

Ну и на CryEngine вообще ни одной нормальной игры нет, один шлак и один хороший бенчмарк (первый кризис). К тому же в нем вообще нет OpenGL.
Зачем он тут нужен?

Этот же движек используют и делают на нем весьма годные игры, пусть оно и не 3D.
А теперь его даже открыли, что вообще очень хорошо.

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

>Даже не стоит. И так ужасного опесорсного говна полно

На HGE много казуалок написано. Может начнут под линукс собирать, в надежде попасть в хамбл-бамбл или как там его. Движок в целом убогий, писать на нем начинать не нужно.

А про ужасное опенсорсное говно согласен - и так много.

Esh ★★★★ ()

Было бы неплохо, если бы Beat Hazard портировали с оффтопика ;)

X-Pilot ★★★★★ ()

эээ, я все понимаю, правда сужу только по «заголовкам новостей», но линукс что, начинает как и планшетники (они уже давно) из компьютера превращаться в ангрибёрдс пускалку?

nerfur ★★★ ()

Re: Небольшое сравнение игровых движков

Сорта говна сплошные. http://en.wikipedia.org/wiki/List_of_game_engines - просвещайтесь. Из симпатичных и открытых есть например LÖVE2d. *монотонно* Не всё что open source есть говно, не всё что open source есть говно, не всё...

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

_В том числе_ и в ангрибёрдс пускалку. Серверно-научное применение никуда уходить не собирается, а на планшетах его и не было.

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

Специально для тебя, главный игродел мира откроет исходники Doom 3.

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

Для меня это больная тема. Порт придет только с Postal 3, а наработки не передадут в Valve.

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

Если юзерспейс вываливает в бсод, значит что-то не так с цомпутером.

tensai_cirno ★★★★★ ()
Ответ на: комментарий от X-Pilot

>А что с версткой? :-/

Залил ODT - гугл заговнил

Ну и да, PopCap Framework (если речь о нем) разве не рипнулся?

ХЗ, я теоретик. Ни одно из этого не применял :)

Esh ★★★★ ()
Ответ на: Re: Небольшое сравнение игровых движков от anonymous

>Сорта говна сплошные. http://en.wikipedia.org/wiki/List_of_game_engines - просвещайтесь. Из симпатичных и открытых есть например LÖVE2d.

Спасибо. Popcap, HGE и флещ самые популярные движки для казуалок. LÖVE хорошая штука, но мёртвая: нормальных проектов нет, демки УГ.

*монотонно* Не всё что open source есть говно, не всё что open source есть говно, не всё...

Согласен. Но говна много нынче. Особенно среди опенсорс игр

Esh ★★★★ ()

В 2007-2008 наблюдал за этим проектом. Сначала даже новости какие-то выходили, а потом - тишина. Да, удивлялся, нахрена там bass и зачем directx. И какая там лицензия? Там же раньше надо было платить за коммерческую лицензию.

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

Как насчет Allegro и ClanLib? да, это не движок, а скорее просто фреймворк, но всё же - оно живее всех живых. На первом например написан качественный имхо OpenSonic. А то что ж получается - из движков только HGE и годен для «продакшена».

anonymous ()

HGE кстати говно лютое. Чистый батчер спрайтов с циклом, нормальных инструментов и всего там нет.

ranka-lee ()

> Ссылка кому интересно: https://docs.google.com/document/d/1NvMzooSSBoLz3to6PL5vvuziIG2A25ADrHKjxux5W...

Ошибки вижу я. Playground, если память не изменяет, умеет и FixedFPS и FixedUpgrade. Дальше вообще непонятно почему его из сравнения выкинули.

ranka-lee ()
Ответ на: комментарий от o4kapuk

Postal 3 даст движок.

а дальше фанатская обработка напильником........

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

>Если юзерспейс вываливает в бсод, значит что-то не так с цомпутером.

Как выяснилось после переписки с разработчиком, бсод происходит у всех счастливых обладателей Audigy 2/4, так что проблема таки с кривым двиглом.

kranky ★★★★★ ()

Кстати, почему нет новости про OpenGl 4.2?

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

Утешает только тот факт, что на любой source-игре можно запустить карты любой более ранней source-игры. Лишь бы не поломали всю совместимость ради линукса.

o4kapuk ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.