Четверг, 07 Ноября 2024, 19:06

Приветствую Вас Гость

Меню сайта
Категории каталога
Актуальные [245]
Популярные движки для разработки игр
Неактуальные [116]
Устаревшие, не поддерживаемые авторами и комьюнити движки для разработки игр
Наш опрос
Используете ли вы ИИ?
Всего ответов: 26
Главная » Файлы » Игровые движки » Актуальные

Haaf's Game Engine 1.81
Скачать удаленно (3,8 Mb) 18 Апреля 2009, 14:37
  • Языки программирования: C++;
  • IDE: Visual C++ 6.0, Visual Studio .NET, Borland C++ Builder 4, Dev C++ 5;
  • Системные требования: Microsoft Windows 98, 2000, NT, ME, XP и DirectX 8.0; Unix-порт для Linux, Mac OS X, FreeBSD и т.д.
  • Тип Лицензии: The zlib/libpng License (Прилагаемая аудио библиотека бесплатная только для некоммерческого использования);
  • Недостатки: При программировании вы не сможете избежать использования большого количества глобальных переменных.
  • Достоинства: Русскоязычная ветка на официальном форуме движка. Использование аппаратного ускорения. Простота в освоении и использовании.

    Общее описание:
    HGE – это простой в освоении мощный 2D-движок, использующий аппаратное ускорение. Движок подойдет для всех, кто желает быстро и легко создать свою коммерческую middleware-игру хорошего качества. Жанр игр, созданных на этом движке, никак не ограничивается, вы можете создать в 2D всё, что вам заблагорассудится: логический пазл, многослойный платформер, стратегию или любой другой, не меняя код движка. Вам не нужно знать о программировании под DirectX – вы не должны ничего знать о программировании системы и не нуждаетесь в дополнительных библиотеках. Игру можно сделать за 15 минут.

    Движок работает с любой Windows (98, 2000, NT, ME, XP) и DirectX 8.0. При этом он нетребователен к видеокартам, благодаря чему всё будет работать даже на сильно устаревших моделях. HGE может использоваться с любым C++ компилятором, например с Visual C++, Borland C++, MinGW и Metrowerks Codewarrior.

    Движок очень лёгок в настройке и использовании. Техническая сторона движка базируется на Direct3D API, что даёт большие возможности для различных эффектов и спецэффектов: альфа-блендинг, альфа-каналы, смешивание цветов, изменение геометрии, глобальная трансформация сцены, Z-буфер и многое другое. Полный набор операторов и функций для работы с 2D-векторами, вычисление ARGB, преобразование цветов и пр.

    Передовые системы 2D-частиц, позволяющие создавать такие эффекты как дым, взрывы, магия и т.д. Имеются менеджер систем частиц, выбор времени и функции движения, вычисление и обнаружение столкновения. Эффекты воды, линзы, морфинг эффекты в реальном времени и пр.

    Для движка имеется и специальный набор инструментов, который призван помочь при разработке игр на Haaf's Game Engine.

    Поддерживаются ходовые форматы 2D-графики: BMP, DDS, DIB, JPG, PNG, TGA. Имеется возможность запускать приложения в оконном или полноэкранном режимах. Используется точное отображение texel-to-pixel,

    Поддерживаются самые популярные и разнообразные аудио-форматы для воспроизведения музыки и звуков в приложениях: WAV, MP3, MP2, MP1 и OGG, а также форматы трекерной музыки: MO3, IT, XM, S3M, MTM, MOD и UMX. При этом отрабатывается качество, фильтруется и очищается звук.

    Управление полностью настраиваемое и функциональное. Вы можете настраивать управление на клавиатуру, мышь, назначая клавиши и их действия, определять позиции мыши, прослеживать положение колесика мыши и т.д.

    Ресурсы подгружаются из дискового пространства, загружаются из ZIP-файлов (из пакетов ресурсов). Загрузка легко переключается между открытыми и запакованными ресурсами.

    Функции тайминга используют синхронизацию FPS, режим зафиксированного FPS, мониторинг и подсчет FPS. Имеется инициализация и лог файлов для записи и чтения целых и плавающих чисел, printf-стиль лог файла. Поддерживается загрузка и рендеринг bitmap-шрифтов, выравнивание текста, прослеживание шрифта, скроллинг и вращение, вычисление.

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

    Менеджер ресурсов позволяет вам полностью управлять переключением скриптов, создавать объекты единым запросом. А также полностью автоматизированное управление памятью, кэширование и чистка определенных групп ресурсов.

    GUI выполняется достаточно удобно и функционально: текст, кнопки и ползунки, поддержка интерактивных и анимированных GUI.

    Также вам доступны специальные инструменты: компилятор ресурсов, редактор текстур, редактор эффектов, создатель шрифтов.

    Resources Compiler позволяет работать с архивами формата ZIP, запаковывать ресурсы и извлекать, защищать их паролем.

    PNG Optimizer и Texture Assembler работают с размещением спрайтов, точно вращают и изменяют эти спрайты, генерируя соответствующий скрипт.

    Particle Systems Editor позволяет работать с любыми передовыми 2-частицами, просматривая оные в режиме реального времени.

    Bitmap Font Builder позволяет вам получать bitmap-шрифт из любого шрифта, установленного на вашей системе. Вы можете применять любые графические эффекты, используя графический редактор.

    Предоставляется полная документация, с описанием общих моментов разработки своей игры с помощью этого игрового движка. Что немаловажно, этот движок распространяется по лицензии zlib/libpng, а это обозначает, что ваши игры вы можете распространять полностью свободно и даже для коммерческих целей. На форуме разработчика есть русскоязычная ветка.

    В августе 2011 года Райан Гордон (Ryan Gordon) выпустил в общий доступ открытые коды порта на Linux и Mac под свободной лицензией. Порт HGE под Unix-системы использует такие открытые технологии как OpenGL, SDL и OpenAL. И благодаря этой связке движок работает на Mac OS X и Linux, PowerPC, x86 и x86-64. И данная сборка будет запускаться на любой разумной Unix-сборке, типа FreeBSD и другие, она могла бы работать даже на Windows.

    Официальный сайт: http://hge.relishgames.com
    http://kvakvs.github.io/hge/
    https://sourceforge.net/projects/hge/
    Документация на русском языке (для версии 1.53): http://ben-gun-den.narod.ru/hge/hge-doc-ru.zip
    Unix-порт: http://icculus.org/hge-unix/


    HGE is an easy to use yet powerful hardware accelerated 2D game engine. It is a full featured middleware for all who want to develop commercial quality 2D games rapidly and easily. It covers all imaginable 2D game genres: you could create everything from a simple puzzle to advanced multilayered platformer or strategy without even thinking of any non game logic code! And you don't have to know anything about "window messages", DirectX programming and all that stuff. Instead you can start developing your own game within 15 minutes!

    HGE runs on Microsoft Windows 98, 2000, NT, ME, XP and requires DirectX 8.0. It will run even on low-end video cards, including built in video cards such as Intel Solano (i815 chipset). HGE can be used with virtually any C++ compiler including Visual C++, Borland C++, MinGW and Metrowerks Codewarrior.

  • Категория: Актуальные | Добавил: GC-Vic
    Просмотров: 48549 | Загрузок: 4736 | Комментарии: 25 | Рейтинг: 4.1/22 |
    Теги: DirectX, стратегия, платформер, Любой жанр, HGE, Haaf's Game Engine, 2D движок, Логические, 2d, C++
    Дополнительные опции:
    Также если вы считаете, что данный материал мог быть интересен и полезен кому-то из ваших друзей, то вы бы могли посоветовать его, отправив сообщение на e-mail друга:

    Игровые объявления и предложения:
    Если вас заинтересовал материал «Haaf's Game Engine», и вы бы хотели прочесть что-то на эту же тему, то вы можете воспользоваться списком схожих материалов ниже. Данный список сформирован автоматически по тематическим меткам раздела. Предлагаются такие схожие материалы: Если вы ведёте свой блог, микроблог, либо участвуете в какой-то популярной социальной сети, то вы можете быстро поделиться данной заметкой со своими друзьями и посетителями.

    Всего комментариев: 251 2 »
    +0-
    25 Linka   (28 Июня 2022 19:00) [Материал]
    LinkaПерспективный был движок. Жаль, давно остановился в развитии.

    +0-
    24 Team-on   (23 Апреля 2018 23:56) [Материал]
    То как там движок? Еще норм, или есть вариант и покруче?

    +0-
    23 Troйan   (01 Октября 2017 20:28) [Материал]
    TroйanНовый сайт движка:
    http://kvakvs.github.io/hge/

    +-5-
    21 dimon-902   (30 Сентября 2012 14:55) [Материал]
    Quote (GC-Vic)

    Здесь спам!

    +0-
    19 reyzor   (10 Марта 2012 10:32) [Материал]
    reyzorОн под андроид есть ?

    +0-
    20 SanAV   (06 Июля 2012 11:05) [Материал]
    SanAVНет и не предвидится.

    +-16-
    16 Artes   (18 Сентября 2010 21:26) [Материал]
    ArtesЕсть хороший сайт по данному движку(русский)Кому нужна ссылка пишите в лс

    +6-
    17 Viruz   (16 Декабря 2010 22:29) [Материал]
    Viruzесть ссылка выкладуй, толку шифроваться?

    +0-
    18 SanAV   (01 Сентября 2011 13:03) [Материал]
    SanAVНе могу не посоветовать свой блог. На нем вы сможете найти необходимые уроки, советы и готовые решения.

    +1-
    14 SanAV   (28 Июля 2010 00:29) [Материал]
    SanAVВменяемого русскоязычного коммьюнити еще не появилось? Не считая ветку на официальном форуме конечно же.

    +1-
    11 Velorth   (17 Апреля 2010 20:22) [Материал]
    Нуу.. Допиливать двиг надо ручками.
    К ООП он совсем не приспособлен..
    Впрочем если недельку-другую помучиться, вполне приспосабливается под собственные цели. Можно даже 3D-модельки добавить и еще много интересного.
    Впрочем, какие-то его переделки мне уже попадались

    +2-
    12 ZombieDealer   (25 Апреля 2010 10:04) [Материал]
    ZombieDealerвпрочем на нем сделан всем известный hammerfight ))))))
    просто нереальная игрушка )

    +-13-
    10 a5l1e3x   (08 Января 2010 13:46) [Материал]
    a5l1e3xtongue уже сколько ищю что-то простенькое чтоб создать свою MMORPG уже просто сил нет! решил хотябы просто тетрис создать чтоб опыт был cool Если есть какой-то двиг простенький в освоении и чтоб ну ВООЬЩЕ НЕ требовал знание языка C++ pyhton и т.п то напишите мне в лс) а ну и от помощи по созданию MMORPG Тоже неоткажусь happy а то я уже за***лся cry

    +2-
    13 SanAV   (06 Мая 2010 19:39) [Материал]
    SanAVВот умора biggrin

    +0-
    22 cobby   (10 Октября 2013 09:10) [Материал]
    cobbyс Basic'ов начинайте в ваши 13 лет максимум что можно освоить

    +1-
    7 necrotech   (12 Ноября 2009 18:56) [Материал]
    necrotechдиабло что ле замутить, пока там д3 сделают фаны десять своих версий полноценных выпустят dry

    1-10 11-15
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Поиск по сайту
    10 случ. движков
  • Quest Creator
  • Action Game Maker
  • GLHeretic
  • Urho3D
  • Jet3D
  • SpriteCraft
  • Rubeus
  • Proton
  • Doom Legacy
  • Eternity
  • 10 случ. статей
  • Придумай своё Королевство Средневековья! (ч.4)
  • OpenGL - что дальше?
  • Создание игр для Windows phone 7
  • JAVA - язык прошлого, настоящего и будующего. Введение
  • Уроки по Blitz 3D.Часть 2.
  • Психология игр или как заставить играть в твою игру
  • Уровень
  • Платформер-экшен в Scirra Construct для начинающих (часть 5)
  • XNA для начинающих: обзор проекта, свойства окон, игровой фон.
  • Игрок шагает по клеточкам (по сетке) - Game Maker
  • Друзья сайта
    Игровой форум GFAQ.ru Перевод консольных игр
    Все права сохранены. GcUp.ru © 2008-2024 Рейтинг