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


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

megainformatic - модуль Падающий снег
модуль ПАДАЮЩИЙ СНЕГ демонстрация модуля падающий снег Данный набор включает в себя систему megainformatic cms free + падающий снег. Вы можете также внедрить модуль в любой сайт под управлением любой cms.
подробнее...

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

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

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

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

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

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

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

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

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

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

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

подробнее

Как создать игру - Создание игровых панелей и индикаторов

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

В любой или почти любой игре Вы встретите некоторое количество игровых панелей или различных игровых индикаторов.

игра Веселый Буквоежка - вверху мы видим игровую панель и несколько индикаторов

На данном скриншоте видно в левом верхнем углу небольшая зеленая панелька, на которой есть иконки "ГЛАЗ" и "МЕНЮ". В игре эти кнопки выполняют какие-либо действия, например, "ГЛАЗ" может скрывать все панели и снова отображать их, а "МЕНЮ" позволяет выйти в ГЛАВНОЕ МЕНЮ игры.

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

Здесь же мы видим целый ряд игровых индикаторов - "жизненная сила", "карман" (в нём на скриншоте находится лопата), "магическая энергия" (показано значение 400), отсчёт игрового времени (0:13:35), "бодрость".

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

Иными словами индикатор и игровая панель - это просто какое-то статичное или анимированное программным путём изображение в игре.

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

Рассмотрим какой код необходим для управления высотой столбика индикатора жизненной силы.

Для начала нам понадобится минимально необходимый код для создания игрового 2d приложения на базе directx 9c.

[downloads:30]

Данное приложение (min_2d_game_app) представляет собой набор .h и .cpp модулей, собранных в проект MSVS 2005, пригодный для сборки с DX SDK Aug 2008. Все необходимые исходные файлы прилагаются.

Вы можете скачать данный проект себе, распаковать и попробовать запустить файл Coords2D.exe расположенный в min_2d_game_app\Coords2D\Coords2D\Coords2D\

Для самостоятельной сборки проекта и экспериментов с кодом вам понадобится среда разработки MSVS 2005 или выше, а также DX SDK Aug 2008.

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

приложение Coords2D в действии - min_2d_game_app - минимально необходимый код для создания игрового 2d приложения на базе directx 9c Суть решения заключается в следующих шагах:

1) Открыть проект Coords2D из папки min_2d_game_app в среде MSVS 2005;

2) Разместить файл изображения индикатора в папке min_2d_game_app\Coords2D\Coords2D\Coords2D\Media\textures\indicator\

3) Добавить данный файл + его параметры в список загружаемых - для этого открыть текстовый файл

min_2d_game_app\Coords2D\Coords2D\Coords2D\Media\textures\tex_list.txt

и в самое начало файла добавить строчку -

indicator\live_power_end.tga; -1.0f; 0.54f; 0.7f; 1.0f; -1.0f; 68; 128; 0; 0; 1; 0.0f; 0.0f;

Назначение параметров вы можете узнать из readme.txt который входит в состав min_2d_game_app (описание к утилите Coords2D).

4) Открыть модуль Coords2D.cpp и в нём найти метод void CD3DGameApp::AnimSprites()

метод AnimSprites выполняет анимацию всех спрайтов класса CD3D9Sprite - это все объекты, которые загружаются из файла tex_list.txt

Самым первым из них будет объект индикатора (при условии что вы выполнили шаг 3), тогда будет корректным использовать такой код -

void CD3DGameApp::AnimSprites()

{

if ( SpritesArray == NULL )

return;



if ( SpritesArray->GetCount() == 0 )

return;



for ( int i = 0; i < SpritesArray->GetCount(); i++ )

{



/* получаем объект спрайта - для того чтобы проверить не является ли он

индикатором жизненной силы - т. е. объект с индексом 0 в массиве */

CD3D9Sprite* Sprite = (CD3D9Sprite*)SpritesArray->GetAt(i);

if ( i == 0 ) //проверяем какой сейчас был выбран элемент из массива

{



/* если был выбран 0 элемент - значит это спрайт индикатора - выставляем его высоту

в зависимости от координаты y указателя мыши */

Sprite->Height = (int)(g_d3dApp.m_CursorPos.y * 200.0f);



}



AnimateSprite(i, m_fElapsedTime);





}



}



Поскольку указатель мыши имеет координатное пространство для оси Y от 1.0 до -1.0, то мы умножаем значение на 200.0f (float), а затем приводим к типу int, т. к. высота Height у спрайта должна быть целым числом.

Теперь высота индикатора в вашем d3d-приложении будет меняться при перемещении указателя мыши по оси Y.

В качестве эксперимента попробуйте задавать вместо 200.0f другие значения, перекомпилировать приложение и снова запускать.

Как видите вывод индикатора в игре не представляет теперь для Вас особой сложности.

Самое главное придумать при каких условиях и каким образом он будет изменяться. Например в игре ВЕСЕЛЫЙ БУКВОЕЖКА индикатор жизненной силы угасает при столкновении с пауками. А если жизненная сила достигнет 0 значения, игра завершается как проигранная.

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

подробнее

 

Разбираем конструкции языка C++ на примере работы в Microsoft Visual Studio 2008

 
     
  Урок 2 Написание Win32-приложений. Обзор стартового кода Win32-приложения. Добавление ресурса текстовая строка  
     
 

Данный урок является введением в программирование на C++ в MSVS 2008

Вам нужно иметь установленную среду Microsoft Visual Studio 2005 или 2008 (можно триал),

и DirectX SDK 9 версии, или лучше самой последней - DirectX SDK August 2008.

 
     
  [назад] [далее] [к содержанию]  
     
  Мы рассматриваем основы программирования на C++ в среде программирования MSVS 2008  
     
  В предыдущем уроке мы рассмотрели базовые операторы языка и некоторые из его конструкций  
     
  в этом уроке мы переходим к более конкретным примерам начиная от оконных Win32-приложений и кончая Win32-DirectX приложениями.  
     
 

Несмотря на то, что тема описана кратко, она охватывает обширный раздел справочных руководств (Help) по MSVS 2008 и DirectX Aug 2008. Поэтому за более подробными сведениями обращайтесь к ним.

Далее же приводятся основные идеи и рабочие заметки, призванные помочь тем, кто решил научиться программировать DirectX-приложения (игры) на C++ в среде MSVS 2005 или 2008.

 
     
  Тема посвященная созданию оконных Win32-приложений описана в разделе MSVS 2008 Documentation > Development Tools and Languages > Visual Studio > Visual C++ > Creating and Managinng Visual C++ Projects > Visual C++ Projects > Creating a Win32 Windows Application  
     
 

Создаем пустое оконное Win32 - приложение - File > New > Project > Win32 > Win32 Project > на вкладке дополнительных настроек в мастере создания установить галочку Empty Project

Назначение основных файлов создаваемых автоматически при создании не пустого оконного Win32-приложения:

ReadMe.txt - содержит краткое описание созданных файлов;

HelloWorld_Win32.cpp (вместо HelloWorld_Win32 будет стоять название, которое Вы указали при создании проекта) - базовый, главный модуль проекта, в который Вы будете добавлять код и ссылки на другие модули;

HelloWorld_Win32.h - интерфейсная часть проекта, содержит ссылки на другие модули и прочую нужную информацию

Resource.h - идентификаторы ресурсов, генерируемые IDE (Integrated Development Environment, т.е. средой разработки - MSVS)

targetver.h - минимальные требования к версии платформы Windows - версия Windows и версия Internet Explorer

stdafx.h - ссылки на типовой набор заголовочных файлов

stdafx.cpp - ссылка на stdafx.h - stdafx.h и stdafx.cpp используются для создания прекомпилированных pch заголовочных файлов

 
     
 

Обзор стартового кода оконного Win32-приложения

Исполнение программы начинается с функции _tWinMain, ее имя стандартно и предопределено. Это стартовая точка входа в программу.

Код функции выполняет начальную подготовку приложения к работе -

int APIENTRY _tWinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPTSTR lpCmdLine,
int nCmdShow)
{
UNREFERENCED_PARAMETER(hPrevInstance);
UNREFERENCED_PARAMETER(lpCmdLine);

// TODO: Place code here. в этом месте можно добавлять новый код
MSG msg;
HACCEL hAccelTable;

// Initialize global strings инициализация глобальных строк
LoadString(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING);
LoadString(hInstance, IDC_HELLOWORLD_WIN32, szWindowClass, MAX_LOADSTRING);
MyRegisterClass(hInstance);
//регистрация класса приложения

// Perform application initialization: выполнение инициализации
if (!InitInstance (hInstance, nCmdShow))
{
return FALSE;
}

//загрузка таблицы клавиатурных сокращений (горячих клавиш) для быстрого доступа к меню и т.п.

hAccelTable = LoadAccelerators(hInstance, MAKEINTRESOURCE(IDC_HELLOWORLD_WIN32));

// Main message loop: основной цикл сообщений
while (GetMessage(&msg, NULL, 0, 0))
{
if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}

return (int) msg.wParam;
}

 
     
  Принцип функционирования Win32-приложения заключается в следующем: приложение запускается и операционная система передает управление на функцию winMain. Функция выполняет необходимый код, связанный с начальной инициализацией, запускает цикл ожидания сообщений системы и возвращает ей управление. При возникновении в системе сообщений, адресованных данному приложению система направляет их в специальную оконную процедуру приложения, зарегистрированную на стадии начальной инициализации во время его старта.  
     
 

Во время разработки оконного Win32-приложения на базе шаблона Empty может возникнуть ряд вопросов:

Как добавить таблицу горячих клавиш (Acclerators), таблицу строк, меню в список ресурсов приложения?

Для этого в окне Solution Explorer в нижней правой части нужно выбрать вкладку Resource View и добавить требуемые ресурсы щелчком правой кнопки мыши на пункте Resources.rc и выбором пункта Add Resource. На первый порах можно опираться на то, что было задано в сгенерированном автоматически не пустом шаблоне Win32 - приложения.

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

 
     
 

Рассмотрим добавление строкового ресурса -

открываем окно ресурсов

 
     
   
     
  щелкаем правой кнопкой по пункту Resource.rc и выбираем Add Resource  
     
   
     
  в окне выбора нового ресурса задаем требуемый тип (в нашем случае String Table) и нажимаем кнопку New  
     
   
     
  при этом будет создан требуемый узел содержащий группу ресурсов данного типа, а внутри группы будет создан ресурс с именем по умолчанию. Можно задать требуемое имя, а в окне Properties задать требуемые свойства.  
     
  В нашем примере задаем имя IDS_APP_TITLE, а в свойстве Caption записываем любой текст, например Hello World Win32 App  
     
   
     
  Сохраняем изменения в проект  
     
  Аналогичным образом добавляются ресурсы всех остальных типов, с некоторыми особенностями, специфичными для каждого конкретного типа ресурсов.  
     
  в следующем уроке мы рассмотрим создание меню и диалоговых окон  
     
  [назад] [далее] [к содержанию]  
подробнее

     
 

Уроки по 3DS MAX - рассчитаны на тех, кто хочет познать мир 3D-графики. Курс читался слушателям по дисциплине компьютерный дизайн. Адаптирован для удаленного изучения. Все уроки содержат примеры моделей, которые можно скачать и посмотреть если у Вас что-то не получается! Новые уроки носят практический характер, т.к. создаваемые модели ориентированы на применение в компьютерных играх на платформах OpenGL, DirectX и других 3d приложениях.

Автор будет рад Вашим предложениям и замечаниям по-поводу содержания уроков. Можете также оставлять сообщения на Форуме.

 
     
     
     
  Введение в 3DS MAX - Рассказано о некоторых основных понятиях 3d-графики   
     
  макет помещения и обстановка  
     
  Создание макета помещения (этап 1) - Первый практический пример - Вы сможете сделать свой первый шаг в изучении 3ds max!    
     
  Создание макета помещения (этап 2) - Завершаем создание макета помещения   
     
  модель книжного шкафа  
     
  Моделирование на уровне полигонов (многоугольников) - Методы работы с объектами типа ediyable poly - на примере моделирования книжного шкафа    
     
  объекты обстановки комнаты  
     
  Создание предметов обстановки - Создаем простые модели - стул, стол, табурет  
     
  Моделирование обстановки помещения - Удаляем одну из стен, создаем дверной и оконный проемы, подгружаем модели стула, табурета и стола   
     
  текстурированная модель автомобиля  
     
 

Создание модели автомобиля

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

Показано создание из плоского контура с применением модификатора Extrude и последующей доработкой на уровне editable mesh

Способы создания оптимальной развертки

 
  Создание модели и текстуры Коммандного Центра  
     
  Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2) - Этот объемистый урок расскажет Вам как научиться создавать нечто подобное: всем известно, что вышла игра StarCraft 2 компании Blizzard. Об этой игре ходят легенды. Но не дожидаясь пока вы в неё поиграете, а также для того, чтобы пополнить свои навыки и умения попробуем вообразить себя "крутым дизайнером" (прямо как из Blizzard) и попробовать создать модель и текстуру для коммандного центра из StarCraft 2.  
     
  Основы 3D-анимации, экспорт скелетной анимации  
     
  Основы 3D-анимации, экспорт скелетной анимации - Способы создания анимации в 3Ds Max 7.0 или выше (можно использовать и ранние версии) и использования ее в Delphi DirectX - играх  
     
   
     
  Особенности экспорта моделей и анимации экспортером kWXPort080719 из 3ds max 2009  
     
  Особенности экспорта моделей и анимации экспортером kWXPort080719 из 3ds max 2009 - В архиве roboo.rar содержится простейшая модель для пробного экспортирования из 3ds max 9 (2009) экспортером kWXPort080719.  
     
  Создание анимации вращающихся колес автомобиля  
     
  Создание анимации вращающихся колес автомобиля - В данном уроке рассказывается об особенностях создания анимации простыми трансформациями объектов пригодной для экспорта в DirectX8 и DirectX9-приложение - для этих целей применяется объект Dummy.  
     
  Небольшая ГАЛЕРЕЯ 3D-моделей  
     
  Небольшая ГАЛЕРЕЯ 3D-моделей - Представлены некоторые из моделей, созданных в 3Ds Max и текстурированных (текстуры нарисованы в Photoshop и Corel Draw). Некоторые модели не совсем оптимальны для экспорта в 3D-приложения, но послужат хорошим примером для демонстрации различных техник моделирования.  
     
  видео про едущий по зимней местности броневичок  
 

моделируем 3d броневичок, а также смотрим видео созданное в 3ds max и озвученное, с его участием.

Создание модели броневика (Хэд) - Анимация вращения колес и создание видеоролика в 3ds max. Также представлена модель готовой анимированной сцены для скачивания.

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

В данном уроке - Путешествие в мир 3d мы попробуем создать небольшую сцену, включающую земной холмистый рельеф, небесный фон, деревья, траву, участок железной дороги и товарный вагон - сделаем мы это с использованием программ 3ds max 7 и photoshop cs 2. Если у вас другие версии этих программ - не беспокойтесь, многое применимо и к вашей версии.

Подробнее...

 
     
     
     

megainformatic.ru Синицин А. С. Шарики на лифте - Как создать игру

08.09.2016

Вместо предисловия

Шарики на лифте





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

Скажу Вам сразу, уважаемый читатель, что прочитав эти уроки и освоив все примеры которые описаны, а также написав добрую сотню тысяч строк кода на c++, Я вам не гарантирую, что ваши игры станут приносить Вам доход. Но ведь Вы этого хотите, начиная изучать c++ ?

Возможно, что тема компьютерных игр Вам не так важна. Вы просто нуждаетесь в знании языка c++. Тогда тема создания игр - это ваше экспериментальное поле деятельности, где Вы сможете опробовать самые прогрессивные технологии и выжать из компьютера всё, на что только он способен.

Основной акцент в этой серии уроков сделан на создание модификаций для игры Шарики на лифте. Вы на реальных практических примерах нарисуете фоны, спрайты и сможете вставить их в игру и поиграть ! Здесь же описано как создать звуки и музыку. И тоже своё творчество Вы тут же сможете вставить в игру и опробовать.

Создание игр - это целая жизнь. В неё нужно глубоко погружаться. Без глубокого погружения невозможно создать что-то стоящее, а на начальном этапе - вообще ничего. Поэтому никакие рассказы и объяснения, естественно не заменят практической деятельности. Вы сами должны всё попробовать на собственном опыте. Без этого теория останется лишь теорией и Вы ничего не научитесь создавать сами.

Играть интересно, но еще интереснее создавать, а потом играть в созданное. Вы ставите перед собой разные цели и достигаете их. И это впечатляет !

Цель этих уроков: помочь Вам сделать первый шаг в освоении c++ и directx 9c. Однако чтобы изучить все особенности c++ и directx Вам придется изучать документацию по этим системам, читать статьи других авторов, другие уроки и книги.

Основное внимание уделено компьютерной графике создаваемой при помощи программы Photoshop, компьютерным звукам - сделанным в Sound Forge и музыке - в Fruity Loops Studio. Поэтому Вам понадобятся и эти программы.

В качестве дополнения присутствует раздел посвященный программированию на c++ под directx 9c. Пока в данной версии комплекта не планируется написание модов или дополнений для игры Шарики на лифте. Но в будущих версиях и эта возможность станет Вам доступной. Ждите новых версий комплекта уроков Шарики на лифте Как создать игру.

 

Раздел ПРОГРАММИРОВАНИЕ в MSVS 2005 на движке fle game engine

 

Создание игры во fle game engine

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

Создание игры во fle game engine - урок 1 - Simple game



Creating game on fle game engine - Draw Line - This can be helpful/ Создание игры на fle game engine - Рисование линий - Это может пригодиться





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

Создание игры во fle game engine - урок 1 - Simple game - страница 2 Объекты



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

Создание игры во fle game engine - урок 1 - Simple game - страница 3 Наложение объектов



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

Создание игры во fle game engine - урок 1 - Simple game - страница 4 - Код - Настройка параметров Scene Editor fge и написание кода для вывода спрайта шарика в вашем первом игровом приложении



страница 5 - Отображаем прыгающий шарик, узнаем как задается для спрайта его центр и знакомимся с векторной системой координат

Создание игры во fle game engine - урок 1 - Simple game - страница 5 - Отображаем прыгающий шарик, узнаем как задается для спрайта его центр и знакомимся с векторной системой координат



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

Создание игры во fle game engine - урок 1 - Simple game - страница 6 - Загрузка игровой сцены



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







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







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



Определено попадание шарика в яму



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

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

Определено попадание шарика в яму





Скачать готовую игру simple game версия 1.0.0 4.01.2017 (без исходного кода).

Исходный код и другие полезные материалы и инструменты Вы получаете при оформлении платной подписки !


Размер: 51,8 Mb



новый современный движок для создания игр на платформе Windows Directx 9c - которая поддерживается большинством ПК.

Подробнее об оформлении подписки на fle game engine





Скачать fle game engine (полный исходный код).

Включает исходный код, полезные материалы и инструменты. Вы можете поддержать проект оформив платную подписку.


Размер: 482 Mb



Контрольные суммы для проверки целостности скачанного архива.

CRC32: 9626C289
MD5: 7537172124F59B49431DA3CE0EE70B97
SHA-1: 951A654AFA932AAD706C090B5A37F37DD53E5920

Контрольные суммы можно проверить утилитой HashTab

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

Система написана на c++ под directx 9.

Требования - наличие установленных MSVS 2005 (Microsoft Visual Studio) и DirectX SDK Aug 2008.

Для других версий MSVS и DirectX SDK могут потребоваться модификации кода !

Что включает дистрибутив ?

- Редактор сцен Scene Editor;

- пример игры simple game с полным исходным кодом;

- пошаговое описание создания примера игры simple_game - представляет набор html файлов пригодных для открытия и чтения из любого браузера;

- Coords 2D - утилиту отладки анимаций и подбора экранных координат содержит богатую библиотеку готовых примеров игровых спрайтов;

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

- fgg_setup.exe Fly snow 3d - визуальные эффекты падающего снега/дождя и др. красивые эффекты с частицами в 2d/3d;

Скачав дистрибутив fle game engine вы можете приступить к созданию своей игры прямо сейчас !

Чтобы иметь возможность самостоятельно создать свою игру на базе примера simple_game с неограниченными возможностями дальнейшего расширения! - оформите подписку на fle game engine -


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

Оформив подписку на fle game engine Вы получаете пример игры simple_game с исходным кодом, и сможете не просто прочитать всё, что описано, но и самостоятельно проделать в собственном приложении с возможностью неограниченного расширения. Также Вы получаете

Самую свежую версию Scene Editor fge 1.0.2 (на текущий момент) с поддержкой большего количества возможностей: сетка, настройки, скроллинг и другие. В бесплатной версии эти возможности не поддерживаются. подробнее о составе платной подписки.





 

Раздел КОМПЬЮТЕРНАЯ ГРАФИКА в Photoshop

 

Рисуем шарик Шарики на лифте - Как создать игру - Рисуем шарик

 

 

Разные шарики Шарики на лифте - Как создать игру - Вот такие шарики могут у вас получиться.

 

 

Анимация прыжков шарика Шарики на лифте - Как создать игру - Анимация прыжков шарика.

 

 

Создание фона заднего плана Шарики на лифте - Как создать игру - Создание фона заднего плана.

 

 

 

 

Раздел создание звуков в Sound Forge

 

Учимся создавать звуки - путём FM синтеза Шарики на лифте - Как создать игру - Учимся создавать звуки - путём FM синтеза.

Учимся создавать звуки - путём FM синтеза - часть 2 Шарики на лифте - Как создать игру - Учимся создавать звуки - путём FM синтеза - часть 2.

Другие уроки - смотреть на сайте

 

 

 

Раздел создание музыки в Fruity Loops Studio

Музыкальное чудо - Fruity Loops Studio - Введение Шарики на лифте - Как создать игру - Музыкальное чудо - Fruity Loops Studio - Введение

Создание музыкальной композиции в FL Studio 8 - Урок 1. Быстрый старт. Шарики на лифте - Как создать игру - Музыкальное чудо - Fruity Loops Studio - Урок 1. Быстрый старт.

 

 

 

Раздел - вставка созданной графики, звуков и музыки в игру Шарики на лифте

Вставка созданной графики, звуков и музыки в игру Шарики на лифте - Как создать игру - Вставка созданной графики, звуков и музыки в игру.

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

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



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


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