Полный учебник по Blitz  

 
   

|||||||||||||||||||||||||||||||||||||||||||||||||||||||||

   Что такое Blitz?

МЕНЮ

 О книге
 Что такое Blitz?
 Основные термины
 Создание 3d персонажа
 Обучение Blitz
 Связь с автором
 CopyRight

 

 
 
 

 

 

 

 

Что такое Blitz?

 

Blitz - простой, но в тоже время мощный и гибкий язык программирования, изначально созданый для написания компьютерных игр. Причем неважно что Вы хотите создать. Это может быть Action,2D puzzle,advanture,RPG,... Blitz сможет вместить в себя что угодно!

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

 

Также, Blitz является компилятором. Это означает что Ваши программы будут переведены в супер быстрый машинный код перед запуском что обеспечевает еще быструю скорость вашим играм!

 

Кроме встроенных функция языка Вы можете расширить набор комманд с помощью DLLок, которые можно элементарно подключить к вашему проекту !

 

Но даже если вы не найдете чт-то, что Вам нужно в написании вашей игры, то Вы можете обратиться в обширному сообществу программистов на Блитц, где Вам с радостью помогут !!

 

Спецификация

 

3D Графика

 

Mipmapped текстуры
Transparent текстуры
Маштабированиевращание текстуры в реальном режиме времени
Поддержка анимированных текстур
Гибкая система объектов
Любое количество источников света / камер
Динамически деформируемые объекты
Поддержка альфа, аддитивного и мультипликативного смешивания
Multitexturing до 8 текстурных уровней
Ландшафт с поддержкой level-of-detail
Поддержка мультипликации
Высокоскоростная система проверки на пересечение
Непосредственно загружает .X, . 3DS, . Md2 и Quake3 .BSP файлы
Render-tweening для гладкой графики в любой момент времени
Анимированный 'переход' для гладких изменений anim-to-anim
Окружающий, направленный, и точечные варианты источников света
Окраска вертексов
Рассеивание света
Отображение погодных эффектов
Эффекты Отражения

 

2D Графика

 

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

 

Звук

 

Звуковой и тембровый контроль
Playpause для звуковых каналов
Поддержка многих популярных форматов звука и музыки, включая .wav, . mp3, . x3m ...
3D пространственное позиционирование и эффекты doppler

 

Язык

 

Заказные типы данных
Локальные и Глобальные переменные
For/next, For/Each, While/Wend, Repeat/Until, Select/Case, конструкции
Определяемые пользователем Функции
Подключаемые DLL файлы

 

Работа с сетью

 

Client/server TCP/IP поддержка потока
Поддержка для DirectPlay игр мультиигрока
Поддержка UDP

 

Работа с файлами

 

Полная последовательная и поддержка файла произвольного доступа
Разнообразные команды для чтения, записи и изменения текста или двоичных файлов

 

Скриншоты игр сделанных в Blitz

 

 

 

 

 

Dark Lich

 
 
 

© CopyRight by Dark Lich

 

Использование материалов электронной книги возможно только с письменного разрешения. В противном случае любая перепечатка материалов книги (даже с установленной ссылкой на источник) является нарушением "Закона об авторском праве и смежных правах".