Dark Basic представляет собой уникальную среду программирования для
создания 2D и 3D игр, анимации, презентаций, слайд-шоу и даже
бизнес-приложений. Программа удачно сочетает в себе мощные возможности
DirectX и Direct3D и легкость программирования на языке Basic,
доступном каждому современному школьнику. Dark Basic - это реальная
возможность овладеть секретами создания профессиональных программ. Dark
Basic использует все мощные возможности DirectX при работе с
3D-объектами, растровыми изображениями, звуковыми эффектами, музыкой,
речью и анимацией! Отдавая себе отчет в том, что для создания
современных 3D игр недостаточно возможностей персонального компьютера и
необходимо быть высококлассным программистом, команда разработчиков
Dark Basic постаралась найти оптимальное решение, чтобы даже
непрофессионал смог создать на своем домашнем компьютере
профессиональную программу. Идея родилась в 1998 году, и вскоре
закипела работа. Dark Basic - это уникальная программа, использующая
новейшие технологии современных 3D игр и позволяющая создавать
практически любые приложения!
Почему надо начинать с языка Dark Basic?
Допустим, имея желание реализовать на компьютере свою творческую идею,
многие просто не знакомы с основами программирования и даже не имеют
намерения осваивать программирование в полном объеме. Даже для них Dark
Basic станет чудесным открытием в мир программирования и позволит
воплотить мечту в реальность. Когда появились первые компьютерные игры,
игрокам приходилось так или иначе знакомиться с основами
программирования. Многие ранние компьютерные игры были написаны на
языке Basic, и любой игрок мог легко посмотреть исходный код, а иногда
и исправить его так, чтобы получить те или иные преимущества в игре. Из
таких игроков нередко вырастали будущие гениальные программисты. Пакет
Dark Basic включает в себя не только среду программирования, но и
примеры игр, созданных с помощью этой программы. Можно в любой момент
посмотреть их исходный код, изменить любые параметры и немедленно
увидеть результат на экране. Встроенная система помощи построена таким
образом, что пользователь постепенно осваивает основы программирования
и новые команды, легко и интуитивно разбирая более сотни учебных
примеров. Dark Basic позволит Вам раскрыть и использовать на полную
мощность возможности Вашего компьютера. Немного вдохновения и фантазии
- вот и все, что Вам нужно.
Dark Basic - проверенный и быстрый путь к успеху.
Допустим, Вы уже достаточно опытный программист, т. е. половину своей
сознательной жизни Вы уже потратили на изучение С++ и теперь готовы
предлагать свои услуги на рынке. Допустим, у Вас уже есть супер-пупер
движок, способный заткнуть за пояс, например, известных ребят из одного
техасского городка. Великолепно! Значит, пол пути уже пройдено. Однако
Вас теперь постоянно мучает один почти философский вопрос: куда уходит
время? Почему игростроительство превратилось в долгострой? Конечно,
создав библиотеки кода (Software Development Libraries), можно ускорить
работу, но сколько времени еще будет потрачено на поиск ошибок и их
исправление, на окончательную отладку игры, на восстановление
компьютера после сбоя? Спросите себя: Вам это надо? А, может, стоит
обратить внимание на что-то другое? Dark Basic специально создан под
Ваши задачи, его надежность проверена. Команда разработчиков
ответственно подошла к делу, чтобы избавить Вас от досадных сбоев и
ненужной траты времени, чтобы Вам оставалось только одно - написать
замечательную во всех отношениях программу.
Что же всё-таки такое Dark Basic?
DarkBASIC - это уникальная среда программирования, позволяющая
создавать собственные 3-х мерные игры, презентации, слайд-шоу и даже
бизнес-приложения с использованием простейшего языка программирования
Basic. Даже если Вы никогда не программировали ранее, Вам достаточно
только ознакомиться с руководством к этой программе, и от идеи до
реализации Вашего проекта не пройдет и часа! Интуитивный интерфейс,
мощная интегрированная система справки и многочисленные примеры кода
значительно облегчают работу в этой среде.
Интерфейс программы.
В отличие от других инструментов программирования, основной интерфейс
Dark Basic намеренно упрощен, он легок в освоении и интуитивен. Все
доступные функции меню и настройки видны с одного взгляда и вызываются
одним щелчком. Справочная система интегрирована в программу и
использует привычный интерфейс HTML, что облегчает навигацию по
командам, многочисленным примерам и урокам. Также имеется возможность
использовать альтернативный интерфейс редактора Dark Edit (привычный
интерфейс Windows), который поставляется с лицензионной копией
программы.
Насколько Dark Basic мощная среда?
Для начинающих программистов Dark Basic - это мощное средство
управления возможностями, заложенными в DirectX, при этом Вам самим не
требуется знать хитрости архитектуры DirectX. Программы, созданные в
Dark Basic, компилируются в оптимизированные под DirectX скрипты,
которые выполняются так же быстро, как если бы они были созданы в Си.
Более продвинутые программисты заметят, что Dark Basic весьма мощный
язык с широкими возможностями и потрясающими свойствами. Для всех
остальных, не связанных с программированием, Dark Basic - это,
возможно, та самая программа, которая позволит Вашему компьютеру
обрести "смысл жизни".
Будет ли осуществляться поддержка Dark Basic в будущем?
Команда разработчиков Dark Basic постоянно работает над
совершенствованием и расширением функциональных возможностей программы,
регулярно выпуская обновления программы.
Системные требования (в скобках рекомендованные):
Pentium 233(300) или выше
Windows 95/98/2000
Оперативная память 32(64)Mb 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 и X файлов
Ландшафтные преобразования
Built-in 3D Primitives
Встроенные 3D-примитивы
Анимация моделей
Фильтрация текстур
Поддержка альфа-канала
Реальное взаимодействие с объектами
Свойства Ввода/Вывода:
Поддержка мыши
Поддержка клавиатуры
Поддержка устройств с отдачей
Поддержка игровых устройств
Системные вызовы
Сжатие файлов
Поддержка FTP протокола
Саму программу и другую полезную информацию Вы можете найти на официальном сайте проекта: darkbasic.thegamecreators.com.
|