BZFlag

Поделись знанием:
Перейти к: навигация, поиск
BZFlag

Разработчик
Тим Райкер
Издатель
Тим Райкер
Дата выпуска
15 Ноября 2007 года
Лицензия
GNU LGPL (ранее GNU GPL)
Версия
2.4.4 (2016-02-14)
Жанр
Платформа
Режим игры
Носитель
Свободная для скачивания; репозитории ОС
Сайт
[www.bzflag.org/ lag.org]

BZFlag (англ. Battle Zone capture the Flag — Поле Битвы Захват флага) — многопользовательская компьютерная онлайн-игра, первый трёхмерный мультиплатформенный шутер от первого лица жанра артиллерия.

Первоначально игра была создана Крисом Шонеманом (англ. Chris Schoeneman) для семьи SGI компьютеров и основана на классической игре Battlezone. Сейчас игру поддерживает и разрабатывает Тим Райкер (англ. Tim Riker) и группа администраторов проекта. Проект, включая его исходный код и ошибки располагается на SourceForge.net. На данный момент игра работает на Microsoft Windows, Linux, Mac OS X, BSD, Solaris, и других платформах. Игра распространяется согласно лицензии GNU LGPL, а много лет до того — под GNU GPL.

Игра BZFlag была третьей, достигшей 1 миллиона загрузок на SourceForge.net — 11 декабря 2004 года. В любой момент работает около 350 серверов BZFlag (хотя только на 10-20 % большую часть времени есть активные игроки), 3 сентября 2009 года на официальном BZFlag форуме было зарегистрировано более чем 20 700 игроков, примерно с 200 игроками, запускающими игру в любой момент. В апреле 2004 года BZFlag была выбрана как Проект Месяца на SourceForge.net. Это одна из наиболее популярных свободных игр, которая продолжает развиваться и улучшаться до сих пор.



Краткий обзор

В игре BZFlag игроки управляют танками (от первого лица), в определённом игровом мире (также известный как «карта»), который не является разрушаемым. Танки могут насквозь проехать вражеские танки, но не могут проехать через здания и другие объекты. Основная цель игры — уничтожить танки, которые находятся в другой команде. Например, зелёные танки, пытаются уничтожить красных, фиолетовых, синих. Также в игре есть команда, называемая rogue (в переводе с англ. «жулик»), они играют по принципу «сам за себя». Они не принадлежат ни к какой команде и могут уничтожать любые танки игроков, даже тех, кто тоже относится к команде rogue. Цвет танка у команды rogue — тёмно-коричневый, стреляют жёлтыми выстрелами.

В арсенале предусмотрено оружие и специальные средства различного типа, такие как самонаводящиеся снаряды, лазеры, невидимость, форсаж и многие другие.

Есть стили игры, которые изменяют цели и другие параметры (например скорость танков и другие). В игре несколько режимов — основной, free-style (в переводе с англ. «свободный стиль»). Основная цель — уничтожать танки, принадлежащие другой команде и команде rogue. Также есть такие режимы игры, как capture-the-flag (в переводе с англ. «захват флага»), в нём принимают участие от двух до четырёх команд (без команды rogue), основная цель — украсть флаг чужой команды (у красных — красный флаг, у синих — синий и т. д.) и принести его на базу своей команды. Есть также такой режим, как rabbit chase (в переводе с англ. «преследование кролика»), в нём один игрок rabbit (кролик), а все остальные — hunters (охотники), основная цель — уничтожить «кролика». «Охотник», уничтоживший «кролика», сам становится «кроликом». А «кролик», уничтоженный «охотником», становится «охотником». Загвоздка в том, что «кролик» также может убивать «охотников». «Охотник», уничтоженный «кроликом», остаётся «охотником».

Супер-флаги

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

  • Laser — вместо классического выстрела идет лазерный луч. Увеличенное время перезарядки.
  • Guided Missile — вместо классического выстрела идет самоуправляющаяся ракета. Если ракету не навести на игрока, она будет действовать, как обычный выстрел.
  • Super Bullet — вместо классического выстрела идет выстрел, проходящий сквозь препятствия, и убивающий игроков в режиме Oscillation Overthruster, пока они находятся внутри препятствия и игроков в режиме Phantom Zone.
  • Invisible Bullet — этот флаг делает выстрелы невидимыми на радаре.
  • Shock Wave — вместо выстрела вы выпускаете волну, которая распространяется вокруг вас. Игрок, попавший в эту волну погибает. Также эта волна может проходить сквозь препятствия, убивая игроков в режиме Oscillation Overthruster, находящихся в этом препятствии и убивать игроков в режиме Phantom Zone.
  • Rapid Fire — увеличена скорость выстрелов и уменьшен диапазон и время перезарядки.
  • Machine Gun — быстрое выстреливание очереди, уменьшенная дальность стрельбы.
  • Genocide — если в режиме Genocide вы подстрелите вражеский танк, то умрет вся команда, к которой жертва относилась.
  • Thief — увеличена скорость передвижения танка, танк становиться тоньше. При этом он стреляет особыми выстрелами. Если вы попадете этим выстрелом во вражеский танк, то вы «украдете» режим, в котором был этот танк.
  • High Speed — увеличивается скорость танка.
  • Aglity — на небольшое время (рывками) скорость танка и дальность прыжков увеличивается.
  • Quick Turn — увеличена скорость поворотов.
  • Tiny — танк становится меньше.
  • Narrow — танк становится плоским. В него становится сложно попасть.
  • Borrow — танк погружается в землю, на поверхности остается только верхняя часть танка, в том числе и пушка. Плюсы: попасть в него может только танк, у которого тоже Borrow. Выстрелы танков без этого флага будут пролетать сверху. Минусы: уменьшается скорость танка, масштаб радара и танк, не в режиме Borrow может раздавить танка в режиме Borrow, просто наехав на него. Если у вас флаг Borrow, то вы также не можете прыгать.
  • Cloacking — вас не видят другие танки (исключением являются танки, находящиеся в режиме Seer), но вас видно на радаре, а также видны следы на земле, оставляемые вами.
  • Stealth — вас не видят на радаре (исключением являются танки, находящиеся в режиме Seer), но видят, если вы находитесь в поле зрения.
  • Seer — находясь в этом режиме вы видите игроков, находящихся в режиме Cloacking и видите на радаре игроков, находящихся в режиме Stealth.
  • Oscillation Overthruster — вы можете проезжать сквозь препятствия (стены, камни и т. д.), но внутри препятствия вы не можете стрелять и ехать назад. Убить игрока, находящегося в этом режиме, пока он внутри препятствия, могут только игроки, находящиеся в режимах Shock Wave и Super Bullet.
  • Phantom Zone — изначально флаг бесполезен, но, если вы в этом режиме проедете сквозь телепорт, вы войдете в так называемую Phantom Zone. Вы сможете проезжать сквозь стены и другие препятствия, но подстрелить вы никого не сможете, кроме игроков, находящихся в том же режиме, что и вы. Убить игрока в режиме Phantom Zone могут только игроки, находящиеся в режимах Shock Wave, Super Bullet и Phantom Zone.
  • Masquerade — если вас видят вражеские танки, то они видят вас того цвета, что и их команда, но на радаре вы видны цветом той команды, к которой вы относитесь.
  • Steam Roller — если вы в этом режиме дотронетесь до другого танка, то он погибнет.
  • Wings — находясь в этом режиме, игрок может управлять танком в воздухе. Нажимая несколько раз кнопку прыжка, вы можете взлететь на некую высоту, но количество нажатий кнопки прыжка в полете ограничено и зависит от настроек сервера.
  • Shield — находясь в этом режиме, вы выживаете после попавшего в вас выстрела, но при этом выходите из режима Shield после попадания.
  • Identify — вы видите название ближайшего к вам флага.
  • Ricochet — на некоторых серверах отключен рикошет выстрелов от препятствий. Этот флаг включает рикошет исключительно для вас.
  • Jumping — на некоторых серверах нельзя прыгать. Этот флаг позволяет вам прыгать на таких серверах.
  • Useless — бесполезный флаг, ни хороший, ни плохой.

Некоторые сервера применяют и флаги-помехи, например, временная поломка радара, реверс управления танком, увеличение размеров танка и т. п. Такие флаги действуют ограниченное время.

Напишите отзыв о статье "BZFlag"

Ссылки

  • [www.bzflag.org/ Официальный сайт]
  • [www.linuxjournal.com/article/9453 Christopher Negus, Chapter 8: Setting Up a Game Server with BZFlag, Linux Journal, 2006]
  • [www.freesoftwaremagazine.com/articles/bzflags Alan Berg, Bzflags, Free Software Magazine, 2007]

Отрывок, характеризующий BZFlag

[Только что Леппих будет готов, составьте экипаж для его лодки из верных и умных людей и пошлите курьера к генералу Кутузову, чтобы предупредить его.
Я сообщил ему об этом. Внушите, пожалуйста, Леппиху, чтобы он обратил хорошенько внимание на то место, где он спустится в первый раз, чтобы не ошибиться и не попасть в руки врага. Необходимо, чтоб он соображал свои движения с движениями главнокомандующего.]
Возвращаясь домой из Воронцова и проезжая по Болотной площади, Пьер увидал толпу у Лобного места, остановился и слез с дрожек. Это была экзекуция французского повара, обвиненного в шпионстве. Экзекуция только что кончилась, и палач отвязывал от кобылы жалостно стонавшего толстого человека с рыжими бакенбардами, в синих чулках и зеленом камзоле. Другой преступник, худенький и бледный, стоял тут же. Оба, судя по лицам, были французы. С испуганно болезненным видом, подобным тому, который имел худой француз, Пьер протолкался сквозь толпу.
– Что это? Кто? За что? – спрашивал он. Но вниманье толпы – чиновников, мещан, купцов, мужиков, женщин в салопах и шубках – так было жадно сосредоточено на то, что происходило на Лобном месте, что никто не отвечал ему. Толстый человек поднялся, нахмурившись, пожал плечами и, очевидно, желая выразить твердость, стал, не глядя вокруг себя, надевать камзол; но вдруг губы его задрожали, и он заплакал, сам сердясь на себя, как плачут взрослые сангвинические люди. Толпа громко заговорила, как показалось Пьеру, – для того, чтобы заглушить в самой себе чувство жалости.
– Повар чей то княжеский…
– Что, мусью, видно, русский соус кисел французу пришелся… оскомину набил, – сказал сморщенный приказный, стоявший подле Пьера, в то время как француз заплакал. Приказный оглянулся вокруг себя, видимо, ожидая оценки своей шутки. Некоторые засмеялись, некоторые испуганно продолжали смотреть на палача, который раздевал другого.
Пьер засопел носом, сморщился и, быстро повернувшись, пошел назад к дрожкам, не переставая что то бормотать про себя в то время, как он шел и садился. В продолжение дороги он несколько раз вздрагивал и вскрикивал так громко, что кучер спрашивал его:
– Что прикажете?
– Куда ж ты едешь? – крикнул Пьер на кучера, выезжавшего на Лубянку.
– К главнокомандующему приказали, – отвечал кучер.
– Дурак! скотина! – закричал Пьер, что редко с ним случалось, ругая своего кучера. – Домой я велел; и скорее ступай, болван. Еще нынче надо выехать, – про себя проговорил Пьер.
Пьер при виде наказанного француза и толпы, окружавшей Лобное место, так окончательно решил, что не может долее оставаться в Москве и едет нынче же в армию, что ему казалось, что он или сказал об этом кучеру, или что кучер сам должен был знать это.
Приехав домой, Пьер отдал приказание своему все знающему, все умеющему, известному всей Москве кучеру Евстафьевичу о том, что он в ночь едет в Можайск к войску и чтобы туда были высланы его верховые лошади. Все это не могло быть сделано в тот же день, и потому, по представлению Евстафьевича, Пьер должен был отложить свой отъезд до другого дня, с тем чтобы дать время подставам выехать на дорогу.
24 го числа прояснело после дурной погоды, и в этот день после обеда Пьер выехал из Москвы. Ночью, переменя лошадей в Перхушкове, Пьер узнал, что в этот вечер было большое сражение. Рассказывали, что здесь, в Перхушкове, земля дрожала от выстрелов. На вопросы Пьера о том, кто победил, никто не мог дать ему ответа. (Это было сражение 24 го числа при Шевардине.) На рассвете Пьер подъезжал к Можайску.
Все дома Можайска были заняты постоем войск, и на постоялом дворе, на котором Пьера встретили его берейтор и кучер, в горницах не было места: все было полно офицерами.
В Можайске и за Можайском везде стояли и шли войска. Казаки, пешие, конные солдаты, фуры, ящики, пушки виднелись со всех сторон. Пьер торопился скорее ехать вперед, и чем дальше он отъезжал от Москвы и чем глубже погружался в это море войск, тем больше им овладевала тревога беспокойства и не испытанное еще им новое радостное чувство. Это было чувство, подобное тому, которое он испытывал и в Слободском дворце во время приезда государя, – чувство необходимости предпринять что то и пожертвовать чем то. Он испытывал теперь приятное чувство сознания того, что все то, что составляет счастье людей, удобства жизни, богатство, даже самая жизнь, есть вздор, который приятно откинуть в сравнении с чем то… С чем, Пьер не мог себе дать отчета, да и ее старался уяснить себе, для кого и для чего он находит особенную прелесть пожертвовать всем. Его не занимало то, для чего он хочет жертвовать, но самое жертвование составляло для него новое радостное чувство.


24 го было сражение при Шевардинском редуте, 25 го не было пущено ни одного выстрела ни с той, ни с другой стороны, 26 го произошло Бородинское сражение.
Для чего и как были даны и приняты сражения при Шевардине и при Бородине? Для чего было дано Бородинское сражение? Ни для французов, ни для русских оно не имело ни малейшего смысла. Результатом ближайшим было и должно было быть – для русских то, что мы приблизились к погибели Москвы (чего мы боялись больше всего в мире), а для французов то, что они приблизились к погибели всей армии (чего они тоже боялись больше всего в мире). Результат этот был тогда же совершении очевиден, а между тем Наполеон дал, а Кутузов принял это сражение.
Ежели бы полководцы руководились разумными причинами, казалось, как ясно должно было быть для Наполеона, что, зайдя за две тысячи верст и принимая сражение с вероятной случайностью потери четверти армии, он шел на верную погибель; и столь же ясно бы должно было казаться Кутузову, что, принимая сражение и тоже рискуя потерять четверть армии, он наверное теряет Москву. Для Кутузова это было математически ясно, как ясно то, что ежели в шашках у меня меньше одной шашкой и я буду меняться, я наверное проиграю и потому не должен меняться.
Когда у противника шестнадцать шашек, а у меня четырнадцать, то я только на одну восьмую слабее его; а когда я поменяюсь тринадцатью шашками, то он будет втрое сильнее меня.
До Бородинского сражения наши силы приблизительно относились к французским как пять к шести, а после сражения как один к двум, то есть до сражения сто тысяч; ста двадцати, а после сражения пятьдесят к ста. А вместе с тем умный и опытный Кутузов принял сражение. Наполеон же, гениальный полководец, как его называют, дал сражение, теряя четверть армии и еще более растягивая свою линию. Ежели скажут, что, заняв Москву, он думал, как занятием Вены, кончить кампанию, то против этого есть много доказательств. Сами историки Наполеона рассказывают, что еще от Смоленска он хотел остановиться, знал опасность своего растянутого положения знал, что занятие Москвы не будет концом кампании, потому что от Смоленска он видел, в каком положении оставлялись ему русские города, и не получал ни одного ответа на свои неоднократные заявления о желании вести переговоры.
Давая и принимая Бородинское сражение, Кутузов и Наполеон поступили непроизвольно и бессмысленно. А историки под совершившиеся факты уже потом подвели хитросплетенные доказательства предвидения и гениальности полководцев, которые из всех непроизвольных орудий мировых событий были самыми рабскими и непроизвольными деятелями.
Древние оставили нам образцы героических поэм, в которых герои составляют весь интерес истории, и мы все еще не можем привыкнуть к тому, что для нашего человеческого времени история такого рода не имеет смысла.
На другой вопрос: как даны были Бородинское и предшествующее ему Шевардинское сражения – существует точно так же весьма определенное и всем известное, совершенно ложное представление. Все историки описывают дело следующим образом:
Русская армия будто бы в отступлении своем от Смоленска отыскивала себе наилучшую позицию для генерального сражения, и таковая позиция была найдена будто бы у Бородина.