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


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

megainformatic - Шарики и Ямки игра PC
Шарики и Ямки / Balls and Holes PC игра read this paper in english
подробнее...

Теги создание сайтов, создание игр, дизайн, игры, информатика, уроки photshop, php, c++, музыка, delphi, cms, робосайт
Статьи сайта
megainformatic - Создание музыки в Impulse Tracker 2.14 - урок 6 - Ввод Нот

megainformatic - Создание музыки в Impulse Tracker 2.14 Первая мелодия

megainformatic - Создание музыки в Impulse Tracker 2.14 Настройка параметров сэмплов

megainformatic - Создание музыки и звука: теория и практика создания трэкерской музыки

megainformatic - Инструкция по оплате услуг средствами WebMoney

Основы работы в Microsoft Visual Studio 2008 и DirectX 9 (DX SDK Aug 2008)

Введение в программирование игр на С++ для платформы DirectX 9 - Первый старт

Введение в программирование игр на С++ для платформы DirectX 9 - Меняем иконку приложения

Введение в программирование игр на С++ для платформы DirectX 9 Добавляем другую модель

Введение в программирование игр на С++ для платформы DirectX 9 Программирование игр в directx. Hello, World!

Введение в программирование игр на С++ для платформы DirectX 9 Разбираем конструкции языка C++ на примере работы в Microsoft Visual Studio 2008

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

Разбираем конструкции языка C++ на примере работы в Microsoft Visual Studio 2008 - Урок 1 Основные операторы языка C++ (часть 2)

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

Урок 3 Создание Win32-приложений. Создание меню и простых диалоговых окон.

Урок 4 Создание Win32-приложений. Стандартные диалоги. Изучение сопутствующих конструкций языка. Консольные Win32-приложения. Указатели. Ссылочный тип. Массивы.

Урок 4 часть 2 Win32. Диалог выбора цвета, смена цвета фона окна приложения

Написание приложения DirectX9c + MFC в среде MSVS 2005

megainformatic - Создание компьютерных игр на основе DirectX в среде Delphi 6, 7

megainformatic - Создание компьютерных игр на основе DirectX в среде Delphi 6, 7 - Почему избраны DX8 и Delphi ?

megainformatic - Основы IDirectMusic8 в среде Delphi6-7

megainformatic - Основы DirectInput8 в среде Delphi 7

megainformatic - Основы DirectSound8 в среде Delphi6-7

megainformatic - Плагин для 3DS MAX из DX9 SDK

megainformatic - Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2)

megainformatic - Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2) Часть 2

megainformatic - Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2) Часть 3

megainformatic - Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2) Часть 4

megainformatic - Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2) Часть 5

megainformatic - Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2) Часть 6

Система управления сайтом - megainformatic cms e-shop

Система управления сайтом - megainformatic cms e-shop

Система управления сайтом - megainformatic cms e-shop

megainformatic - Уроки 3ds max - Введение в 3ds max

megainformatic - ГАЛЕРЕЯ 3D-моделей

megainformatic - СОЗДАНИЕ МАКЕТА ПОМЕЩЕНИЯ

megainformatic - Создание макета помещения - этап 2

megainformatic - МОДЕЛИРОВАНИЕ НА УРОВНЕ МНОГОУГОЛЬНИКОВ

megainformatic - СОЗДАНИЕ ПРЕДМЕТОВ ОБСТАНОВКИ ПОМЕЩЕНИЯ

megainformatic - Моделирование обстановки помещения

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

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

megainformatic - Создание анимации вращающихся колес автомобиля

megainformatic - игра Нечто: Необъяснимое и в плену желаний

megainformatic - Основы 3D-анимации, экспорт скелетной анимации

megainformatic - Подготовка модели к использованию скелетной анимации

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

подробнее

Платная подписка на simple game fle game engine версия 1.0.7 от 05.01.2017



Вы можете прямо сейчас оформить платную подписку на fle game engine -



Платная подписка на simple game fle game engine версия 1.0.7 от 05.01.2017


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

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

Прежде чем оформлять платную подписку Вы можете - ознакомиться с уроками, скачать бесплатные версии утилит, входящих в состав fle game engine.

Приобретая simple game fle game engine версия 1.0.7 от 05.01.2017 Вы получаете:

- полный исходный код игры simple game доступный для модификаций и дальнейшего расширения, на нём можно также создать любую другую игру.

- исходный код включает следующие реализованные функциональные особенности:

- работу с 2d спрайтами;

- загрузку произвольных игровых 2d сцен с произвольным набором игровых объектов, созданных в Scene Editor fge;

- знакомство с позиционированием игровых объектов в векторной системе координат;

- самостоятельное перемещение игровых объектов в сцене и скроллинг игровой сцены;

- оформление обложки игры для игрового экрана, ограничение перемещений;

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

- начисление и показ набранных очков;

- воспроизведение в игре звуков, привязанных к определенным событиям, mp3 музыки;

- создание новых игровых сцен, дальнейшее расширение и совершенствование игры;



Также вы получаете:

- свежую версию редактора сцен Scene Editor fge - на данный момент версия 1.0.2,

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

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

Редактор Scene Editor fge поддерживает целый ряд настроек, включающих:

- размеры и цвет ячейки сетки;
- настраиваемый набор игровых ресурсов, которые будут использоваться в вашей игре;
- выравнивание по сетке и без него;
- настраиваемый цвет фона, информационных надписей, вид сетки (полный или сегментный);
- размер игровой сцены в блоках по ширине и высоте;
- автоматический рассчёт координаты Z;
и некоторые другие.





- Бесплатная версия утилиты Coords2D;



  Скачать Coords2D -

Coords2D утилита тестирования спрайтов и определения экранных координат в 2d сценах fle game engine


Размер sfx-архива: 36 Mb. Также содержит много примеров спрайтов и других
изображений из проекта fle, bol и др.

Подробнее





fle game generator - fly snow 3d падающий снег версия 1.0.3.1 от 13.12.2016

fle game generator - fly snow 3d падающий снег версия 1.0.3.1 от 13.12.2016 - расширяемый генератор визуальных образов

подробнее о fle game generator - fly snow 3d падающий снег версия 1.0.3.1 от 13.12.2016

Данная программа позволит создавать различные 2d/3d эффекты. В скором времени появится поддержка создания во fle game engine 3d игр и приложений. Соответственно будет расширен редактор Scene Editor fge.





Набор уроков Шарики на лифте - Как создать игру

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





подробнее



Набор уроков и примеров с исходным кодом для fle game engine по созданию игр для Windows DirectX 9c на c++ в среде разработки MSVS 2005.

Набор уроков и примеров с исходным кодом для fle game engine по созданию игр для Windows DirectX 9c на c++ в среде разработки MSVS 2005





Список уроков:

КАК СОЗДАТЬ СВОЮ ИГРУ - Веселый Буквоежка Ваше Визуальное Шоу / Fun Letter Eater You Visual Show

КАК СОЗДАТЬ СВОЮ ИГРУ - Набор разработчика игр - Нечто: Необъяснимое - в плену желаний

Как создать игру ? - Программируем сами.

Vertices - Вершины

Уроки Photoshop - Чудеса. Коллаж от нуля

Уроки Photoshop

Уроки Photoshop - Рисуем волка из мультфильма

Создаем анимацию хотьбы волка в Photoshop и ImageReady

Введение в 2d-игры - создаем заставку для игры

Введение в 2d-игры - анимация и движение героя

Уроки Photoshop - Рисуем и анимируем

DirectX 9c - Изучаем пример MultAnimation

Основы работы в Microsoft Visual Studio 2008 и DirectX 9 (DX SDK Aug 2008)

Введение в программирование игр на С++ для платформы DirectX 9

Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2)

Основы 3D-анимации, экспорт скелетной анимации

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

игра "Веселый Буквоежка" - инструменты разработки

Как анимировать паука ?

Game craft - моделируем scv

комплект игра Шарики на лифте + Как создать игру

fle game engine Simple game / Пример простой игры - страница 1 - Спрайты

Здесь приведен лишь краткий перечень уроков.

Все уроки можно найти используя карту сайта

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





Примеры игр и приложений, которые уже созданы на движке fle game engine

Игра road2 city / Дорога в Город freeware + source.

Игра road2 city / Дорога в Город freeware + source


Это самая первая игра написанная еще на delphi 7. Тогда еще не было движка fle game engine, но были заложены первые его основы.





Donuts 3D freeware + source.

Donuts 3D freeware + source


Это пример игры из Directx SDK 8, переписан на delphi 7. Первый пример 3d игры на delphi для будущего движка fle game engine.





Эмулятор электронной игры Электроника ИМ-02 "Ну, Погоди!", версия 1.10 распространяется платно.

Эмулятор электронной игры Электроника ИМ-02


2d Игра на delphi 7 directx 8.1 / msvs 2005 c++ directx 9c. Первая полноценная игра, написанная сразу на двух языках - сначала delphi 7, а затем c++. Также обновилась и платформа - сначала игра была для directx 8, а затем была создана новая обновленная версия для directx 9c.





Нечто Необъяснимое - пре релиз freeware.

Нечто Необъяснимое - пре релиз freeware


Игра на delphi 7 directx 8.1 содержит в себе элементы как 3d, так и 2d - заложила многие основы будущего движка fge. К сожалению проект не был доведен до логического завершения. Но он послужил хорошей основой развития многих особенностей.





Нечто Необъяснимое: в плену желаний freeware.

Нечто Необъяснимое: в плену желаний freeware


Игра на delphi 7 directx 8.1 2d. Это первая полноценная игра, выпущенная на fge в delphi. Содержит основы "одевалок" - игр для девочек, которые сейчас очень популярны в определенных кругах. Во время своего создания таких жанров игр и вообще таких игр не было - она была пионером в своём жанре. Также содержит возможность создавать собственные дополнения без программирования.





Веселый Буквоежка shareware.

Веселый Буквоежка shareware


изометрическая 2d игра на msvs 2005 c++ directx 9c. Самый крупный проект - разрабатывался на протяжении нескольких лет. Составляет основу движка fge. Также пока логически не завершен. Но реализовано очень многое в плане полезности для создания игр и основ игрового движка. Это и Scene Editor - редактор карт, и утилита Coords 2D - для отладки экранных координат,

В самой игре реализованы: аркадный режим и основы создания аркадных игр, режим приключения и основы создания квестов, смена погоды (дождь/ясно), поиск предметов и основы создания игр на поиск предметов, инновационные идеи и их вариации - смесь жанров.

Содержит в себе идеи таких игр, которых в то время еще не было - всем известные Зомби Против Растений - это прообраз аркадного режима когда героя атакуют пауки.

Веселая ферма - режим когда Буквоежка занимается посадкой саженцов деревьев и уходом за ними.

Игры в жанре квест - Петька и Василий Иванович Чапаев. На момент создания игры уже существовала 5 или 6 версия данной игры.

Многие аркадные игры - такие как Супер Марио, Braid и др.

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



серия комиксов о Косте Коробкине - распространяется платно.

серия комиксов о Косте Коробкине - распространяется платно


2d приложение для directx 9c. Распространяется платно. На данный момент выпущено 4 части. 4 часть разбита на 2 подчасти. 1 уже выпущена. 2 близится к завершению.

Комиксы про Костю Коробкина доступны для чтения онлайн, и в виде приложений для Windows DirectX 9c. Повествование сопровождает музыка. Есть возможность останавливать воспроизведение, увеличивать страницы и др. возможности. Можно также создавать свои комиксы и приложения для их показа.



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

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


2d игра directx 9c. Акрада. Распространяется бесплатно и условно-бесплатно. Создан целый комплект уроков для создания модификаций и дополнений игры Balls on Lift с программированием (в разработке) и без него - Шарики на лифте - Как создать игру.





подробнее

     
  Уроки Photoshop  
     
 

Рисуем волка из мультфильма.

Показанная техника рисования применялась при создании мультфильма в эмуляторе электронной игры ИМ-02 "Ну, Погоди!", которую можно посмотреть на сайтах Мега Информатик

 
     
  30/10/2008  
     
 

Как нарисовать персонажа в Photoshop?

Попробуем изобразить вот такого волка -

 
     
   
     
  [щелкнув по изображению раскрашенного волка можно открыть вариант в натуральную величину]  
     
 

Можно ли в Photoshop создать иллюзию такой среды, когда можно свободно творить также как мы это обычно делаем на бумаге?

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

Но если ни сканера ни тем более планшета под рукой нет, а кроме того есть лишь компьютер и Photoshop, то можно попробовать сделать это сразу же в самом Photoshop.

Об идеях, которые лежат в основе такого рисования и рассказано далее.

 
     
  Итак, некоторое представление о том, каким будет будущий персонаж уже есть. Попробуем воссоздать свое воображение в Photoshop.  
     
 

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

Почему? Потому что так у Вас будет запас качества: изображение которое имеет большой размер можно уменьшить и качество при этом только уличшится. В противоположность этому - увеличивая маленькое изображение мы получим более размытое и нечеткое.

 
     
  Начнем. Персонажа, который попадал бы в размеры текстуры 128х128 нужно рисовать в новом изображении размером 512х512, а еще лучше 1024х1024.  
     
  Photoshop > File > New >  
     
   
     
 

Установите параметры показанные на этом рисунке, и пусть Вас не удивляет, что изображение квадратное. Квадрат и взятые в данном случае размеры оптимальны тем, что попадают в категорию размеров стандартных текстур, а они как известно бывают размером 32х32, 64х64, 128х128, 256х256, 512х512, 768х768, 1024х1024, 2048х2048 и больше.

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

 
     
  Поскольку фон мы взяли прозрачный (Transparent - см. рисунок), то созданный персонаж в дальнейшем можно будет очень легко вставить на любой другой фон.  
     
  Теперь сделаем первый набросок. Нашим инструментом будет кисть -  
     
   
     
  Параметры для неё для начала задайте такие -  
     
   
     
  Цвет, которым будете рисовать подберите по своему вкусу. Для этого щелкните мышью на изображении цвета переднего плана (на рисунке фиолетовый прямоугольник обведенный зеленым кружком),  
     
   
     
  в появившемся окне задайте нужный цвет и нажмите ОК. Я например выбрал цвет #511DA7  
     
   
     
  Который чем-то напоминает цвет пасты обычной шариковой ручки  
     
  Мысленно отметим основные элементы и их расположение -  
     
   
     
  Теперь изобразим голову - это наш первый набросок, поэтому не пытайтесь сразу же нарисовать красиво, главное - почувствуйте связь между движениями мышью и тем что получается при этом на экране  
     
   
     
  Это начало - немного подбородка, волос и левое ухо  
     
   
     
  добавляем нос  
     
   
     
  завершаем контуры носа, добавляем волосы около подбородка, прорисовываем ухо  
     
   
     
  глаза, рот  
     
   
     
  зрачки, прорисовываем рот, контуры волос на лбу  
     
  [далее]  
     
  [Все уроки]  
     
подробнее


[к содержанию] [другие статьи Тимонина Андрея]

Хронология работы программы. Создаем Лог

автор: Тимонин Андрей

дата публикации на сайте Мега Информатик: 17.11.2012

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

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


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

Что из-себя представляет лог? Обычный текстовый файл с расширением log (оно может быть любое). Каждая строчка такого файла содержит штамп времени и некий текст. Это может быть строка ошибки или сообщение о том, что некий ресурс успешно загрузился. Смотрим пример лога:


08:43:32: Creating resource group General
08:43:32: Creating resource group Internal
08:43:32: Creating resource group Autodetect
08:43:32: SceneManagerFactory for type 'DefaultSceneManager' registered.
08:43:32: Registering ResourceManager for type Material
08:43:32: Registering ResourceManager for type Mesh

А теперь ближе к делу. Создадим простейший класс лога:

//log.h

#pragma once
#include <string>
#include <fstream>

class Log
{
protected:
std::ofstream mfpLog; //файловый поток
std::string mName;
public:
Log( const std::string& name); //Конструктор
~Log(); //деструктор
void logMessage(const std::string& message); ///для записи строки
};

А вот так будет выглядеть реализация класса

//log.cpp
#pragma once
#include "Log.h"
#include <time.h>
#include <iomanip>
Log::Log( const string& name )//конструктор
: mName(name)
{
mfpLog.open(name.c_str(),ios::out); //откроем файл лога
}
//-----------------------------------------------------------------------
Log::~Log()//деструктор
{
mfpLog.close(); //закроем файл лога
}
//-----------------------------------------------------------------------
void Log::logMessage( const string& message )
{ struct tm *pTime;
time_t ctTime;
//берем системное время
time(&ctTime);
//получим указатель на структуру времени
pTime = localtime( &ctTime );
//выведем в строку ширина 2 позиции заполнитель 0
mfpLog << std::setw(2) << std::setfill('0') << pTime->tm_hour
<< ":" << std::setw(2) << std::setfill('0') << pTime->tm_min
<< ":" << std::setw(2) << std::setfill('0') << pTime->tm_sec
<< ": " << message << std::endl;
}

Пример использования класса:

//где-то в недрах программы :)
Log mLog ("game.log");
//так пишем сообщения
mLog.logMessage("Ваше сообщение");

На этом статью заканчиваю. Надеюсь, эта информация была вам интересна.
C уважением, Андрей.

[к содержанию] [другие статьи Тимонина Андрея]

подробнее

       
  Урок 5: Первая композиция в Mod Plug Tracker 1.16. Описывается создание композиции в ModPlug Tracker 1.16  
       
 

На вкладке Patterns происходит вся основная работа по созданию композиций. Ноты вводятся в текущую позицию с клавиатуры. Текущая позиция определяется нотным курсором, пометить новую позицию можно щелчком мыши. Если Вы задали раскладку клавиатуры в стиле IT (см. пункт меню View > Setup > Keyboard > Keyboard preset > Impulse Tracker), то расположение нот будет таким же как в IT (см. урок 6 Ввод нот).

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

 
       
 

Загрузка сэмпла в текущий слот - для этого перейдите на вкладку Samples и нажмите кнопку Import sample - эта кнопка позволит вам открыть один из понимаемых программой форматов сэмплов (обычный wav или многие многие другие форматы, подробнее см. help по MT). Можно также импортировать сэмпл из другой композиции - для этого воспользуйтесь окном структуры композиции (см. предыдущий урок). Откройте узел Instruments Library в этом окне и открывайте последовательно требуемый диск, папки, подпапки и когда дойдете до самих композиций, то они будут помечены в виде зеленых папок. Открыв такую папку Вы получите в нижнем окне список сэмплов данной композиции. Загрузить сэмпл можно простым перетаскиванием в окно сэмпла (черная область) на вкладке Samples.

импортирование (или просто - открытие) существующего сэмпла
 
       
 

Теперь вернемся на вкладку Patterns и попробуем ввести несколько нот. Находясь на этой вкладке Вы можете работать в двух режимах - в режиме проигрывания нот и в режиме записи нот. Переключение режимов осуществляется комбинацией клавиш [Ctrl] + [Space]. (Space - это пробел).

Чтобы записать несколько нот перейдите в режим записи нажав данную комбинацию или нажав мышкой кнопку записи (Record) на вкладке Patterns. Щелкните мышью место в текущем паттерне, в которое Вы хотите записать ноту. Нажмите клавишу с нотой и в текущей позиции появится нота.

 
       
 

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

Переключение между режимами записи/проигрывания нот введено для того, чтобы можно было придумывать мелодию на клавиатуре не изменяя содержимое паттерна и не переключаясь на вкладку Samples или Instruments.

 
       
 

В поле Instrument можно изменить текущий (используемый для проигрывания и записи нот) сэмпл/ инструмент.

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

Всё, что не содержит нот - это паузы (или тишина). Однако если длина сэмпла большая, то он будет звучать, пока не будет встречена следуюшая нота или пока он не закончится (если он не зациклен).

Для видоизменения проигрывания звука, придания ему иной окраски или эффектного звучания применяются различные эффекты. Об эффектах рассказано в уроке 7 . Для ввода эффекта вы переходите в мини-столбец для записи эффектов и вводите идентификатор эффекта (букву или цифру) и его параметры - две последующие шестнадцатиричные цифры. Типы эффектов отличаются для разных форматов, поэтому информация по ним содержится в справочной системе MT - Help > Contents > Getting Started > Effects.

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

 
       
  Для паттернов можно задавать имена. Последовательность воспроизведения паттернов находится над основным окном содержимого паттерна. Для того, чтобы добавить/исключить/переместить паттерн в этой последовательности используйте мышь с левой и правой кнопкой. Можно включать/отключать звучание отдельных каналов - для этого щелкайте мышью по заголовкам каналов (Channel 1 и т.д.).  
       
 

Для воспроизведения композиции используйте кнопки панели инструментов или следующие клавиши - F5 - воспроизведение композиции с текущей позиции останова (F8). F6 - воспроизведение композиции с начала. F7 - воспроизведение текущего паттерна. [Ctrl] + [F7] воспроизведение паттерна с текущей позиции редактирования нот.

MT позволяет работать одновременно с неограниченным числом композиций во всех поддерживаемых форматах. При этом поддерживается авто-импорт при копировании/вставке/замене отдельных фрагментов композиций в разных форматах. Чтобы закрыть текущую композицию выберите ее в окне структуры композиции и дайте команду File > Close. Можете также использовать стандартные кнопки для Windows-окна и все преимущества многооконного интерфейса.

 
       
 

Сохранять композицию также предельно просто - выберите команду File > Save или File Save As. При этом композиция будет сохранена в текущем (или выбранном формате). Можно также легко экспортировать композицию в Wave/MP3/Midi формат - для этого используются соответствующие пункты меню.

 

Это было краткое вступление по основам использования Mod Plug Tracker 1.16. Более подробно о создании композиций рассказано в цикле статей "Теория и практика компьютерной музыки в трэкерах".
 
       
       
       
       
       
  [Предыдущий урок] [Следующий урок] [Все уроки]  
     
  Создание компьютерных игр на основе DirectX в среде Delphi 6, 7  
     
   
     
 

Почему избраны DX8 и Delphi?

Если Вы знаете C++ или собираетесь изучать его, то - желаю Вам удачи! В свое время я тоже начинал изучение программирования с Cи. Но в 2002 году мне попался в руки, совершенно случайно, очень интересный диск "Большая Библиотека Delphi" от ИДДК. В нём была представлена очень интересная подборка исходников на Delphi. Тогда еще я не знал Delphi, а только учился программировать на ассемблере и basic'е.

Я решил взяться за Delphi.

Прошло 4 года. Теперь я уже неплохо знаю Delphi. Особенно программирование с VCL.

Однако программирование игр представляет несколько иную стезю. VCL здесь ничем не поможет, да и практически не нужно! Здесь самое главное знать программирование WinAPI - т.е. чистого Windows-приложения без использования VCL!!!

Большинство новичков для создания игр в Delphi могут найти неплохую библиотеку DelphiX, а также UnDelphiX. В частности, пример игры Дорога в Город представленный на этом сайте написан именно с использованием этих библиотек. Эта игра еще будет дорабатываться, а пока скажу лишь, что после DelphiX и UnDelphiX Вы захотите чего-то большего. Например, создать 3D-игру.

Делать это при помощи DelphiX при отсутствии документации по DX7 невозможно, да и зачем? Если есть уже DX8 и DX9!

Конечно, какие-то попытки обновить DelphiX для использования DX8, а не 7 уже ведутся, но ... есть и другой путь!

Можно взять DirectX 8.1 SDK и заняться созданием игр на Delphi!

Конечно же большим недостатком DX SDK является то, что все примеры даны на C++ (в DX9 SDK еще и на C#). К тому же Вам придется адаптировать все заголовочные файлы и вспомогательные модули под Delphi! Не зная C++ это невозможно. Однако к счастью часть этой долгой и кропотливой работы уже сделана другими людьми и Вы можете свободно пользоваться резальтатами этого труда. Это содержимое архива С ОБЩИМ КОДОМ можно

Скачиваний : 16
здесь.

Также изучая адаптированные примеры и сопоставляя их с кодом на C++ из оригинального DX SDK можно постепенно самому научиться переводить с C++ на Delphi. (Или же подучить С++ :)))

Итак, перед Вами пример того, что мне уже удалось. Это примеры исходного кода из оригинального DirectX SDK 8.1, но адаптированные для Delphi. К слову сказать, языки Delphi и С++ (если брать не синтаксис и семантику, а алгоритмическое построение) имеют вообщем-то одну и ту же основу. В Delphi 7 к тому же, вся документация была под рукой. Все это и дало мне возможность адаптировать С++ примеры для Delphi.

Итак, засучив рукава, перейдем к изучению

Direct3D8

 
     
 

Видео урок посвященный созданию игры Ну, Погоди ! - рождение игры часть 3.

Покажет Вам простейшую элементарную игру и особенности её создания в delphi 7 на directx 8.1 api.

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

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



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


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