Кто-нибудь когда-либо слышал о Blitz3D, языке программирования игр BlitzBasic - PullRequest
2 голосов
/ 28 августа 2009

Я хочу научиться программировать видеоигры, но не хочу делать это на C ++. Я искал вокруг и наткнулся на BlitzBasic, darkbasic и purebasic. Кто-нибудь из вас слышал о них? Если да, какой из них вы бы порекомендовали?

Ответы [ 4 ]

5 голосов
/ 28 февраля 2011

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

BlitzBasic - это БОЛЬШОЙ способ облегчить программирование и разработку игр. Многие люди, кажется, не согласны с этим, но я помню, как это было для новичка. Хотя я думаю, что Python - отличный соперник, я бы все же склонялся к Blitz как к первому шагу в программировании игры.

Большинство языков в наши дни имеют ряд препятствий, которые нужно преодолеть, прежде чем кто-либо встанет и заработает. Настройка вашей цепочки IDE / dev, приобретение и связь с различными библиотеками, и все это еще до того, как вы действительно сможете начать изучать предпочитаемый вами язык. Блиц - это, в основном, один шаг, батарейки включаются в тип вещей. Иногда я все еще использую BlitzMax для создания прототипа или тестирования быстрых идей.

BlitzBasic прост в освоении. Это диалект бейсика. Последняя версия BlitzMax - намного лучший продукт, но немного сложнее, если вы новичок.

Ни один из них не может считаться языками сценариев или движками игры. Они действительно показывают ориентированную на игру стандартную библиотеку все же. Я склонен думать о Блице как о тренировочных колесах. Вы изучаете и приобретаете там опыт, прежде чем переходить к более полнофункциональным наборам инструментов, НО они, как правило, способны оттачивать продукцию коммерческого качества (я имею в виду коммерческую в инди-смысле, а не последние названия с большим бюджетом AAA).

Как уже говорилось, Блиц возвращается к Амиге. Оригинальная версия Worms была написана в нем. Также было несколько более поздних инди-игр, написанных на Blitz (вспоминается Утконос).

3 голосов
/ 20 сентября 2011

Я рекомендую Purebasic: компилировать нативный машинный код в Windows, Osx, Linux, хотя он превосходен, тесты сравниваются с (c / c ++), его процедурный (без упа), иметь родные графические виджеты на всех платформах и иметь игру библиотека из коробки.

1 голос
/ 28 августа 2009

Единственное, что я могу вам сказать, это то, что BlitzBasic возникла на Amiga, где она была хорошо известна.

0 голосов
/ 28 августа 2009

Я думаю, что большинство из них - скриптовые языки, которые работают с конкретными игровыми движками. Какие языки вы уже знаете? Если вы программист .net, почему бы не взглянуть на XNA. Это не игровой движок, это фреймворк, позволяющий развертывать игры на платформах Windows и XBOX360. Это не слишком сложно, и если вы уже знаете .net, вам не нужно изучать что-то новое (кроме классов XNA и т. Д.).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...