если кликать картинку она будет последовательно меняться в размерах от 916 до 1343 пикселей.
Начало работы с fle game engine. Создание стартового шаблона приложения - будущей игры на c++ directx 9
Итак, Вы решили создать собственную игру и выбрали для этого движок с полностью открытым
кодом - fle game engine
В отличие от популярных движков таких как unity 3d или unreal engine, данный движок
позволит Вам создать игру на c++ под directx 9, не накладывая никаких ограничений
на функциональные возможности. Они будут ограничиваться только вашими способностями
к их созданию и использованию.
То есть вы неограниченно сможете расширять как свой проект, так и возможности самого
движка.
Весь исходный код полностью открыт и доступен для использования, в отличие от
вышеупомянутых, в которых открытость заключается лишь в использовании среды разработки и интерфейсов.
Расширить движок созданный под unity 3d или unreal engine Вы сможете только
сделав крупные капиталовложения, но и в этом случае никто вам не даст
доступ к открытому коду самого движка.
Почему мне ближе fle game engine ?
Я его создавал с нуля и развивал на протяжении ряда лет, но создание
движка не является для меня самоцелью (в отличие от тех же unity 3d или unreal engine),
потому что судя по этим движкам складывается мнение как раз обратное -
эти движки созданы исключительно ради самих себя. А значит
тут присутствует во всей красе шаблонность, целый ряд значительных
ограничений, главное из которых - это прямая ваша зависимость
от разработчиков данного движка.
С fle game engine у вас нет такой зависимости. Потому что Вы
получаете весь его исходный код и примеры целиком и полностью без
каких-либо на то ограничений.
Скачать fle game engine (полный исходный код).
Включает исходный код, полезные материалы и инструменты. Вы можете поддержать проект
оформив платную подписку.
Размер: 482 Mb
ПодробнееЧто включает дистрибутив ?
- Редактор сцен Scene Editor;
- пример игры simple game с полным исходным кодом;
- пошаговое описание создания примера игры simple_game - представляет набор html файлов
пригодных для открытия и чтения из любого браузера;
- Coords 2D - утилиту отладки анимаций и подбора экранных координат
содержит богатую библиотеку готовых примеров игровых спрайтов;
- полный исходный код fle game engine - позволит вам создать свою собственную игру, а
также расширить движок необходимыми возможностями в дальнейшем, никаких ограничений на
расширение нет;
- fgg_setup.exe
Fly snow 3d - визуальные эффекты падающего снега/дождя и др. красивые эффекты с частицами в
2d/3d;
fle game engine изначально развивается не с целью создать коммерческий
движок для продаж. Он воплощен, чтобы разрабатывать собственные игровые проекты,
а значит его главная цель - это создание конкретной игры, а не развитие
движка. Поэтому движок развивается в контексте конкретных игровых
проектов, а не в контексте любых игровых проектов в расчете на универсальность.
Универсальность оборачивается функциональными излишествами и громоздкостью.
В случае же fle game engine Вы можете убрать весь ненужный вам
функционал, и дописать тот, который действительно нужен.
Единственным ограничением является то, что Вы должны упоминать
на каком движке Вы сделали игру и естественно не пытаться выдать
мои наработки за свои. Думаю это вполне разумное условие на
бесплатное и открытое использование.
По моему личному убеждению движок должен учитывать особенности
создаваемой игры, а значит никаких ограничений на его расширение
быть не должно изначально !
В противном случае на каком-то этапе разработки Вы разочаруетесь
в движке и скорее всего довести проект до финала будет очень и
очень сложно - вам придется придумывать как обойти ограничения
выбранного движка, а не думать о том, как сделать свою
игру лучше и интереснее.
Конечно Вы можете разочароваться и в движке с открытым исходным кодом,
если у вас не хватит терпения и старания на то, чтобы дополнить
его недостающими возможностями, но в случае с коммерческими движками
такую возможность Вы даже не сможете получить (если только ваш проект
не станет коммерчески успешным, но поскольку вы еще не сделали
свою игру, то вероятность этого равна 0 - ведь сначала надо сделать
игру).
Сложно спорить о том, какой движок лучше. Любой движок имеет какие-то
плюсы, но в то же время и минусы.
Используя unity 3d или unreal engine или какой-то еще движок,
в котором ядро движка представляет закрытый от изменений код, Вы рискуете
тем, что нарветесь именно на такую необходимость - дописать функционал,
который изначально дописать или исправить нельзя. Потому что он уже жестко
закодирован и вам недоступен.
Движок с открытым исходным кодом - позволяет это исправить. И это является
несомненным плюсом.
Но минус в том, что Вы должны сами знать что Вы хотите и как это реализовать -
поскольку дописывать функционал Вы будете сами. И это конечно является
минусом. Только данный минус можно легко превратить в плюс - вам нужно
лишь обзавестись необходимыми знаниями.
Знания и навыки, а особенно необходимые именно Вам прямо здесь и сейчас -
очень трудно купить и они не даются Вам по щелчку пальцев.
Однако в отличие от платных движков или условно-бесплатных, но с частично закрытым
кодом, в любом случае Вам нужны будут знания, и fle game engine несомненно
имеет огромный плюс в том, что он бесплатно предоставляет вам неограниченные
возможности для изучения и экспериментов. Чего на данный момент не может
дать ни один из упомянутых движков.
Как те кто уже много работал с такими движками, как unity 3d или unreal engine,
так и те кто только начинает - единодушно склоняются к мнению: движок не должен
иметь ограничений. В противном случае невозможно сделать именно такую
игру, которую Вы хотите.
Поэтому напоследок добавлю - скорее всего Вам нужно попробовать все варианты
и в конечном итоге Вы придете к тому, что нужно писать свой собственный движок.
Однако в случае с unity 3d или unreal engine Вам это вряд ли
по силам. Только представьте сколько нужно времени, средств и человеко-ресурсов.
Нужно ли это Вам ?
То есть наиболее правильным и умным решением было бы попробовать создать игру, скажем
на unity 3d, а затем осознав все недостатки и достоинства, попробовать
сделать то же самое, но уже на движке с полностью открытым исходным кодом.
Несомненно, что и там и там, Вас ждут определенные трудности, но в то же время,
Вы обязательно получите и необходимый Вам опыт. И это тоже будет огромным плюсом.
Ну что ж, давайте продолжим.
Итак, Вы скачали и распаковали архив с fle game engine, у Вас уже есть установленные
Microsoft Visual Studio 2005 и DirectX SDK Aug 2008.
Хочу сразу предупредить, что в случае использования других версий MSVS и DX SDK вам
потребуется внести в код изменения. Поэтому если начальный уровень этих знаний у вас
близок к нулю, лучше использовать именно указанные версии MSVS и DX SDK.
Откроем папку движка и попробуем разобраться с тем, как нам создать свой первый
шаблон приложения.
Первым делом прочитаем файл readme.txt и увидим, что в папке есть уже готовый пример
игры simple game, а на сайте есть серия уроков подробно описывающая процесс её создания
пошагово.
fge\samples\simple_game\
Вам обязательно нужно будет ознакомиться с этими уроками и попрактиковаться.
Ну а сейчас, нас интересует то, как на основании имеющегося в нашем распоряжении
кода начать старт нового игрового проекта, который будет существенно отличаться
от игры simple game.
Для начала нужно попробовать собрать проект simple game из папки fge\samples\simple_game\
Чтобы убедиться, что все необходимое у вас корректно установлено и настроено.
О том, как настроить проект simple_game написано в приложенном файле fge\samples\simple_game\readme.txt
Все что вам нужно это открыть проект fge\samples\simple_game\start.sln
из Microsoft Visual Studio 2005
и выполнить в нем ряд настроек:
1) Указать расположение подключаемых файлов DX SDK Aug 2008 из папки Include -
Допустим, что
c:\DXSDK9_Aug2008\
это папка в которой установлен DirectX SDK Aug 2008. Тогда
в поле Additional Include Directories
вместо ..\..\..\..\..\..\..\Include
вам нужно прописать корректный путь к папке Include, входящей в состав DirectX SDK August 2008.
В моем примере получился такой путь:
..\..\..\..\..\DXSDK9_Aug2008\Include
fge у меня установлен в папке
c:\fge\
2) Configuration properties > Linker > General
и в поле
Additional Library Directories
измените значение
..\..\..\..\..\..\..\Lib\x86
изменить на (но это только в моем примере! у вас этот путь может быть другим)
..\..\..\..\..\DXSDK9_Aug2008\Lib\x86
Данное действие нужно повторить для debug сборки проекта (если Вы настраивали release) и
наоборот (см. на рисунке выше - слева вверху поле Configuration: Active(Release) )
Пробуем выполнить сборку проекта simple_game для release и для debug конфигураций проекта.
И если в обоих случаях не вылезло никаких ошибок и нормально создался исполняемый файл start.exe
внутри папки
fge\samples\simple_game\simple_game\
Значит первый шаг почти сделан !
Если собранный
fge\samples\simple_game\simple_game\start.exe
Нормально запускается и приложение работает. Значит ура ! Двигаемся дальше.
Собственно теперь у вас в руках уже есть шаблон вашей будущей игры -
на базе примера simple game.
В режиме отладки (сборка в конфигурации debug) позволит вам пошагово исследовать код,
а из уроков simple game Вы можете
подробнее узнать о том, что и как работает.
Все что требуется сделать, это создать свою папку и скопировать туда все содержимое
папки
fge\samples\simple_game\
И таким образом можно уже приступать к модификациям кода и ресурсов, чтобы создать
ваш собственный игровой проект.
Например так -
fge\samples\my_first_game\
оцените статью:
0
0
журнал комиксов - приложение к журналу комиксов megainformatic.ru #1 январь 2025 - выпуск 1, журнал комиксов #4 апрель 2025, 18+ дополнение #3 к журналу март 2025, 18+ дополнение #2 к журналу февраль 2025
читать
журнал
18+ дополнение #3
18+ дополнение #3
игра, журналы комиксов - номера за 2025 год - январь 2025 - март 2025
играть
смотреть
читать
журнал
игры, сервисы
играть
играть
случайный сайт
играть
видео-рассказ, уроки godot, виртуальный помощник по поиску информации
играть
читать
купить
скачать
игры Многоликий: dress - hordes эпизоды с 1 по 4
играть
скачать
купить
купить
игры, музыкальные клипы
скачать
скачать
смотреть
скачать/играть
музыкальный клип, игры
смотреть
играть
скачать
скачать
разработка игр, анимационный фильм, новогодняя дискотека 2020 - песни на итальянском, игра про лифт
смотреть
смотреть
смотреть
смотреть
игры, инструменты разработки, анимационный фильм, фильм.
купить
смотреть
смотреть
скачать
игры
скачать
скачать
скачать
купить
игры в браузере
играть
играть
играть
играть
игры в браузере
играть
играть
играть
играть
игры в браузере
играть
играть
играть
играть
игры в браузере
играть
играть
играть
играть
игры в браузере (3), создание музыки в браузере (1)
играть
играть
играть
играть
игры в браузере
играть
играть
играть
играть
игры в браузере
играть
играть
бк 0010.01 - играть!
играть
игры в браузере
играть
играть
играть
играть
игры в браузере (3), скачиваемые (1)
играть
играть
играть
скачать
игры в браузере
играть
играть
играть
играть
игры в браузере, скачиваемые игры
играть
скачать
играть
играть
игры в браузере
играть
играть
играть
играть
игры в браузере
Foxyland 2
quidget 2
играть
играть
полезный софт, игры в браузере
скачать
anova игра
A Knots Story
sabotage
сервисы, игры
24500 руб.
скачать
игра
играть
игры, программы
купить / скачать
купить
5500 руб.
скачать
поздравления, уроки рисования, уроки создания сайтов
читать
читать
читать
150 руб.
комиксы, музыка, рассказы
читать
читать
слушать
читать
игра для разработки, калькулятор услуг, cms, комикс
250 руб.
разработка на заказ
1250 руб.
350 руб.
игры для разработки, комиксы
скачать
читать
читать
скачать
игры шарики и ямки, комиксы про Костю Коробкина, ria xxl игра, fly snow 3d генератор эффектов снега, частиц и др. -
скачать
читать
150 руб.
350 руб.
Создай свою игру на fle game engine -
800 руб.
240 руб./скачать
скачать
скачать
Для создания сайта - модуль отзывов/комментариев для вашего сайта в составе megainformatic cms express files -
700 руб.
1250 руб.
150 руб.
500 руб.
Уроки Flash, бесплатные Flash - игры.
бесплатно
бесплатно
2500 руб.
14000 руб.
Поддержка сайтом нескольких языков (multi lang), создание собственной системы личных кабинетов, соц. сети или фриланс - биржи (megainformatic cms social), создание сервиса коллективных покупок на базе megainformatic cms groupon, онлайн сервис подсчёта статистики ключевых слов в статьях вашего сайта keywords gen + описание кода данного сервиса, с возможностью бесплатно реализовать его аналог на своём собственном сайте.
500 руб.
12000 руб.
14000 руб.
бесплатно
megainformatic.ru/webjob/ - сервис для фриланс проектов
- место встречи заказчиков и исполнителей
megainformatic.ru/webjob/ - сервис для фриланс проектов
- место встречи заказчиков и исполнителей
Системы управления сайтом, уроки
1250 руб.
бесплатно
550 руб.
500 руб.
megainformatic cms admin - простая и компактная система
для работы и управления сайтом
350 руб.
5800 руб.
3000 руб.
500 руб.
megainformatic cms free и серия продуктов - Уроки Photoshop
бесплатно
650 руб.
700 руб.
750 руб.
Данная серия посвящена описанию приемов и методов создания изображений,
с помощью инструментария программы Adobe Photoshop. Кроме того, многие
описанные средства могут вам помочь при освоении и многих других программ
для работы с растровой графикой - GIMP, Corel Photo Paint и других.
бесплатные игры 2d и 3d, а также эмулятор Ну, Погоди!
300 руб.
бесплатно
бесплатно
бесплатно
Это серия распространяемых бесплатно игр. Вы не только можете поиграть,
но и скачать исходники, получив тем самым возможность внести изменения
в игру или создать новую !!! (эмулятор Ну, Погоди! распространяется платно).
серия игр про Веселого Буквоежку, и бесплатно распространяемая игра
Нечто: Необъяснимое - в плену желаний
350 руб.
510 руб.
fle game engine
бесплатно
Здесь представлены новинки жанра - Говорящий Комикс, Настольная игра,
А также продукт, который позволит Вам научиться создавать игры самостоятельно.
Ну и конечно изюминка в своём роде - бесплатная игра - Нечто: Необъяснимое
- в плену желаний
Серия бесплатных онлайн уроков, посвященных 3ds max, photoshop, c++,
directx, delphi и php.
бесплатно
бесплатно
бесплатно
бесплатно
бесплатно
бесплатно
500 руб.
300 руб.
Описаны практические примеры решения различных задач, возникающих при
создании игр и сайтов.
Продукты Набор разработчика и Ваше Визуальное Шоу распространяются платно.
уроки и продукты различной тематики
бесплатно
бесплатно
бесплатно
400 руб.
Бесплатные Уроки Photoshop free, Бесплатные Уроки по программированию
на delphi directx - Как создать игру Ну, Погоди!, Бесплатная Авторская
музыка в формате mp3 - Музыкальные Миры, Платно распространяемый продукт
megainformatic cms express - система для быстрого создания Вашего сайта
на php + my sql.
Проекты игр, уроки
450 руб.
бесплатно
бесплатно
бесплатно
Игра Веселый Буквоежка, уроки delphi directx 8.1 для начинающих (описываются
основы 3d игр), моделируем девушку в 3d studio max, уроки музыки - пишем
музыку в Fruity Loops Studio
megainformatic
cms express files - это простое, быстрое и очень компактное решение
для создания первого вашего сайта. НЕ ИСПОЛЬЗУЕТ базы данных mysql.
Вместо этого используются файловые базы данных. Поэтому Вы
можете использовать систему даже на хостинге с поддержкой php, но
без поддержки баз данных my sql.
Очень
проста в установке - достаточно вам скопировать все файлы на ваш
хостинг и сайт готов к работе !!!
В комплект входят 3 готовых шаблона, модули поиска и карты сайта,
а также статьи по основам создания сайта.