Другой Basic

Раньше, во времена DOS, существовало несколько версий этого замечательного языка программиорования. Так сразу на ум приходят две версии: Quick Basic от незабвенной Micro$oft и GWBasic. Казалось бы что об этом говорить сейчас, когда под DOS программы уже не пишут, а на троне великий(и громозкий) VisualBasic. Ан-нет. Порывшись на просторах сети я нашел целых две версии языка: DarkBasic и Blitz Basic. И тот и другой не являются языками общего назначения, а специализированны для создания 2D, 3D игр. То, что на VB будет нещадно тормозить, на них будет работать без труда.

Особый интерес для российских пользователей представляет DarkBasic. Он издается в россиии в Box входят 2 диска и книга. Цена:20$
Системные требования (в скобках рекомендованные):
Pentium 233(300) или выше
Windows 95/98/2000
Оперативная память 32(64)Мб RAM
4-х скоростной привод CD-ROM
Direct X совместимая звуковая карта
Direct 3D совместимый графический акселератор с 4(8) MB

Основные свойства:
Двойная буферизация
Полноэкранный режим
Управление анимацией в формате AVI
Управление MIDI музыкой
3D звуковые эффекты
Поддержка MP3/MP2 формата
Поддержка Windows

Свойства в 2D:
Загрузка файлов формата BMP, RLE, DIB, DDS, JPG, PCX, PNG, PSD, TGA, TIFF
Сохранение файлов в формате BMP, RLE, DIB, DDS, JPG, PNG, TGA
Быстрый 2D blitting
Поддержка эффектов Зеркального отображения (Mirror),
Растяжения (Stretch), (Размывания) Blur и (Затухания)
Fade
Fast Collision

Свойства в 3D:
Поддержка 3DS и XOF файлов
Ландшафтные преобразования
Built-in 3D Primitives
Встроенные 3D-примитивы
Встроенные 3D-примитивы
Анимация моделей
Фильтрация текстур
Поддержка альфа-канала
Реальное взаимодействие с объектами


Свойства Ввода/Вывода:
Поддержка мыши
Поддержка клавиатуры
Поддержка устройств с отдачей
Поддержка игровых устройств
Системные вызовы
Сжатие файлов
Поддержка FTP протокола

Свойства редактирования:
Дружественный интерфейс
Встроенная система помощи
Богатая библиотека примеров и учебных пособий
Ввод в командной строки

Информации в сети(исходники, примеры и т.п.) для обоих языков примерно одинаково, но по DarkBasic есть информация и в русской части сети(рунете).

В общем, если хочешь писать игры на Basic, обрати внимание на выше изложенное.
Демоверсии и примеры можешь взять здесь:
DarkBasic: www.darkbasic.com www.darkbasic.ru
Blitz Basic:http://www.blitzbasic.co.nz/