Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

XPilot - это многопользовательская видеоигра . Это открытый исходный код и работает на многих платформах. Хотя его 2D-графика со временем улучшилась, она по-прежнему напоминает стиль Thrust . Геймплей включает в себя захват флага , защиту базы, гонки и смертельные схватки . XPilot используетархитектуру клиент-сервер , в которой центральный метасервер получает информацию со всех серверов XPilot в Интернете . [1]

История [ править ]

В 1991 году Бьорн Стабелл и Кен Схоутен, тогда еще изучающие информатику в Университете Тромсё , начали писать XPilot , вдохновленные более ранней игрой Thrust . Первоначально он был разработан в C на HP9000 рабочих станций , которые управляли Unix . Вскоре после его первого публичного выпуска в 1992 году [2] Стабелл и Схаутен начали получать отзывы, предложения и исправления от игроков со всего мира. Другие пользователи XPilot написали документацию и предоставили исходный код для проекта. К 1996 году во всем мире насчитывалось около ста серверов XPilot . [1]

Код XPilot разветвлялся несколько раз. XPilot5 - это полная переработка XPilot на C ++ . В отличие от своего предшественника, он поставляется со звуком и поставляется в комплекте с приложениями для настройки клавиатуры, форм и поведения. Последняя стабильная версия XPilot5 - 5.0.0. [3] В конце 2000 года другая группа разработчиков открыла ветвь XPilot , позже названную XPilot NG (для следующего поколения). Запрограммированный на C , он содержит два клиента , основанных на X11 или SDL / OpenGL.-основан. В отличие от блочных карт оригинальной игры, XPilot NG обеспечивает высокую частоту кадров и многоугольные карты. Новый редактор карт на основе Java обеспечивает улучшенные возможности редактирования карт. Последняя версия XPilot NG - 4.7.2. [4] В 2009 году 7b5 Labs выпустила XPilot iPhone , клиент XPilot для iPhone и iPod touch от Apple . Он основан на XPilot и XPilot NG и использует сенсорное управление. [5] Хотя в этих современных версиях реализовано много новых функций, в основном они совместимы с исходной программой.

Геймплей [ править ]

Metaserver содержит список всех XPilot карт на Интернете . [1] Эти карты, созданные пользователями, включают несколько типов игрового процесса. В смертельных схватках очки зарабатываются за уничтожение других игроков или роботов . Пользователи могут увеличить свою огневую мощь , взяв в руки такие предметы , как ракеты , мины и лазеры . Игроки также могут защитить себя, собирая плащи , щиты , ECM и броню.. На гоночных картах игроки зарабатывают очки в зависимости от своей финишной позиции. Цель командных игр - «уничтожить» мяч соперника, поместив его в сундук с сокровищами . Командные игры также могут проводиться в немного другом режиме « Захват флага ». [6] [7] Существуют и другие режимы, например, попытка выжить как можно дольше в окружении пушек, уклонение от пуль или комбинации различных режимов.

Сообщество [ править ]

XPilot ' s в игре чат и мультиплеер функциональность породила формирование сообщества. Связи между игроками способствовали такие группы новостей , как alt.games.xpilot, а затем rec.games.computer.xpilot . С 1991 года проводится несколько ежегодных командных турниров, известных как «Кубки». [8] После того, как были представлены первые веб-браузеры HTML и рендеринга изображений , члены сообщества разработали онлайн-документацию к игре. [1] [6] [7] Существует также канал IRC, предназначенный для XPilot. [9]

См. Также [ править ]

  • Список игр с открытым исходным кодом

Ссылки [ править ]

  1. ^ a b c d Стабелл, Бьёрн; Кен Ронни Схоутен (1996). «История XPilot» . ACM Crossroads . Архивировано из оригинала на 2008-05-31 . Проверено 2 ноября 2010 .
  2. ^ "Сообщение о выпуске XPilot v1.0.0 в альтернативных источниках группы новостей USENET" . Проверено 28 марта 2015 .
  3. ^ "Веб-страница насекомых" . 2007. Архивировано из оригинала 8 июля 2009 года . Проверено 2 августа 2009 .
  4. ^ «О XPilot NG» . XPilot NG. 2005 . Проверено 2 августа 2009 .
  5. ^ "XPilot iPhone" . 7b5 Labs. 2009 . Проверено 2 августа 2009 .
  6. ^ a b "Xpilot: The Newbieguide" . Проверено 2 августа 2009 .
  7. ^ a b Гулд, Карен; Эрвин Цирлер. "Руководство для новичков XPilot" . Архивировано из оригинала на 2007-04-09 . Проверено 2 августа 2009 .
  8. ^ "Официальный сайт XPilot" . Проверено 2 августа 2009 .
  9. ^ #XPilot на Freenode.net

Внешние ссылки [ править ]

  • Официальная домашняя страница
  • Страница XPilot на Sourceforge
  • Домашняя страница XPilot5
  • Клиент Java XPilot
  • Программирование искусственного интеллекта в XPilot