Доброго времени суток!
Blitz3D - достойный представитель семейства сред разработки трёхмерных и псевдодвухмерных игр и графических приложений. Среда имеет в своём арсенале большой набор возможностей для реализации возложенных на нее задач, в том числе простой двухмерный и весьма достойный трёхмерный движки на основе DirectX7.
Не взирая на почтенный возраст, Blitz3D до ныне весьма популярен среди разработчиков и прочно занимает свою нишу мощной среды для черезвычайно быстрой и эффективной разработки относительно небольших игр и графических приложений, а также удобного полигона для обучения новичков.
Blitz3D является отлично сбаллансированным комплексом; использует относительно простой и весьма логичный BASIC-подобный синтаксис; обладает достаточно высокой производительностью и отличной стабильностью в работе; предоставляет разработчику широкие возможности для использования сторонних подключаемых библиотек, значительно расширяющих его возможности.
Где и что скачать:
0. Старую версию Блица берем здесь: h**p://progs.pp.ru/blitz/blitz3d.rar
1. Патчим ёё до версии 1.99: h**p://progs.pp.ru/blitz/Blitz3DUpdate199.exe
Помните! Блиц предоставляется исключительно с целью ознакомления. Коммерческое использование нелицензионных продуктов является нарушением законодательства. ;-)
2. Вероятно, для работы пригодятся и новая версия встроенной справки или ёё руссифицированная версия. Весьма полезным будет установить и новое IDE, взамен простого встроенного. В процессе разработки может понадобиться расширить возможности среды подключением библиотек. Однозначных рекомендаций и ссылок здесь дать нельзя, потому см.ниже.
Полезные ссылки для начинающих:
0. Официальный сайт: http://www.blitzbasic.com
Новости, галереи, сетевая версия встроенной справки, большое англоязычное комьюнити. Некоторые команды и возможности среды, появляющиеся с каждым новым патчем, в справке не отображены. Разобраться с ними поможет форум и лог вносимых патчами изменений.
На оффсайте также можно ознакомиться с другими представителями линейки Блицев (обратите внимание на BlitzMax и Blitz3D SDK), скачать демоверсии, купить лицензионные версии сред разработки.
Заметка: пользователь, не имеющий лицензии не имеет прямого доступа к форумам, однако их содержимое можно легко просматривать с помощью поиска по содержимому сайта с помощью Google.
1. Учебно-популярный журнал по разработке на Блиц: http://blitzetcetera.org/
Отличное и постоянно пополняющееся учебно-практическое пособие, полезное для начинающего, и приятное для опытного разработчика. Уроки и примеры разьяснят как основы основ, так и хитрости и ноу-хау.
Заметка: На момент размещения этой ссылки, "Эцетера" может не открываться, т.к. имеются некоторые временные проблемы с сервером хостинга. Это не повод для разочарования и игнорирования журнала: в дальнейшем проблемы будут устранены, либо журнал просто переедет на другой хостинг и ссылка изменится.
2. "Русскоязычное комьюнити по разработке игр": http://blitz.pp.ru/
Достаточно большой форум с наличием "гуру", грамотный статей и ЧаВо. Там можно ознакомиться с большинством завершенных и находящихся в разработке библиотек для Блица, некоторые из которых позволяют многократно расширить его возможности. Заметка: "глупые" вопросы на этом ресурсе не поощряются, поэтому следует дважды подумать и трижды воспользоваться поиском по форуму, прежде, чем обращаться к тамошним обитателям с просьбой "Я хочу сделать крутую игру, но не знаю как!! Памагите!!!"
3. Большой форум "для Блицеров и не только": http://boolean.name
Изначально ресурс был создан в противовес суровому БлицПП и ориентирован на помощь новичкам, но постепенно перерос уровень "песочницы" и стал наиболее массовым и многчисленным русскоязычным комьюнити Блицеров. Имеются разделы по всем аспектам разработки игр на Блице, а также по другим средам разработки, и разделы, к программированию отношения не имеющие.
Заметка: У "Булина" один и тот же хостинг, что и у "Эцетеры", и одни и те же проблемы. С недавних пор форум начал периодически становится недоступным. Однако, в отличии от журнала, вопросы с переездом и реанимацией не столь чётко решаемы.
4. Нельзя обойти вниманием также http://andreyman.ucoz.ru/
Сайт разработчика одной из наиболее масштабных библиотек для Блица, весьма расширяющей возможности его рендера.
Заметка: "Для своих" библиотека бесплатна.
5. Страничка плагина для экспорта моделей из 3DMax в .b3d: http://www.onigirl.com/pipeline/index.html
Блиц поддерживает несколько форматов 3d-моделей: .3ds, .x, .md2, .b3d. Однако целесообразно использование лишь "родного" формата Блица- .b3d, в отличии от других форматов поддерживающего все возможности среды (костная анимация, текстурные слои, блендинг текстур...) в полной мере и так, как нужно; и в редких случаях- .md2 - как простого и нересурсоёмкого. Плагин "Пайплайн" является не только экспортёром, но и внедряет в 3dSMax набор удобных инструментов для работы со специфическими материалами Блица.
Заметка: Для работы в Мах версий 6-8 и 9 - необходимо скачать и установить на Пайплайн соответствующие патчи.
Успехов в труде и обороне!
Хм... Могу еще порекомендовать наш http://rebirth-site.net/forum/index.php?f=2).
Хм... Boolean, кажется, тихо переехал сюда: http://www.blitzmax.ru/
По крайне мере Blitz Et Cetera теперь точно там: http://blitzetc.blitzmax.ru/index.php/Заглавная_страница
У меня есть вопросы по версиям Blitz3D.
1) Почему так возрос размер компилируемых файлов?
2) Есть ли отрицательные, регрессивные изменения в последних версиях?
Например, как сделать так, чтобы MIDI играл только до конца мелодии, а не по циклу? (да, вопрос тупой, но неужели эту функцию навсегда испортили, и нужно иметь всегда несколько версий языка?)
3) Можно ли работать в последних версиях с моделями, уже имеющими свои текстуры?
4) Как часто выпускаются новые версии языка?
Есть ли возможность повлиять на разработчиков или просто связаться с ними?
Это не оффтопик, думаю.
Отвечу по порядку.
1. Размер ЕХЕ-шников по сравнению со, скажем, v1.6х - существенно не изменился.
2.1. Явных регрессивных изменений в последних версиях нет. Легенда о проблемах 1.99 по сравнению с 1.98, как выяснилось, была порождена ошибкой тестера. )
2.2. MIDI обсуждалось давно и часто. Переходя сразу к выводам: в серьезных работах использовать MIDI вообще и PlayMusic в частности- не следует, независимо от версии Блица. PlaySound, ChannelPlaying и бесплатный формат .OGG - спасут отца русской демократии. Естественно, не следует единовременно загружать в память больше мелодий, чем необходимо.
3. Конечно, можно. В старых тоже можно, но версиями времен "1.6х" не поддерживались .B3D и .DDS. Замечу, однако, что Pipeline (по крайней мере до патча под Мах9) поддерживает .DDS не вполне корректно.
4. Развитие Блиц3Д пришло к своему логическому финалу в первых 1.9х-версиях. Все вносимые ныне изменения - это незначительные патчи и добавление приятных, но необходимых возможностей. Линейку Блицев теперь продолжает сочетание BlitzMax + Blitz3D-SDK. Стоит также обратить внимание на Xors3D, находящийся в разработке.
Хм, благодарю.
Жаль, что везде MIDI работает, как надо, а в этом языке - нет.
На чём ещё можно писать 3Д-игры?
Форум Invision Power Board (http://nulled.cc)
© Invision Power Services (http://nulled.cc)