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


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

megainformatic cms groupon
megainformatic cms groupon
подробнее...

Теги создание сайтов, создание игр, дизайн, игры, информатика, уроки photshop, php, c++, музыка, delphi, cms, робосайт
Статьи сайта
megainformatic - Приключения Кости Коробкина - С новым годом - интерактивный комикс (kk hny) - онлайн комикс - страница 5

megainformatic - Приключения Кости Коробкина - С новым годом - интерактивный комикс (kk hny) - онлайн комикс - страница 6

megainformatic - Приключения Кости Коробкина - С новым годом - интерактивный комикс (kk hny) - онлайн комикс - страница 7

megainformatic - Костя Коробкин - СЕКРЕТНЫЙ ПРОЕКТ - интерактивный комикс (kk scp) - онлайн комикс - страница 1

megainformatic - Костя Коробкин - СЕКРЕТНЫЙ ПРОЕКТ - интерактивный комикс (kk scp) - онлайн комикс - страница 2

megainformatic - Костя Коробкин - СЕКРЕТНЫЙ ПРОЕКТ - интерактивный комикс (kk scp) - онлайн комикс - страница 3

megainformatic - Костя Коробкин - СЕКРЕТНЫЙ ПРОЕКТ - интерактивный комикс (kk scp) - онлайн комикс - страница 4

megainformatic - Костя Коробкин - СЕКРЕТНЫЙ ПРОЕКТ - интерактивный комикс (kk scp) - онлайн комикс - страница 5

megainformatic - Костя Коробкин - СЕКРЕТНЫЙ ПРОЕКТ - интерактивный комикс (kk scp) - онлайн комикс - страница 6

megainformatic - Костя Коробкин - СЕКРЕТНЫЙ ПРОЕКТ - интерактивный комикс (kk scp) - онлайн комикс - страница 7

megainformatic - Веселый Буквоежка - онлайн комикс - страница 1

megainformatic - Веселый Буквоежка - онлайн комикс - страница 2

megainformatic - Веселый Буквоежка - онлайн комикс - страница 3

megainformatic - Веселый Буквоежка - онлайн комикс - страница 4

megainformatic - Веселый Буквоежка - онлайн комикс - страница 5

megainformatic - Веселый Буквоежка - онлайн комикс - страница 6

megainformatic - Веселый Буквоежка - онлайн комикс - страница 7

megainformatic - Веселый Буквоежка - онлайн комикс - страница 8

megainformatic - Веселый Буквоежка - онлайн комикс - страница 9

megainformatic - Веселый Буквоежка - онлайн комикс - страница 10

megainformatic - Веселый Буквоежка - онлайн комикс - страница 11

megainformatic - Веселый Буквоежка - онлайн комикс - страница 12

megainformatic - Веселый Буквоежка - онлайн комикс - страница 13

megainformatic - Веселый Буквоежка - онлайн комикс - страница 14

megainformatic - Веселый Буквоежка - онлайн комикс - страница 15

megainformatic - Веселый Буквоежка - онлайн комикс - страница 16

megainformatic - Веселый Буквоежка - онлайн комикс - страница 17

megainformatic - Веселый Буквоежка - онлайн комикс - страница 18

megainformatic - Веселый Буквоежка - онлайн комикс - страница 19

megainformatic - Веселый Буквоежка - онлайн комикс - страница 20

megainformatic - Веселый Буквоежка - онлайн комикс - страница 21

megainformatic - Веселый Буквоежка - онлайн комикс - страница 22

megainformatic - Веселый Буквоежка - онлайн комикс - страница 23

megainformatic - Эмулятор ZX-Spectrum, БК-0010.01 и их работа в эмуляторе DosBox 0.74

megainformatic - Костя Коробкин - В гостях у тёти Светы (kk as) - онлайн комикс - страница 1

megainformatic - Костя Коробкин - В гостях у тёти Светы (kk as) - онлайн комикс - страница 2

megainformatic - Костя Коробкин - В гостях у тёти Светы (kk as) - онлайн комикс - страница 3

megainformatic - Костя Коробкин - В гостях у тёти Светы (kk as) - онлайн комикс - страница 4

megainformatic - Костя Коробкин - В гостях у тёти Светы (kk as) - онлайн комикс - страница 5

megainformatic - первый независимый онлайн-журнал комиксов ККК Костя Коробкин Комикс номер 1 март 2016

megainformatic - Костя Коробкин - В гостях у тёти Светы (kk as) - онлайн комикс - страница 6

megainformatic - Костя Коробкин - В гостях у тёти Светы (kk as) - онлайн комикс - страница 7

megainformatic - Эмулятор БК-0010.01 версия 2.6 для Windows 9x/Me/2000/XP автор Юрий Калмыков 2002 год

megainformatic - api получения готового решения для решения различных задач возникающих при создании сайта

megainformatic - Костя Коробкин - В гостях у тёти Светы (kk as) - онлайн комикс - страница 8

роман Eternity Вечность - автор Синицин Андрей megainformatic

роман Eternity Вечность - автор Синицин Андрей megainformatic - страница 2

роман Eternity Вечность - автор Синицин Андрей megainformatic - страница 3

роман Eternity Вечность - автор Синицин Андрей megainformatic - Windows Sockets 2, ping, Windows SDK 7, чем открыть hxs файл - страница 4

megainformatic - Размещение Вашей рекламы на нашем сайте

megainformatic - Костя Коробкин - В гостях у тёти Светы (kk as) - онлайн комикс - страница 9

megainformatic - Костя Коробкин - В гостях у тёти Светы (kk as) - онлайн комикс - страница 10

роман Eternity Вечность - автор Синицин Андрей megainformatic - В чём отличие в применении символов & и * в языке c++ ? также продолжаем изучать Windows Sockets 2 и пример simple - страница 5

megainformatic - Костя Коробкин - В гостях у тёти Светы часть 2 Живые машины (kk as) - онлайн комикс - страница 11

megainformatic - игра Шарики на лифте Серия 1 Разгони Лифт / Balls on Lift Level 1 Run The Lift версия 0.9.2 05.10.2016 / version 0.9.2 05.10.2016

megainformatic - Костя Коробкин - В гостях у тёти Светы часть 2 Живые машины (kk as) - онлайн комикс - страница 12

подробнее

     
  [Все уроки 3ds max] [Галерея моделей] [далее]  
     
  Создание модели броневика (Хэд).  
     
 

Предыстория. Когда-то давно, еще в 2005 году я разрабатывал идею проекта Переход.

Для этих целей создавались 3d-модели.

Одной из них был

Winter head - зимний боевой броневик.

 
     
  В данном уроке мы рассмотрим как выполнить моделирование и анимацию такого броневика, а также вы можете скачать видеоролик, в формате wmv созданный полностью в 3ds max. Музыкальная дорожка была подключена отдельно.  
     
  видео про едущий по зимней местности броневичок  
     
  Наш будущий броневик должен будет выглядеть так -  
     
  броневичок 3d  
     
  Создание данной модели включает следующие шаги:

1. Рисование 2D-контура левой стороны броневика;
2. Применение модификатора Extrude для создания объема;
3. Улучшение модели за счет модификаций элементов модели (вершин, граней);
4. Создание модели колеса;
5. Создание материала и нанесение текстуры на модели.

Рассмотрим этот процесс более детально:

1. В окне левого вида (Left viewport) при помощи инструмента Line изобразите контур броневика.

 
     
  выбираем инструмент 2d примитивовВыбранная панель Create с нажатой кнопкой Shapes
и выбранным инструментом Line
 
     
  текстура броневика  
     
  Развертка текстуры для броневика  
     
 

a. Задайте плоское изображение созданное ранее (или использованное готовое) в качестве фона окна: Views > Viewport background > Files


В этом же диалоговом окне задайте следующие параметры:
• В группе Aspect ratio – Match bitmap – чтобы масштаб соответствовал загруженному изображению;
• Правее от указанной группы: установите флажки Display background и Lock Zoom/Pan. Последнее позволит сохранять масштаб фона при изменении масштаба создаваемых объектов.


b. На панели Create нажмите кнопку Shapes и используя инструмент Line обведите фоновое изображение. В ответ на вопрос программы ответьте утвердительно – Вы получите замкнутый контур.

 
     
  боковой контур броневика  
     
  Контур броневика созданный вдоль контура фонового рисунка  
     
  модификатор Extrude  
     
  Переименованный объект и состояние выбора модификатора Extrude  
     
 

2. Откройте панель модификаций и переименуйте созданный объект (Line01) во что-нибудь более понятное для дальнейших обращений к нему, например, head_base.

В списке модификаторов найдите Extrude и в открывшейся панели Parameters задайте:

Amount – 1 m; Output – Mesh;

установите флажок Generate Mapping coordinates.

Другие параметры оставьте без изменений.

Параметр Amount определяет размер выдавливаемой области – для контроля размера перейдите в окно перспективы.

Можете задать значение Amount по своему вкусу.

Параметр Output определяет тип получаемого в объекта – Mesh – набор треугольных граней.

Generate Mapping coordinates – генерирует для создаваемого объекта проекционные координаты. Если не установить этот флажок, то в дальнейшем может потребоваться применение отдельных модификаторов для создания проекционных координат вершин (UVW Map, Unwrap UVW).


3. В панели модификаций в окне стека выполните сжатие (Collapse), чтобы получить законченный объект и

 
     
  выдавливание основы корпуса броневика  
     
  Результат применения модификатора Extrude  
     
  сжатие стека модификаций  
     
  Выбор сжатия стека (Collapse To)  
     
 

заняться его улучшением.

Для этого в окне стека щелкните правой кнопкой мыши (позиция со строкой Extrude) и выберите Collapse To.

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


a. Давайте также преобразуем объект в Editable poly, чтобы работать не с треугольными, а прямоугольными гранями: для этого в окне стека снова щелкните правой кнопкой (по пункту Editable Mesh) и в появившемся контекстном меню выберите Convert To: Editable Poly.


b. Теперь сначала улучшим дно корпуса: в окне перспективы переверните вид модели вверх дном. В окне стека модификаций (или в окне параметров ниже) переключитесь на элемент Polygon (грань) и выделите все грани в дне (с нажатой клавишей CTRL).


c. Нажав кнопку Bevel в свитке Edit polygons панели параметров вдавите и придайте скос выделенным граням.

 
     
  выделенная грань  
     
  Вдавленные и скошенные грани  
     
  Вдавленные и скошенные грани  
     
  Выдавленная крышка  
     
  Выдавленная крышка  
     
  d. Перевернем вид броневика и снова, используя Bevel попробуем выдавить переднюю крышку корпуса броневика. Попробуйте сами (на свой вкус) выдавить еще какие-либо грани, например по левому и по правому борту.  
     
 
В результате у нас должно получиться что-то следующее:
 
     
  Выдавленная грань по правому борту  
     
  Выдавленная грань по правому борту  
     
  Окончательный вид  
     
  Окончательный вид  
     
 

4. Для создания модели колеса используйте примитив цилиндр, с минимальным количеством сегментов и вершин – в целях упрощения модели. Клонируйте колесо создав еще 2. Для клонов укажите режим создания Instanse (экземпляр) или Reference (ссылка), но не Copy (копия). Это позволит автоматически вносить изменения сразу во все 3 колеса.


5. Создание материала и нанесение его на модель рассматривалось нами в уроке Создание текстурной развертки для модели автомобиля.

 
     
  [Все уроки 3ds max] [Галерея моделей] [далее]  
     
подробнее

Приключения Кости Коробкина - С новым годом - интерактивный комикс (kk hny) - онлайн комикс - страница 7

Предлагаем вашему вниманию онлайн-комикс Приключения Кости Коробкина - С новым годом - интерактивный комикс (kk hny).

анонсы других продуктов

Приключения Кости Коробкина - С новым годом - интерактивный комикс (kk hny) - онлайн комикс - страница 7

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

[страница 1][страница 2] [страница 3] [страница 4] [страница 5]  [страница 6] [страница 7] 

подробнее

Популяризация Современных Научных Знаний и Размышления на околонаучные темы - Что такое ЭНЕРГЕТИЧЕСКИЙ КОКОН ?

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

Мир представляет собой совокупность беспорядочно пересекающихся энергетических линий, тянущихся из бесконечности в бесконечность.

Энергетические линии (называемые также "эманации", "струны") являются основой построения мира. В современной физике разрабатывается теория струн, математически описывающая структуру окружающего нас пространства и формулируемая в десятимерном пространстве-времени.

Объекты окружающего нас мира представляет собой контейнеры (коконы), заключающие в своем объеме участки (отрезки) некоторого набора бесконечных энергетических линий.

Ширина и высота кокона - это расстояние вытянутых рук. Физическое тело находится в средней части, и состоит из более плотных энергий с низкой частотой колебания. На задней поверхности кокона, на уровне правой лопатки расположено пятно повышенной светимости, размером с теннисный мячик. Это точка сборки или центр нашего восприятия. Когда в темноте зажигают фонарь, мы видим только те объекты внешнего мира, которые находятся в луче его света. Человек, как система энергетическая, пребывает в океане космических энергий. При этом он воспринимает и осознает лишь неизмеримо малую их часть. Всё что видно в луче фонаря – это «засвеченные» эманации.

Потоки сверкающих эманаций в непрерывном движении пересекаются, закручиваются в великие и малые энергетические «водовороты», по своей схожести или однородности сливаются в огромные течения, образуя большие полосы, формируются в пучки. Число полос бесконечно, но для обитателей Земли доступны 48 полос. 40 полос, формируют пузыри, не обладающие осознанием. Эти полосы генерируют только организацию. На 1 полосе существует органическая жизнь и на 7 других – неорганическая. 8 полос, пересекаются тремя другими гигантскими полосами особой энергии, которые порождают жизнь.

Если Вы читали С. Лукьяненко и его Дозоры, то наверное знаете, что в его романах описаны слои "сумрака", в который можно "погружаться". Их тоже ровно 7 - (см. здесь - СЛОИ СУМРАКА В ДОЗОРАХ

Возможно в Дозорах действительно имеются в виду эти 7 полос существования.

Энергетические линии, заключенные в коконе живого организма, находятся в постоянном движении, образуя множество энергетических вихрей, имеющих прямое соответствие с органами физического тела организма. Истощение энергетических центров приводит к нарушению функционирования соответствующих им физических органов и является причиной онкологических заболеваний. "Всеядность" рака в виде его способности поражать практически любую систему любого живого организма объясняется единообразным механизмом соответствия "энергетический центр - орган", именно нарушение энергетической "подпитки" органа приводит к его онкологическому поражению.

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

В современном мире количество источников эмоциональных стрессов, как одной из причин онкологических заболеваний человека, по сравнению, с, например, XIX веком, увеличилось во много раз (взять хотя бы телевидение с его постоянной негативной информацией). Воздействие онкогенных факторов проявляется комплексно, параллельно, однако, именно эмоциональный стресс оказывает самое разрушительное действие на человека. Постоянный стресс (депрессия, хроническая усталость, отсутствие полноценного отдыха) неотвратимо приводит к истощению энергетических центров и, как результат, к онкологическому заболеванию. Следовательно, чтобы излечить онкологическое заболевание, необходимо восстановить функционирование (запас энергии) энергетического центра, а также свести к минимуму влияние онкогенных факторов.

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

Посредством энергетических линий "всё в мире взаимосвязано" в буквальном смысле и именно эта взаимосвязь объясняет механизм таких явлений как телепатия, доминация, телекинез, ясновидение и т.д. Телепатия ("чтение чужих мыслей") как непосредственное восприятие информации, находящейся в коконе другого живого организма, доминация ("навязывание своих мыслей") как непосредственная передача информации в другой кокон, телекинез как непосредственное воздействие на объект с целью перераспределения его внутренней энергии.

Теперь возникает резонный вопрос - какое практическое применение можно извлечь из этих знаний ? Или словами обычного обывателя - что это нам дает ?

Давайте порассуждаем. Если опираться на положения данной теории, то человеческие возможности (если научиться ими правильно пользоваться) могут быть просто головокружительными. Остается главный вопрос - как научиться ими пользоваться ?

Что такое "точка сборки мира ?

Коконы "живых" объектов окружающего мира (флора и фауна) имеют специфическую особенность, так называемую "точку сборки мира", - область кокона, заключающую в себе те и только те энергетические линии, которые воспринимаются сознанием "живого" объекта.

Человек имеет ограниченное восприятие мира - например, не может ощущать магнитное поле, не слышит инфра- и ультра-звуки, не видит свет в инфра- и ультра-диапазонах частот. Тем не менее, по косвенным признакам он знает о их существовании и научился их использовать с помощью физических приборов. Человек воспринимает только те энергетические линии, которые проходят в данный момент через его точку сборки, и интерпретирует их в своем сознании в картину "реального" окружающего мира.

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

смещение точки сборки мира

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

подробнее

Creating game on fle game engine - Simple game / Создание игры на fle game engine - Simple game

2. Объекты



read paper in english

Теперь поговорим о игровых объектах.





Содержание

страница 1 - Спрайты

страница 2 - Объекты

страница 3 - Наложение объектов

страница 4 - Код - Настройка параметров Scene Editor fge и написание кода для вывода спрайта шарика в вашем первом игровом приложении

страница 5 - Отображаем прыгающий шарик

страница 6 - Загрузка игровой сцены

страница 7 - Перемещения игровой сцены

страница 8 - Закрываем часть сцены от пустот при помощи черной текстуры с прорезью, ограничиваем перемещение сцены

страница 9 - Реализуем корректное попадание в ямы и около ям - определяем границы спрайтов ям и спрайта прыгаюшего шарика

страница 10 - Проверка столкновений

страница 11 - Игровой счёт, звуки, музыка

урок #2 страница 1 - Создание новых сцен для игры simple game, расширенная версия simple game extended

13. Скроллинг больших локаций

14. использование переменных в игре на c++ directx 9c

15. Мульти анимация







Любая игра помимо спрайтов всегда включает игровые объекты.

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

Это необходимо, поскольку замечательная игра всегда интересна чем-то нестандартным, необычным. Если же игровой движок не поддерживает возможность создания чего-то нестандартного - то все игры, создаваемые на нём будут почти одинаковы, что являет собой ОГРОМНЫЙ МИНУС, поскольку игры интересны именно в их многообразии и разнообразии. А если они все будут почти одинаковы ...

Итак, что же такое игровой объект ?

Это программная сущность - т. е. код и связанные с ним данные, которые в игре выполняют определенные действия.

В нашем случае для спрайта Прыгающего Шарика мы создадим игровой объект AI_object (Artifical Intelligence) - т. е. объект, которым будет управлять программа.

Для пола мы создадим другой объект - Player - объект, которым будет управлять игрок.

Таким образом AI_object - это программный объект, управляемый программой, создающий в игре какие-то задачи, которые игрок должен решить. Программа должна будет каким-то образом перемещать Прыгающий Шарик так, чтобы он не попадал в ямы, которые ему подсовывает игрок.

Ну а Player - это объект, который будет реагировать на действия игрока - игрок будет перемещать мышь и пол будет перемещаться.

Мы используем Scene Editor - редактор для создания игровых сцен для создания нашей будущей игровой сцены.



Скачать SceneEditor 1.0.1 -

SceneEditor 1.01 Редактор 2d сцен fle game engine


Размер sfx-архива: 3 Mb. Также содержит примеры нескольких простых сцен 2d.





Оформить подписку на fle game engine -


Стоимость: 600 руб.

подробнее о составе платной подписки.





На рисунке показано начало создания игровой сцены.

начало создания игровой сцены

Добавлены 2 песчаных блока с ямой и 2 без неё.

В Scene Editor fge можно создавать 2d сцены любых мыслимых конфигураций. Например можно создать изометрическую сцену.

В Scene Editor fge можно создавать 2d сцены любых мыслимых конфигураций. Например можно создать изометрическую сцену

Особенность изометрических сцен, состоит в том, что они содержат игровые объекты размещенные в сцене по её глубине - т. е. используются 3 координаты - x, y и z. Получается своего рода псевдо 3d-сцена.

Создание настоящих 3d сцен также скоро станет доступно в Scene Editor fge.

Но для большинства игр имеющихся возможностей Scene Editor уже сейчас вполне достаточно. Т. к. 3d игры создавать значительно труднее в плане эффектной графики. А 2d проще, да и понятнее большинству. Хотя усвоив азы и пройдя далеко вперед Вы, в будущем, возможно, научитесь создавать и 3d игры.

fle game engine совсем не ограничен ни в чём и с самого своего рождения сразу же поддерживал как 2d так и 3d игры. На нашем сайте Вы можете найти их.

Итак, создание сцены в Scene Editor сводится к следующему:

Выбираем пункт меню File > New - чтобы создать новую сцену.

Создание новой сцены во fle game engine - в редакторе сцен Scene Editor 1.0.2

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

Вся процедура происходит так:

Открываем папку, где у вас установлен редактор сцен Scene Editor fge 1.0.2, например,

SceneEditor\

Открываем папку
SceneEditor\Media\textures\environment\

там может быть примерно такая структура вложенных папок -

Создание новой сцены во fle game engine - в редакторе сцен Scene Editor 1.0.2 - добавление описаний игровых ресурсов

Папки ai_player и floor я создал для нашего урока и разместил там игровые ресурсы - спрайт шарика и спрайты песчаного блока -

Создание новой сцены во fle game engine - в редакторе сцен Scene Editor 1.0.2 - добавление описаний игровых ресурсов - спрайт прыгающего шарика

Создание новой сцены во fle game engine - в редакторе сцен Scene Editor 1.0.2 - добавление описаний игровых ресурсов - спрайты песчаных блоков

Для того, чтобы Вы сами попробовали проделать всё вышеописанное, Вы можете скачать бесплатную версию Scene Editor fge 1.0.1 или приобрести платную подписку на fle game engine, в состав которой также входит Scene Editor, но более свежих версий и содержащий больше возможностей, например в версии Scene Editor fge 1.0.2. добавлена возможность работы с сеткой grid, а также введен скроллинг сцены по вертикали и горизонтали и целый ряд новых опций и дополнений.



Далее откроем файл

SceneEditor\Media\textures\environment\desc\scene_editor_types.txt

И добавим в него 2 новых типа -

ai_player; 10;
floor; 11;
test; 12;
значение test изменим с 10 на 12, т. к. это специальный тип который всегда должен быть последним.

Т. е. мы добавили тип ai_player для управления прыгающим шариком и floor для песчаных блоков.



Далее в файле
SceneEditor\Media\textures\environment\desc\scene_editor_texlist.txt

добавим записи

ball; ai_player; ai_player\jump.tga; 64; 128; 0; 0; 4; 8.0f; 14.0f;
floor; floor; floor\floor.jpg; 101; 101; 0; 0; 1; 0.0f; 0.0f;
floor_front; floor; floor\floor_front2.tga; 101; 101; 0; 0; 1; 0.0f; 0.0f;
floor2; floor; floor\floor2.jpg; 101; 101; 0; 0; 1; 0.0f; 0.0f;

Первая запись - это игровой объект ball, относится к типу ai_player, находится в файле ai_player\jump.tga, имеет параметры 64х128 - пикселей размер 1 кадра спрайта, 0, 0, - смещение по x и y до начальной анимации, 4 - число кадров по горизонтали, 8.0f - число кадров анимации, 14.0f - скорость анимации;

Записи для floor интерпретируются аналогичным образом. Думаю Вы сами сообразите, что они означают. Всё полностью аналогично.

Когда всё это сделано и изменения сохранены, запускаем Scene Editor, немного ожидаем пока он загрузит все ресурсы, далее приступаем к созданию нашей первой игровой сцены на движке fle game engine !

По умолчанию редактор не содержит ничего в сцене, но если Вы уже что-то пробовали добавлять - то выполните команду File > New чтобы создать новую сцену.

Создание новой сцены во fle game engine - в редакторе сцен Scene Editor 1.0.2 - File > New

Итак, слева Вы видите игровые объекты, которые можно добавить в сцену.

Нас будут интересовать только floor и ai_player

Выбрав floor2 наводим указатель на нужное место в сцене и кликаем левой кнопкой мыши.

Блок встанет на нужное место.

Создание новой сцены во fle game engine - в редакторе сцен Scene Editor 1.0.2 - выбор и вставка блока floor2

Чтобы блоки сразу выравнивались по опорным точкам сетки нужно включить опцию Options > Snap to Grid. Для ячейки сетки задан размер 100х100 пикселей, как настраивать другие размеры я расскажу далее.

Создание новой сцены во fle game engine - в редакторе сцен Scene Editor 1.0.2 - Чтобы блоки сразу выравнивались по опорным точкам сетки нужно включить опцию Options > Snap to Grid

Действуя по описанному принципу нужно заполнить всю игровую сцену блоками с ямами и без как показано на рисунке.

Создание новой сцены во fle game engine - в редакторе сцен Scene Editor 1.0.2 - пример игровой сцены

Далее обязательно сохраните результат своей работы - File > Save и указав имя файла вашей создаваемой сцены. Для сцен рекомендую завести отдельную папку, назвав её например scenes.

Создание новой сцены во fle game engine - в редакторе сцен Scene Editor 1.0.2 - сохранение игровой сцены

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

Это можно сделать задав опцию Options > Get Object On Click.

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

Если опция отключена - то клик правой кнопкой мыши приводит удалению объекта из указанной позиции, а сам он становится текущим и выделяется красной рамкой. Чтобы убрать эту рамку можно нажать клавишу [Del].

Создание новой сцены во fle game engine - в редакторе сцен Scene Editor 1.0.2 - удаление игрового объекта

Так можно удалять из сцены ненужные или ошибочно добавленные объекты. Кроме того, если Вы хотите чтобы никакой из объектов не был выбран - выберите слева в списке объектов объект none.

Иногда может возникнуть ситуация когда Вы ошибочно или намеренно наложили один объект поверх другого. Тогда чтобы выбрать какой-то из них появится диалоговое окно. В котором нужно выбрать требуемый объект и нажать ОК.

Создание новой сцены во fle game engine - в редакторе сцен Scene Editor 1.0.2 - выбор объекта из нескольких наложенных друг на друга

Итак, если всё понятно, и Вы создали игровую сцену и сохранили её, теперь разберемся как добавить в неё несколько особенностей.

1) Ранее мы говорили, что шарик должен проваливаться в ямы. Попробуйте выбрать объект ball и наведите его на одну из ям. Кстати, чтобы уменьшить шарик удерживайте нажатыми одновременно клавиши [Shift] + [Alt] - и нажав левую кнопку мыши перемещайте её указатель, уменьшив шарик до нужных размеров.

Создание новой сцены во fle game engine - в редакторе сцен Scene Editor 1.0.2 - Шарик

У вас могут возникнуть еще дополнительные вопросы: почему шарик не виден когда выбран - или то появляется, то пропадает при перемещении над песчаными блоками.

Ответ прост: его координата z такова, что заставляет его выводиться не перед блоками, а за ними. Значит нужно её изменить.

Для этого отключите опцию Options > Auto Calc Z.

Создание новой сцены во fle game engine - в редакторе сцен Scene Editor 1.0.2 - отключение опции автоматического рассчёта Z

Далее выберите объект none и принудительно задайте значение z = 0.8

Создание новой сцены во fle game engine - в редакторе сцен Scene Editor 1.0.2 - принудительное определение значения z для объекта

После этого снова выберите объект ball и вы увидите что он теперь всегда виден поверх песчаных блоков.

Создание новой сцены во fle game engine - в редакторе сцен Scene Editor 1.0.2 - шарик поверх песчаных блоков

Экспериментальным путём попробуйте найти такое значение z - при котором шарик находится за блоками, а при небольшом его увеличении уже перед блоками.

Для этого вам всего лишь нужно снова включить опцию Options > Auto Calc Z.

Алгоритм вычисления координаты Z можно изменять. Но в контексте данного урока для нас это пока не важно, потому на этом не будем останавливаться.

Также Вы наверняка заметили, что значение z = 0.8 не совсем подходящее для ball, т. к. блоки в нижней части сцены всё равно перекрывают шарик.

Чтобы этого не происходило надо задать значение z = 0.78

Создание новой сцены во fle game engine - в редакторе сцен Scene Editor 1.0.2 - шарик поверх песчаных блоков в нижней части сцены

На рисунке в поле z вы видите значение равное 0.779999971, т. к. это точное значение z, которое хранится в памяти.

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

У нас остался вопрос, который мы рассмотрим на следующей - 3 странице. Он заключается в том, что шарик, как Вы помните (см. страницу 1), должен проваливаться в яму, а сейчас Вы можете видеть, что он везде выводится поверх ям.

[назад] [далее]

Искатели приключений - Зеленый Шарик

Midnight Castle, Принцесса Таверн это игры.

Принцесса Таверн игра

Midnight Castle game

Можно говорить лишь о том, что знаешь.

Узнать - поиграть.

И дальше уже выбор: понравилось / не понравилось.

А мне понравилась идея живого мыслящего океана из фильма Солярис, а вот
фильм к сожалению совершенно не понравился. Не такая видно подача информации.

Солярис фильм

Но это дело вкуса.

Если Вы знаете, фильм снят по роману Станислава Лема. Автор тоже не в восторге от
этого фильма.

Ключевая фраза: фильм про злой космос. Лем же считает, как и все романтики,
что он добрый (космос).

Итак, бизнес ( Принцесса Таверн ), полуночные замки ( Midnight Castle ) и немного самоиронии
погружают нас в обыденное ничто.

Это путь в никуда. Тупиковый.

Впрочем, не ищите в нем глубокого смысла. Его нет. Разум отдыхает. Прагматизма ноль.

Кстати, интересно, а какая это сила надиктовала Лему его роман про Солярис ?

Может наш, земной океан, тоже умеет мыслить ?

Только мы об этом не знаем ? Не способны постичь.

И только космос космос и космос вокруг. Для кого-то он злой, для других добрый.

Злой для тех, кто там побывал ? А добрый - для тех, кто мечтает побывать ?

Те кто никогда не смогут там побывать должны впасть в депрессию ?

Может все-таки смогут ?

Я заговорил о бизнесе, ну или о любой работе, которая приносит нам наш хлеб.

Если у вас есть таверна ( Принцесса Таверн ), Вы всецело занимаетесь этим делом.

Вкалываете, получая какой-то доход (или не получая его - если разоритесь).



Определенная стратегия все же приводит к успеху.

А полуночный замок ( Midnight Castle ) ?

Ну это как всегда жажда тайны, неизвестность, ночь и ... таинственный замок.

В котором Вы никогда не были.



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



Гораздо чаще я погружаюсь в недра архитектуры кода и разговариваю на непонятном непосвященному языке, да не с кем-нибудь, а с самим его величество ЭВМом !

Вот и сейчас, я без устали твержу ему, что он должен сделать.

Потом пробую, смотрю правильно ли я выразил то, что хотел и нет ли явных ошибок или логических неувязок.

Потому что ОН то у нас, почти никогда не допускает ошибок, а вот я вынужден подстраиваться под его правила.

Наградой мне будет сотворенное чудо.



Но чей-то голос твердит: экшена хочу, экшена хочу в 3д.

Будет тебе экшн (action).

Нужно бродить и искать врагов. Нашел - убей или они убьют тебя.

Это шутер.

В смысле shooter, а не какой-то человек, который решил пошутить и насмешить.

Хотя в реальности кто-то может и пошутить, т. е. поиграть в шутер.



Думается, чел, что у тебя энтузиазма хоть отбавляй.

Если ты все еще играешь в шутеры.

А я давно уже не играю, потому что достойные все прошел, а недостойные недостойны моего внимания. Увы.

Гта, хитмэн давно себе лежат на полочке. Фаркрай иногда попадается под руку.

Но что поделаешь, времена уже не те.



Оказывается есть она - еще одна напасть - зовется ЗЕЛЕНЫЙ ШАРИК.

В казуалки уже играешь ?

Хуже.

Я их делаю.

И что, кто-нибудь играет уже в них ?

Конечно, а как же, крутые шутеры или что там у нас, ага стратегии RTS, быстро приедаются.

Или нет ?



Да кому как.

Но не каждый может посвящать играм часы и даже десятки и сотни часов.

А вот в казуалки или в обычные простенькие мини-игры, где играть можно в любое удобное и
неудобное время и прерваться в любой момент.

Или не играть.

А например поспать или посидеть просто так у окна.

Не Windows конечно, а у обычного окна со стеклом.

Но что-то мне кажется не получится из ЗЕЛЕНОГО ШАРИКА очередной казуалки.

Да не потому что интереса нет, а как раз наоборот.

Вот уже он и с зомби встретился, и растение какое-то у себя взрастил.

И Дэйв Сумасшедший, который из Растения против Зомби уже к нему приходил.

Вообщем Костя Коробкин.

Каникулы Зеленого Шарика.

Каникулы Зеленого Шарика Сумасшедший Дэйв

Каникулы Зеленого Шарика Костя Коробкин

Каникулы Зеленого Шарика Горохострел

Каникулы Зеленого Шарика  Горохострел Ядовитые горошины

Каникулы Зеленого Шарика Ядовитые горошины

Каникулы Зеленого Шарика Петька и Василий Иванович

Каникулы Зеленого Шарика Подводный мир Тайны Морских Глубин

Каникулы Зеленого Шарика Подводный мир Тайны Морских Глубин

Каникулы Зеленого Шарика Остров Сокровищ

А что там будет я еще и сам не знаю, но чувствую, что получается уже как-то так
занимательно даже. И хочется продолжать.

Надеюсь я посеял у Вас в душе толику интереса и Вы нашли для себя что-то полезное, что могло бы Вас заинтересовать.



Спасибо за внимание !



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

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



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


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