Среда, 08.02.2012, 06:18


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

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

Haaf's Game Engine 1.81
[ · Скачать удаленно (3,8 Mb) ] 18.04.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
    Документация на русском языке (для версии 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
    Просмотров: 16092 | Загрузок: 1985 | Комментарии: 18 | Рейтинг: 4.5/16
    Теги: DirectX, Стратегия, Платформер, Любой жанр, HGE, Haaf's Game Engine, 2D движок, Логические, 2D, C++
    » Дополнительные опции «
    Всего комментариев: 18
    -12  
    16 Artes   (18.09.2010 21:26)
    Есть хороший сайт по данному движку(русский)Кому нужна ссылка пишите в лс

    +4  
    17 Viruz   (16.12.2010 22:29)
    есть ссылка выкладуй, толку шифроваться?

    0  
    18 SanAV   (01.09.2011 13:03)
    Не могу не посоветовать свой блог. На нем вы сможете найти необходимые уроки, советы и готовые решения.

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

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

    +1  
    12 ZombieDealer   (25.04.2010 10:04)
    впрочем на нем сделан всем известный hammerfight ))))))
    просто нереальная игрушка )

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

    +2  
    13 SanAV   (06.05.2010 19:39)
    Вот умора biggrin

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

    +6  
    6 Stragger   (16.07.2009 20:28)
    Лучший 2d двиг, из ныне существующих... ИМХО, конечно же happy

    +2  
    8 necrotech   (13.11.2009 17:31)
    согласен )

    +1  
    15 QWER56   (25.08.2010 18:08)
    Ты прав. ИМХО.

    0  
    5 BADCOIQ   (27.04.2009 10:06)
    Звучит многообещающе, нужно попробовать.

    0  
    3 Yanus1   (26.04.2009 11:37)
    Как его вообще запустить -невижу!!))) sad

    +2  
    4 Apati   (26.04.2009 14:11)
    Вот здесь все подробно: http://hge.relishgames.com/doc/html/setup__main.html

    +2  
    9 necrotech   (13.11.2009 17:34)
    тоже самое только на русском: документация smile

    0  
    2 Apati   (19.04.2009 07:44)
    Чего жесть?
    Двиг суперский.

    -3  
    1 GUYVER   (19.04.2009 00:13)
    жжестьь cry

    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Поиск
    10 случайных движков
    RPG Studio
    Dizzy Quest Editor
    Ethanon Engine
    GZDoom
    C4 Engine
    FFilmation
    Kodu
    StemCell Game Engine
    DS Game Maker
    FPS Creator
    10 случайных статей
    Книга "Продвинутая разработка игр в Blitz"
    XNA для начинающих: создание игрового уровня.
    Компьютерные игры в основном классифицируются по жанрам, а также по количеству игроков.
    Небольшая статья по 3D Rad.
    Game maker. Основы. Создание игры. Часть 3
    STUGBuilder Freeware
    Трактат о создании игр
    Создание простого инвентаря на Game Maker. Часть 2.
    OpenGL - что дальше?
    GML: Условия, циклы
    Друзья сайта
    Игровой форум GFAQ.ru Перевод консольных игр Игорный бизнес в России Loadka.ru – загрузка файлов
    Все права сохранены. GcUp.ru © 2008-2012