Войти
ПроектыФорумОцените

Squall sound system

Страницы: 1 2 3 4 5 6 Следующая »
#0
19:24, 27 фев. 2007

Приветствую всех разработчиков игр. Звуковая библиотека "Squall" жива и продолжает развиваться, текущая версия на данный момент 1.48.
Сейчас производится рефакторинг исходного кода библиотеки с целью расширения ее функциональности и портирования на другие ОС.
В связи с этим событием разрешите поинтересоваться у вас об опыте знакомства с данной библиотекой и ее использования.

Опрос добровольный, но хотелось бы выделить несколько пунктов.

1) Использовали ли вы когда-нибудь "Squall", если да, то где, в каких проектах, и т.д.?
2) Применялось ли использование "Squall" в коммерческих целях?
3) Каких возможностей,  фич и т.д.  вам нахватало (нахватает) при ее использовании?
4) Были ли сложности с интеграцией (неудобный дизайн API и т.д.)?
5) Будете ли вы использовать "Squall" в своих проектах, если он станет платным  (останется бесплатная версия всегда будет доступна для некоммерческого использования)?

Очень ждем ваших ответов, с уважением команда "Squall".

P.S. Версия 1.48 доступна здесь:  http://www.gamedev.ru/download/?id=5064
документация и примеры http://www.gamedev.ru/download/?id=5066


#1
20:00, 27 фев. 2007

Уууу....
Знал-бы что такое есть (оно ведь бесплатное?) - не стал бы свою систему делать. Сделал на DirectSound недели 2 назад - работает.
ПиАра надо больше в первую очередь.

#2
20:10, 27 фев. 2007

ПиАр был :) Давно :)
Просто работа над звуковой системой немного приостанавливалась.
Известны даже некоторые проекты сделанные с использованием "Squall".
Из них :
"Полная труба" (PipeStudio) http://www.pipestudio.ru/index.php?PageId=prod
"Дилемма" (Акелла) http://www.akella.com/ru/games/dilemma/

#3
20:13, 27 фев. 2007

vugluskr86
Сам не подльзовался но слышал позитивные отзывы... так что пусть живет библиотека. Ща скачаю посмотрю :)

#4
20:18, 27 фев. 2007

Вот, "Звездный легион"  скоро должна выйти: http://www.av-games.com/show/3/7/10/0 (Тоже использует шквал)
Мы подразумеваем, что существуют другие проекты и команды, использующие и/или использовавшие "Squall", и нам бы очень хотелось получить отзывы о данной библиотеке.

Нам эти данные необходимы только для улучшения качества проекта :)

#5
20:40, 27 фев. 2007

Кстати вот примеры использования (базовые) и документация для текущей версии:
http://www.gamedev.ru/download/?id=5066

#6
10:37, 28 фев. 2007

Не пользовался, но рассматривал такую возможность. В частности, для небольшой шароварной игрушки.

Насчет платности. Зависит от степени платности. :)
Если будет как BASS, то буду пользоваться BASS. Если дешевле, то возможны варианты.

#7
13:51, 28 фев. 2007

В документации нехватает описания параметров. Диапазон допустимъх значений, мернъх единиц...

#8
14:07, 28 фев. 2007

vugluskr86
Вы бы привели список форматов, поддерживаемых библиотекой :)

#9
14:30, 28 фев. 2007


2Zemedelec
2Alex_ch

В данный момент мы готовим новую версию в которую войдет и новая документация.

#10
15:28, 28 фев. 2007

Респект - всё продумано отлично.
Скоро как раз буду со звуком в движке своём работать, вот потестирую, а заодно и  подумаю использовать твою библиотеку, или нет).
А главное  - покажи БОЛЬШЕ ПРИМЕРОВ!

#11
15:30, 28 фев. 2007

И ещё - сайт у проекта есть?

#12
21:14, 28 фев. 2007

2SunnyDay
Сайта к сожалению пока нет, он сейчас в разработке. Когда закончим сайт мы выложим туда новую версию и примеры.

#13
22:20, 28 фев. 2007

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

#14
0:32, 1 мар. 2007

2OXOTHuK

1) Пардон :) Есть недокументированная фича :)

typedef int          (__cdecl* squall_callback_end_channel_t)  (int ChannelID, void* UserData);
//-----------------------------------------------------------------------------
// Установка обработчика окончания звукового канала
// на входе    :  ChannelID   -  идентификатор звукового канала
//                Worker      -  указатель на обработчик звукового канала
//                Param       -  указатель на данные пользователя, в случае
//                               если данных пользователя нет, параметр может
//                               содержать 0
// на выходе   :  успешность, если возвращаемый результат больше либо равен 0,
//                вызов состоялся, иначе результат содержит код ошибки
//-----------------------------------------------------------------------------
DLL_API int SQUALL_Channel_SetEndWorker(int ChannelID, squall_callback_end_channel_t Worker, void* Param);

2) Скорость есть, только как изменение частоты дискретизации. Насчет интервального изменения (типа -100 - 100), учтем в следующих версиях.

Страницы: 1 2 3 4 5 6 Следующая »
ПроектыФорумОцените

Тема в архиве.