Способы разработки звуковых игр

Здравствуйте, уважаемые пользователи «Blinde-games».
Сегодня мы с вами разберем все способы создания аудио игр.
Рассматривать мы будем не конструкторы, не известный всем BGT, а способы программирования.
1. Использование языков программирования вместе с API и звуковыми движками:
Читать далее «Способы разработки звуковых игр»

BGT — Массивы

Поговорим о массивах.
Массивы — очень важный элемент природы программирования.
Давайте напишем пример, где у нас 10 переменных, но значение каждой следующей переменной в двое больше значения предыдущей.
void main() {
int n1=1;
int n2=2;
Читать далее «BGT — Массивы»

BGT — Циклы

К сожалению многие не в курсе, что такое циклы и с чем их едят.
Сегодня мы поговорим о циклах в BGT.
В BGT их 3 вида, но я предлагаю пользоваться лишь двумя.
С третьим я сам не очень знаком, а вот первые 2 использую постоянно.
Если вас интересует информация о третьем цикле, то поищите в справке BGT.
Читать далее «BGT — Циклы»

BGT — работа с файлами.

Давайте сначала научимся читать содержимое файлов.
Создадим в документах файл a.txt, в котором напишем следующий текст:
я — файл, прочитай меня!
Критики могут опозорить мой литературный потенциал на просторах всей сети, но это не суть. 😀
Главное — результат, а не какие-то там частности и детали.
Читать далее «BGT — работа с файлами.»

BGT — sound_pool

Всем привет. Давно я не писал статей по bgt, настало время их продолжить, чтобы и в России появлялись люди, способные создать достаточно качественные аудио игры.
Сегодня мы поговорим о очень полезном дополнении в bgt, как sound_pool
Этот файл находится в корне движка в папке include и очень помогает при написании маломальски сложных игр.
Читать далее «BGT — sound_pool»

Rotation package 1.1 от Sam Tupy

Наконец-то свершилось то, чего ждали все разработчики аудиоигр! Sam tupy разработал класс bgt, позволяющий создать 3d пространство с поворотами объекта по четырём сторонам света, за что ему большое спасибо.
Теперь создание игр в стиле FPS значительно упрастилось, благодаря этому классу. В архиве сам класс, readme к нему и файлы sound_pool.bgt и sound_positioning.bgt, которые вам необходимо переместить в папку include в корне bgt.
Читать далее «Rotation package 1.1 от Sam Tupy»

BGT — позиция звука

Всем привет, и сегодня мы попробуем работать с позиционным звуком в BGT.
Дело это несложное, но сразу можно и не понять.
Позиционный звук нужен, чтобы создавать 1D, 2d и 3d игры, такие как super leam, 2D platformer, 3d platformer и так далее.
Нашей задачей сегодня будет научиться делать позиционный звук в 1d и 2d играх.
Читать далее «BGT — позиция звука»

BGT — первая бродилка

Всем привет!
Сегодня мы разберём важную тему в создании игр.
Мы попытаемся создать бродилку.
Вы будете двигаться по четырём направлениям, находить некоторые объекты.
Думаю, что вы уже не раз сталкивались с подобными играми. Примером такой игры может послужить operation black square, eggs master и так далее.
Читать далее «BGT — первая бродилка»

Академия qst

Вот собственно что пишется в самом учебнике.

Цитата: автор
Привет всем! Если вы смотрите этот файл, значит, у вас возникли проблемы с интерпретатационным (не так-то просто и прочесть) языком URQL, то бишь Universal Ripsoft Quest Language, или вам просто захотелось посмотреть, что же это все-таки такое?

Читать далее «Академия qst»