21 July 2008
Благодаря Вадиму Нехаю наша игра обзавелась украинской локализацией. Спасибо ему!
Локализация будет включена в окончательный релиз 0.8.xxxx, но те, кому не терпится, могут найти ее в SVN.
Пользуясь случаем, мы обращаемся к тем, кто уже переводил нашу игру на родной язык: в игре появилось много новых фраз, которые еще не переведены. Мы будем очень признательны, если вы обновите локализацию.
11 July 2008
С момента выхода 0.7.5800 прошло пять месяцев и 1679 коммитов. И мы решили, что больше тянуть с релизом нельзя. Но так как код еще не до конца отлажен, представляем на ваш суд промежуточный билд Battle Tanks 0.8-RC1. Внутри так много нововведений и фич, что наш скромный коллектив уже не справляется с тестированием. Надеемся в этом на вашу поддержку и помощь.
Вкратце список нововведений:
Мультиплейер
- Командная игра и два новых режима: Team DeathMatch и Capture the Flag.
- Реализована игра посредством Всемирной-интернет-сети-компьютеров и запущены три наших собственных сервака для этого (CTF, Deatchmatch и Cooperative). Пока что они работают в тестовом режиме, но каждый желающий уже может подключиться к ним: просто кликните по кнопке Scan в меню Join the Game и ищите в списке btanks.media.netive.ru.
- Для энтузиастов добавлена возможность запуска собственного standalone сервера.
Графика и звук
- Благодаря нашей библиотеке D3dSDL, танки под Microsoft® Windows™ теперь используют DirectX™® вместо OpenGL™. Это очень позитивно сказалось на производительности.
- Разрешения экрана больше не зашиты в код, а берутся из SDL.
- Поддержка OpenAL, наконец-то, прекращена. Отныне, звук обрабатывается нашей собственной библиотекой Clunk.
- Добавлено несколько новых звуков.
Управление и геймплей
- Убран эффект замедления/ускорения
- Улучшено управление с клавиатуры при стрельбе по диагонали (да, мы сделали это).
- Чтобы усилить поскучневшую в последних релизах шилку мы сделали ей поворачивающуюся и самонаводящуюся башню.
- Гранаты и мортирные снаряды теперь перелетают через препятствия.
- Улучшен подсчет фрагов и добавлен “телефраг”: из двоих зашедших в один телепорт, в живых остается последний.
- Автоматически сообщения в чат о подключении/отключении игроков, а так же о их безвременной кончине. Сообщения от игроков в командной игре покрашены в цвета команд.
Карты
- Добавлена новая карта для Deathmatch и CTF, “Four Rooms”.
- В дистрибутив включен редактор карт (который по-прежнему user-unfriendly).
- В скрипты добавлены таймеры и эффект “ОВЕЧ” для невозбранного управления объектами через LUA. Можно рисовать скриптовые сценки :)
Код
Инкрементальный сетевой протокол, новая сериализационная модель и сжатие по словарю позволили сократить объем передаваемых по сети данных в несколько раз. Весь код портирован на g++ 4.3. Все ресурсы игры помещены в один большой архив resources.dat (это должно прийтись по вкусу собирателям .deb’ок, .rpm’ок и прочих ebuild’ов). Отказ от sigc++ в пользу собственной библиотеки. Также был улучшен генератор случайных чисел.
Уф! Но и это еще не все! Кому интересен весь список имзменений может почитать полный changelog. А мы с нетерпением ждем ваших багрепортов!
P.S. Мак-юзеры, к сожалению, пока остаются без билда. Но мы помним о вас.
9 June 2008
Мы открыли новый раздел сайта: «Музыка из танчиков», так что вы можете послушать и скачать наш дегенеративный саундтрек, пока мы заняты сборкой сервера для интернет-игры.

Loading ...
Оставайтесь с нами, есть небольшой шанс, что мы релизнемся уже на этой неделе!
4 May 2008
Урановые рудники дают о себе знать: уже четыре месяца нет релиза. Но мы, как настоящие герои и патриоты, не сдаемся. Грядет очередной «самый масштабный» термоядерный релиз. Кроме всего прочего, в нём будет поддержка командной игры и Capture The Flag! Код уже на 95% закончен, осталось тестирование и новая карта.
Страждущие линуксоиды уже могут тащить всё из svn.
24 March 2008
Поддержка OpenAL наконец-то почила в бозе. Теперь у нас своя крутая система генерации 3D-звука. Вы можете написать мне что вы думаете о ней или, если хотите, использовать её для своих целей.
Полдела сделано. Осталось что-нибудь придумать с интернет-игрой и будет релиз.
1 February 2008
Надеюсь, следующий релиз уже будет выпущен в трёх вариантах: Windows, Mac OS X и source для разных линуксов.
30 January 2008
Следующий релиз танков будет использовать Direct3D вместо OpenGL в. качестве рендерера. Это позволит избежать многих проблем, улучшить производительность и позволит многим людям использовать аппаратное ускорение без драйверов от производителя. Ну и почему-то мой Direct3D рендерер гораздо быстрее glSDL, ничего личного:)
Кстати, в новом релизе будет инкрементальный сетевой протокол, который в 2–3 раза уменьшает кол-во данных передающихся по сети.
Также в планах создание бесплатной, опенсорной библиотеки 3D-звука (без EAX). HRIR и HRTF уже есть, а остальное дело техники.
14 January 2008
По многочисленным просьбам открываем чудовищный редактор. Он уже в svn, читайте README-editor.txt, потому что без бутылки в нём не разобраться :)
26 December 2007
У вас 64-битный линукс и танки регулярно падают? Во всём виноват OpenAL, в котором убого сделана поддержка MMX.
- Обязательно сообщите в багтракер своего дистрибутива!
- Соберите openal без MMX, для этого замените в исходниках все
#ifdef __MMX__ на #if 0. Просто сказать ./configure --no-mmx, нельзя, большое спасибо разработчикам.
Уже пересобранные пакеты для Debian доступны здесь.
- В качестве временного решения, можно запустить танки с ключом
--no-sound, но тогда вы потеряете половину радости от игры:)
25 December 2007
Надоедливые рождественские декорации можно выключить, запустив танки с параметром --no-xmas. Ну, или можно подождать до 7-ого января :)