Материалы на тему ‘Логика’

Ограничиваем скорость игры в Blitz3D (render tweening)

При создании любого приложения на Blitz3D, необходимо заранее предусмотреть одинаковую скорость работы, вне зависимости от мощности компьютера. Да, ведь запустив обычный цикл с перемещением какого-либо объекта - скорость его движения будет разной на разных компьютерах, в зависимости от различных технических особенностей (видеокарта, процессор, архитектура мат. платы и т.д.). Для игр самый подходящий способ это render [...]

Читать далее...

MD5 на Blitz3D

В процессе разработки вам может пригодится функция md5 хэширования для Blitz3D. К сожалению сам Blitz3D не имеет встроенной функциии хеширования. На помощь приходит библиотека MD5 Digest автора Craig Kiesau, с официального Blitz комьюнити. Функция выдает результат абсолютно идентичный работе функции из других сред (PHP например). Так что можете не бояться за работу, функция работает исправно.

Читать далее...

Категория записи [ 3D, Blitz3D, Игры, Исходные коды, Логика ]
Метки: [ , ]

Полезные коды для Blitz3D №2

Бывают случаи, когда нужно объединить несколько типов в группу. Например объекты одной части карты игры от, другой. Но как это сделать без массивов? Помогут нам в этом связнанные списки. Они представляют собой цепочку элементов в каждом из которых есть ссылка на предыдущий и следующий тип. Концы этой цепочки хранятся в специальном типе списка. Собственно вот [...]

Читать далее...

Категория записи [ Blitz3D, Логика ]
Метки: [ ]

Полезные коды для Blitz3D №1

Бывают случаи когда нужно сделать чтобы при перетаскивании файлов на ярлык программы Блиц 3Д. Внизу содержится код который позволяет получить список файлов которые были перетащены на ярлык:

Читать далее...

Категория записи [ Blitz3D, Исходные коды, Логика ]
Метки: [ ]

Простейший ИИ (искусственный интеллект) на Blitz3D

; Симуляция интеллекта как в Q III, там малой сложности ; боты ходят по вэйпоинтам (оружие, броня, патроны) ; если на их пути становитесь Вы или другой бот ; то он начинает стрелять в Вас. ; Если не верите включите карту Q3DM1 и поставьте 2 самых ; тупых ботов переключитесь в режим наблюдения одного из [...]

Читать далее...

Категория записи [ Blitz3D, Исходные коды, Логика ]