forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Blitz3D (http://forum.boolean.name/forumdisplay.php?f=45)
-   -   Куда перейти с Blitz3D ? (http://forum.boolean.name/showthread.php?t=20662)

ABTOMAT 15.03.2019 00:46

Ответ: Куда перейти с Blitz3D ?
 
Цитата:

Сообщение от ant0N (Сообщение 316039)
Нет, поэтому я и написал что не надо таких движков

Ну, тут же разговор начался с замены Блиц3Д, так что, видимо, топикстартеру наличие инструментария не так важно.

mingw 15.03.2019 01:33

Ответ: Куда перейти с Blitz3D ?
 
Автору по теме: Если тебе без Blitz3D синтаксиса никак то посмотри в сторону...

1) BlitzMAX + minib3d - это почти полная копия Blitz3D под OpenGL 1.1 с открытыми исходниками. Плюс в качестве бонуса ты получаешь десктопную кроссплатформеность из коробки.

1) BlitzMAX + minib3d plus - имеет все приемущества предыдущего но от себя еще добавляет поддержку первых шейдеров уровня OpenGL 2.0, также движок умеет октарно разбивать пространство.

3) BlitzMAX + minib3d ext - имеет все приемущества предыдущих двух, но от себя добавляет GLSL уровня OpenGL 3.3, систему управления пост-эффектами, и вводит в движок такое понятие как "модульное расширение почти всех возможностей". Реально годная весч. Но как и любой другой open source проект нуждается в допиливании под себя.

4) Все это добро существует также и под BlitzMAX NG. В котором выпилен FASM и полностью переведен на компилятор minGW. Получается довольно не хилый профит по скорости кода. Не потому, что FASM такой медленный... скорее потому, что транслятор у Марка получился убогим.

В свое время плотно копался в движках Q1\2\3\HL\Kingpin

Скажу одно - они между собой практически ничем не отличаются. Основные отличия прослеживаются в коде, который отвечает за рендер. Например в структуре BSP-файла Q1 и HL - нет отличий никаких. Только в HL-версии увеличили константы-лимиты, добавили поддержку вместо 8-битных лайтмап 24-битные и если я не путаю была добавлена инфа об освещенности динамических обьектов в виде 3д сетки.

Разница Q1 и Q2 - добавлены цветные лайтмапы. Убрана виртуальная машина.

А вот двигло Q3 вообще деградировало по многим параметрам от того же Q1 - и это ради многопроходного рендеринга поликов имеющих кучу слоев текстур. За то есть крутая либа ботов, непревзойденная никем до сих пор. И radiocity для выпекания лайтмапов.

ARA 18.03.2019 09:43

Ответ: Куда перейти с Blitz3D ?
 
Запилите блиц3д на юнити уже.
Можно как в виде ассета для редактора для сурьезной кроссплатформенной разработки, а можно в виде скомпиленной игры с воссозданием гуя и специфики легендарного блица.

ABTOMAT 18.03.2019 15:39

Ответ: Куда перейти с Blitz3D ?
 
Цитата:

Сообщение от ARA (Сообщение 316050)
Запилите блиц3д на юнити уже.
Можно как в виде ассета для редактора для сурьезной кроссплатформенной разработки, а можно в виде скомпиленной игры с воссозданием гуя и специфики легендарного блица.

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

Артем Валерьевич 22.03.2019 16:46

Ответ: Куда перейти с Blitz3D ?
 
Вот и зачем ты батины жигули облевал да ещё и сидуху проковырялЪ?

ИШШШ ХУЛИГАНЪ
:-)

mingw 29.03.2019 11:42

Ответ: Куда перейти с Blitz3D ?
 
Любой язык программирования - это всего-лишь инструмент. Данные - первичны. Программа - вторична. Если человек не хочет переходить с отвертки на шуруповерт, то дело в человеке а не в инструменте. Лень и комформизм мешают человеку развиваться.

ABTOMAT 29.03.2019 12:33

Ответ: Куда перейти с Blitz3D ?
 
Цитата:

Сообщение от mingw (Сообщение 316116)
Любой язык программирования - это всего-лишь инструмент. Данные - первичны. Программа - вторична. Если человек не хочет переходить с отвертки на шуруповерт, то дело в человеке а не в инструменте. Лень и комформизм мешают человеку развиваться.

Иногда быстрее и выгоднее доделать уже начатую работу отвёрткой, когда осталось два самореза, чем бежать в магазин за шуруповёртом, а потом долго читать инструкцию.

icepuls 01.04.2019 10:03

Ответ: Куда перейти с Blitz3D ?
 
Интересно было узнать такие различные мнения по данной теме.

Цитата:

Сообщение от ABTOMAT (Сообщение 316040)
Ну, тут же разговор начался с замены Блиц3Д, так что, видимо, топикстартеру наличие инструментария не так важно.

Да, это верно. Нагромождение инструментария, с кучей различных настроек, мне не нужны. Я не говорю что это плохо, но мне этого не нужно. В этом отношении я предпочитаю умеренный минимализм.
По сути Blitz3D я использовал без 3D. Т.к. делал только 2D, используя для этого FastImage.

Исследуя причины торможения программ (написанных на Blitz3D) под Windows 10 64 бит, на данный момент пришёл к такому выводу - причина по которой моё приложение тормозит это - "WoW64 (Windows-on-Windows 64-bit) - подсистема операционной системы Windows, позволяющая запускать 32-битные приложения на всех 64-битных версиях Windows."
Вот здесь можно почитать об этом https://www.viva64.com/ru/l/0002/
В том источнике написано следующее:"32-битные приложения работают немного медленнее под управлением 64-битной операционной системы Windows, чем в 32-битной среде."

Запуская различные игры (написанные на Blitz3D) я обнаружил что некоторые из них работают вполне нормально (особенно 3D), но другие страшно тормозят. В результате различных "экспериментов" я обнаружил, что дело не в устаревших графических компонентах используемых в Blitz3D. В одном из тормозящих (на Windows 10 64 бит) приложений, я отключил обнуление нескольких больших массивов данных, в результате заметил существенное повышение скорости работы игры.

Я конечно могу ошибаться в своих выводах, но на данный момент это самая подходящая причина торможения на Windows 10 64бит.

Поэтому если сделать для Blitz3D компилятор на 64 битный вариант, то это возможно помогло бы тем кому интересно создавать что-то на Blitz3D.

Niburiec 13.09.2019 12:26

Ответ: Куда перейти с Blitz3D ?
 
Blitz3D - замечательная штука. Но... Можно делать игры, не зависящие ни от OS, ни от её версии (Win XP, Win 7 или 10). Достаточно перейти на HTML5 (JavaScript, WebGL). Все проблемы с переносом отпадают сами собой.

kvitaliy 28.12.2019 13:13

Ответ: Куда перейти с Blitz3D ?
 
PureBasic актуален до сиз пор развивается. И синтаксис очень похож на Блиц

Mortifer 19.01.2020 11:46

Ответ: Куда перейти с Blitz3D ?
 
Доброго всем дня.
Скажите, а вот сейчас блиц скорее жив или мертв? Учитывая dx7 и прочие особенности.
Kvitaliy, да, пур это гуд)

ABTOMAT 19.01.2020 21:19

Ответ: Куда перейти с Blitz3D ?
 
Цитата:

Сообщение от Mortifer (Сообщение 316943)
Доброго всем дня.
Скажите, а вот сейчас блиц скорее жив или мертв? Учитывая dx7 и прочие особенности.
Kvitaliy, да, пур это гуд)

Блиц мёртв. Следовательно, человек свободен. Для перехода на Юнити, конечно.

Arton 20.01.2020 00:32

Ответ: Куда перейти с Blitz3D ?
 
Цитата:

Сообщение от Mortifer (Сообщение 316943)
Доброго всем дня.
Скажите, а вот сейчас блиц скорее жив или мертв? Учитывая dx7 и прочие особенности.
Kvitaliy, да, пур это гуд)

Хгм, технически он живой как не странно, но его время давно ушло, учитывая dx7... да больше и не надо учитывать.

Если очень надо или ностальгия, есть какие-то форки, можно на гитхабе поискать, исходники open source стали.
Для ностальгии (как вообще называется возня со старым софтом и железом?) можно использовать последнею версию как есть, должно всё работать.
Хотя есть момент со звуком, сейчас не вспомню, надо просто заменить экзешник и dll отдельно скачать.

Если движок нужен, то на выбор: Unreal Engine 4, Unity, Godot Engine и т. д.

P. S. А может я делаю зло, рекомендуя Unity?

Mortifer 20.01.2020 00:52

Ответ: Куда перейти с Blitz3D ?
 
Не, с выбором двига/языка я уже давно определился, а блиц... Наверное, можно назвать это ностальгией, хотя с ним никогда дел не имел. Просто заинтересовало, так, для себя, поковыряться в свободное время. Вот и думаю - стоит ли.
Unity не предлагать)

St_AnGer 20.01.2020 11:48

Ответ: Куда перейти с Blitz3D ?
 
Цитата:

Сообщение от Mortifer (Сообщение 316946)
Не, с выбором двига/языка я уже давно определился, а блиц... Наверное, можно назвать это ностальгией, хотя с ним никогда дел не имел. Просто заинтересовало, так, для себя, поковыряться в свободное время. Вот и думаю - стоит ли.
Unity не предлагать)

Ну, ежели ностальгия по DX7 замучала, то почему бы и не поковырять? Но блиц скорее мёртв, чем жив. Комьюнити ещё даже относительно живое, но многим уже скоро на пенсию выходить :-D

А что не так с Unity, если не секрет? Она ж что-то вроде того же блица, только современная и сильно более продвинутая.


Часовой пояс GMT +4, время: 05:15.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot