Старое лого движка (раньше он был PhoeniXLib-ом) ----PhloXLib----
Главная
PhloXLib
Творчество Другие проекты Буки Гостевая

Приветствую вас на страничке моего проекта  PhloXLib.
PhloXLib -  это мой двухмерный игровой движок на OpenGL, переименнованный со старого названия PhoeniXLib из-за частичного совпадения имени с другим движком (PhoeniX Libruary). Текущий вариант был начат в системе Странник-Паскаль (где-то полтора-два года назад), продолжен в Делфи и сейчас медленно но упорно(где-то по 2-3 часа в месяц) развивается на языке FreePascal.
Свойства
Из-за того что
PhloXLib был начат в системе Странник-Паскаль, котрая тогда ещё не поддерживала ООП никаких обьектов в движке нет. Он полностью процедурный (точнее обьекты есть, но построенные на базе записей и указателей). На данный момент двиг поддерживает вращение, масштабирование и анимацию спрайтов. Загрузку текстур из форматов bmpи tga (с последующим аппаратным сжатием), а также интеграцией с библиотекой DevIL для загрузки других форматов. Частицы, блур, гало, молнии, шатание экрана, фейдинг - тоже встроены в двиг. Есть своё GUI (почти в полном составе - кнопки, слайдеры, чекбоксы, комбобоксы, текстовые одно и много строчные редакторы, контейнеры, метки, прогрессбары...), реализованное на мой вкус. Ну и ещё разные мелкие фичи, такие как потоковые таймеры, события, DirectInput, свой формат pak файлов и др. Ведёться работа над 2Д физикой и 2Д освещением/тенями, редактором частиц. Позже я планирую добавлять и 3D функциональность (кое-что уже есть).
Зачем он нужен
Отвечу прямо - этот двиг нужен мне, что бы писать на нём игрушки :). Я не пропогандирую использовать этот двиг другим... Даже не советую...  (Дело в том что я писал его рывками и не продумывая структуру, да и ламер я вообще 8)...)  Я выложил тут кое-что скорее как недобитое портфолио что-ли). Может быть когда двиг подрастёт (я всё больше и больше переделываю его ранее весьма не продуманную структуру), он станет полезным не только мне. Сейчас его исходники открыты, но не здесь...  Если вам интересно что-нибудь, то можете послать мне письмо на FedeX@i.ua.
232 кб Движок и несколько демок с кодом и комментариями (давно не обновлялось, если кому интересно сегодняшнее состояние - стучитесь комне в асько или на мейл)
205 кбВспомогательный звуковой движок, может проигрывать множественные звуки и mp3 музыку, для небольших игр больше и не надо. Сейчас пишу более навороченную версию этого двига, которая будет кроссплатформенной, и поддерживать 3д звук и эффекты...
493кбВсякие старые демки, которые более полно показывают возможности PhloXLib-a, но являются несовместимыми с последней версией этого двига

Hosted by uCoz