ria pc game
translate to English   translate to Chinese
fle game engine - движок для создания игр
fle game engine - движок для создания игр


Balls and holes PC game / Balls and Holes PC игра
Вакансии
Игродельня
Сегодня
17 февраля 2019 20:52
Вход Регистрация Забыли пароль ?

megainformatic - Как создать игру ВЕСЕЛЫЙ БУКВОЕЖКА - программируем сами
       
подробнее...

Теги создание сайтов, создание игр, дизайн, игры, информатика, уроки photshop, php, c++, музыка, delphi, cms, робосайт
Статьи сайта
megainformatic - Продолжаем Создание скелета для данной модели

megainformatic - Построение ирерархических связей между объектами и основы 3d анимирования

megainformatic - Особенности экспорта моделей и анимации экспортером kWXPort080719 из 3ds max 2009 

megainformatic - Создание модели броневика (Хэд)

megainformatic cms e-mailer

megainformatic cms e-mailer

megainformatic cms e-mailer

Бесплатная Система Управления Вашим Сайтом - megainformatic cms free

megainformatic - Путешествие в мир 3d

megainformatic - Путешествие в мир 3d - страница 2

megainformatic - Путешествие в мир 3d - страница 3

megainformatic - Путешествие в мир 3d - страница 4

megainformatic - Путешествие в мир 3d - страница 5

megainformatic - Путешествие в мир 3d - страница 6

megainformatic - Создание модели броневика (Хэд) - Анимация вращения колес

megainformatic cms express files

megainformatic cms express files

megainformatic cms express files

megainformatic - Уроки Photoshop - Чудеса

megainformatic cms express files - Развертывание сайта на Вашем хостинге

megainformatic - Настольная игра "Веселый Буквоежка"

megainformatic - Уроки delphi directx 8.1

megainformatic - Уроки delphi directx 8.1 - Урок 1 - Введение в Delphi DirectX 8.1. Создание шаблона стартового приложения.

megainformatic - Уроки delphi directx 8.1 - Урок 1 - Введение в Delphi DirectX 8.1. Создание шаблона стартового приложения. Страница 2

megainformatic - Урок 2 Создаем и обрабатываем команды меню.

megainformatic - Урок 2 Создаем и обрабатываем команды меню. Страница 2

megainformatic - Урок 3 Оконный и полноэкранный режимы работы D3D-приложения. Управление игрой средствами DirectInput8

megainformatic - Урок 3 Оконный и полноэкранный режимы работы D3D-приложения. Управление игрой средствами DirectInput8 - Страница 2

megainformatic - Урок 3 Оконный и полноэкранный режимы работы D3D-приложения. Управление игрой средствами DirectInput8 - Страница 3

megainformatic - Урок 4 Построение класса приложения

megainformatic - Урок 4 Построение класса приложения - Страница 2

megainformatic - Урок 5 Построение классов игровых объектов и других необходимых классов

megainformatic - Урок 5 Построение классов игровых объектов и других необходимых классов - Страница 2

megainformatic - Урок 6 Игровая логика

megainformatic - Заметки по joomla - JFolder::create: Path not in open_basedir paths. Что это?

megainformatic cms express files - Добавление статей на сайт под управлением megainfromatic cms express files

megainformatic - Урок 7 2D-анимация

megainformatic - Урок 8 Загрузка/Сохранение текущей игры, режим паузы, режимы часов/будильника, запуск браузера Internet Explorer для показа сайта разработчика и других интернет-ресурсов

megainformatic - Урок 9 Тестирование и отладка приложения

megainformatic - Мои Музыкальные Миры

megainformatic - уроки Photoshop free

megainformatic cms express

megainformatic cms express

megainformatic cms express

megainformatic cms express files

megainformatic - Методы создания растровых изображений в Adobe Photoshop

megainformatic - Создание фотореалистичной текстуры травы

megainformatic - Рабочее пространство Adobe Photoshop

megainformatic - Бесшовные (тайловые) текстуры

megainformatic - Создание изображений огня, воды, неба

megainformatic - Создание текстур горных пород и суши (урок 5)

megainformatic - Рисование персонажей (урок 6)

megainformatic - Рисование фона (урок 6 часть 2)

megainformatic - Рельефные изображения

Добавление статей на сайт под управлением megainformatic cms express

megainformatic - Воспроизведение файлов в форматах it, xm, s3m, mod

подробнее

Что нужно знать для создания сайта ? css - стили

[к содержанию]

css стили представяют собой Cascade Style Sheet - Каскадные таблицы стилей.

Стили описывают классы class и идентификаторы id, позволяя применить к ним набор свойств оформления - цвет шрифта, размер, выравнивание, тип шрифта и многие другие свойства.

Однажды описанный класс для стиля может применяться сколько угодно раз в страницах вашего сайта, а вот id можно применять только однократно, т. к. он должен быть уникален в рамках данной страницы сайта.

Стили можно описывать непосредственно в элементе, для которого они сразу же применяются - так называемые inline - стили -

Пример -

<div style="float: left; width: 200px; background: #ffff00;">пример блока</div>

пример блока


inline - стили имеют больший приоритет по сравнению со стилями описанными в css-файле, т. е. они применяются в последнюю очередь и замещают собой все те атрибуты, которые были объявлены для данного класса или id стиля.

Пример -

<style>
.my_class {
float: right;
width: 100px;
background: #00ff00;
}
</style>

<div class="my_class" style="float: left; width: 200px; background: #ffff00;">новый блок</div>

<div class="my_class" >еще один блок</div>

новый блок


еще один блок


В данном примере зеленый блок - [еще один блок] выводится именно такими свойствами заданными в атрибутах, которые были для него описаны в классе .my_class,

а вот для блока [новый блок] наблюдаем что они "перетираются" inline-стилем.

Как правильно подключить файл стиля было описано в статье - Правильное подключение css стилей и js - скриптов

далее

[к содержанию]

подробнее

Приключения Кости Коробкина - Как я провел лето - онлайн комикс - страница 1

Предлагаем вашему вниманию онлайн-комикс Приключения Кости Коробкина - Как я провел лето.

Привет ! Меня зовут Костя Коробкин. Этим летом я гостил у бабушки на даче и там со мной случилась одна история...

онлайн-комикс Приключения Кости Коробкина - Как я провел лето страница 1

если кликать картинку она будет последовательно меняться в размерах от 620 до 2048 пиксель.

[страница 1] [страница 2] [страница 3] 

подробнее

     
 

Доверенные партнеры сайта Мега Информатик -

 
     
 
Яковенко Андрей Яковенко Андрей. Интересный и разносторонний человек. Занимается созданием сайтов под ключ на cms WordPress, Joomla и DLE. Помимо этого примерный семьянин и увлекающийся человек. Самое главное - очень открытый, которому можно смело довериться. Подробнее узнать об Яковенко Андрее можно обратившись на его личный сайт - Яковенко Андрей

 
 
     
 

ignazius.ru

Сайт Тимонина Андрея - начинающего сайтостроителя и игродела :)

 
 
     
   
     
 

 
 
     
     
     
 

Вам понравился наш сайт ? И Вы хотите обменяться с нами ссылками ?

Отлично! Сделать это просто - разместите на страницах своего сайта следующий код -

 
     
 


or this

 
     
 

И пришлите на адрес creator@megainformatic.ru код ссылки Вашего сайта - он будет размещен здесь !

 
     
  Вот как должна выглядеть картинка со ссылкой на наш сайт -  
     
  Мега Информатик - исследовательско-креативный сайт посвященный разработке компьютерных игр  
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
подробнее

Начало работы с fle game engine. Создание стартового шаблона приложения - будущей игры на c++ directx 9



Итак, Вы решили создать собственную игру и выбрали для этого движок с полностью открытым
кодом - fle game engine

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

в поле Additional Include Directories

вместо ..\..\..\..\..\..\..\Include

вам нужно прописать корректный путь к папке Include, входящей в состав DirectX SDK August 2008.

В моем примере получился такой путь: 
..\..\..\..\..\DXSDK9_Aug2008\Include

fge у меня установлен в папке

c:\fge\

2) Configuration properties > Linker > General 

и в поле

Additional Library Directories

измените значение

свойства проекта Additional Library Directories

..\..\..\..\..\..\..\Lib\x86

изменить на (но это только в моем примере! у вас этот путь может быть другим)

..\..\..\..\..\DXSDK9_Aug2008\Lib\x86


Данное действие нужно повторить для debug сборки проекта (если Вы настраивали release) и
наоборот (см. на рисунке выше - слева вверху поле Configuration: Active(Release) )



Более подробно о том, как настроить проект, а также где скачать DX SDK Aug 2008 описано
в статье -
Создание игры на fle game engine - Simple game - страница 6 - Загрузка игровой сцены / Пример простой игры

Пробуем выполнить сборку проекта simple_game для release и для debug конфигураций проекта.
И если в обоих случаях не вылезло никаких ошибок и нормально создался исполняемый файл start.exe
внутри папки

fge\samples\simple_game\simple_game\

Значит первый шаг почти сделан !

Если собранный fge\samples\simple_game\simple_game\start.exe

simple game exe пример простой игры

simple game exe пример простой игры

simple game exe пример простой игры

Нормально запускается и приложение работает. Значит ура ! Двигаемся дальше.

Собственно теперь у вас в руках уже есть шаблон вашей будущей игры -
на базе примера simple game.

В режиме отладки (сборка в конфигурации debug) позволит вам пошагово исследовать код,
а из уроков simple game Вы можете
подробнее узнать о том, что и как работает.

Все что требуется сделать, это создать свою папку и скопировать туда все содержимое
папки

fge\samples\simple_game\

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

Например так - fge\samples\my_first_game\

Содержимое данной страницы доступно только зарегистрированным пользователям.



Пожалуйста войдите на сайт - Вход

или пройдите процедуру регистрации - Регистрация

megainformatic live chat
Начать беседу
X
 

Оставленные комментарии



fle game engine - движок для создания игр
fle game engine - движок для создания игр


Something: Unexplained 2 captive of desires / Нечто: Необъяснимое 2 в плену желаний
Костя Коробкин Комикс Коллекционное издание - 6 комиксов, 81 страница, 220 mp3 треков
megainformatic Размещение баннерной рекламы у нас
Время загрузки: 1,8464