IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Reply to this topicStart new topic
> Вводный инструктаж по Blitz3D.
Diplomat
сообщение 07 Mar 2008, 16:09 (Сообщение отредактировал Diplomat - 07 Mar 2008, 16:13)
Сообщение #1

Newbie
Сообщений: 21
Спасибо сказали: 0 раз




Доброго времени суток!

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 - необходимо скачать и установить на Пайплайн соответствующие патчи.

Успехов в труде и обороне!
Go to the top of the pageAdd Nick
 
+Quote Post
Guevara-chan
сообщение 07 Mar 2008, 16:16 (Сообщение отредактировал Chrono Syndrome - 07 Mar 2008, 16:29)
Сообщение #2

•●Revolucionario●•
Сообщений: 2 467
Спасибо сказали: 5934 раза




Хм... Могу еще порекомендовать наш подфорум по Blitz3D на Rebirth).

Цитата
(обратите внимание на BlitzMax и Blitz3D SDK)

Тоже советую обратить внимание на SDK, т.к. оно позволяет использовать движок Blitz3D, абстрагируясь от самого языка. Для своей сюрреалистической TBS - Flow я использовала именно его. Для заинтересовавшихся: h**p://www.sendspace.com/file/w6jfgp (в архиве сама .DLL и заголовочный файл для PB v4.* к ней, в кач-ве справочника же можно спокойно использовать сам Blitz3D))

Цитата
С недавних пор форум начал периодически становится недоступным.

Угу. Вот как сейчас, к примеру). А самое смешное, что его администрацию это не волнует ни в коем разе.


--------------------
life MOV.I #life+1, *life
האם יש זמן לעצור ?
Go to the top of the pageAdd Nick
 
+Quote Post
Guevara-chan
сообщение 19 Mar 2008, 16:58
Сообщение #3

•●Revolucionario●•
Сообщений: 2 467
Спасибо сказали: 5934 раза




Хм... Boolean, кажется, тихо переехал сюда: http://www.blitzmax.ru/
По крайне мере Blitz Et Cetera теперь точно там: http://blitzetc.blitzmax.ru/index.php/Заглавная_страница


--------------------
life MOV.I #life+1, *life
האם יש זמן לעצור ?
Go to the top of the pageAdd Nick
 
+Quote Post
Undead
сообщение 01 May 2008, 11:49
Сообщение #4

Ёж
Сообщений: 662
Спасибо сказали: 881 раз




У меня есть вопросы по версиям Blitz3D.
1) Почему так возрос размер компилируемых файлов?
2) Есть ли отрицательные, регрессивные изменения в последних версиях?
Например, как сделать так, чтобы MIDI играл только до конца мелодии, а не по циклу? (да, вопрос тупой, но неужели эту функцию навсегда испортили, и нужно иметь всегда несколько версий языка?)
3) Можно ли работать в последних версиях с моделями, уже имеющими свои текстуры?
4) Как часто выпускаются новые версии языка?
Есть ли возможность повлиять на разработчиков или просто связаться с ними?

Это не оффтопик, думаю.


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
Diplomat
сообщение 01 May 2008, 18:11 (Сообщение отредактировал Diplomat - 01 May 2008, 18:15)
Сообщение #5

Newbie
Сообщений: 21
Спасибо сказали: 0 раз




Отвечу по порядку.

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, находящийся в разработке.
Go to the top of the pageAdd Nick
 
+Quote Post
Undead
сообщение 01 May 2008, 19:21
Сообщение #6

Ёж
Сообщений: 662
Спасибо сказали: 881 раз




Хм, благодарю.
Жаль, что везде MIDI работает, как надо, а в этом языке - нет.


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
Intofire
сообщение 01 Mar 2009, 15:12
Сообщение #7

Immortal
Сообщений: 1 259
Спасибо сказали: 189 раз




На чём ещё можно писать 3Д-игры?


--------------------
Нет войне
Go to the top of the pageAdd Nick
 
+Quote Post
Guevara-chan
сообщение 01 Mar 2009, 19:18 (Сообщение отредактировал Chrono Syndrome - 01 Mar 2009, 19:20)
Сообщение #8

•●Revolucionario●•
Сообщений: 2 467
Спасибо сказали: 5934 раза




Цитата(Green Drekon @ 01 Mar 2009, 16:12)
На чём ещё можно писать 3Д-игры?

Очевидно же: на BrainFuck 3D ! Молодой человек, почитайте о полноте по Тьюрингу.


--------------------
life MOV.I #life+1, *life
האם יש זמן לעצור ?
Go to the top of the pageAdd Nick
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28 March 2024 - 21:30
Copyright by Алексей Крючков
Strategy Gamez by GrayMage
Programming by Degtyarev Dmitry
  Яндекс.Метрика