SGI Воздушный бой - SGI Dogfight

Воздушный бой
Разработчики)Гэри Таролли
Издатель (ы)Silicon Graphics Incorporated
Платформа (и)Рабочие станции SGI
Выпуск1985 как бесплатная демонстрация
Жанр (ы)Симулятор полета
Режим (ы)Один игрок, Мультиплеер

Воздушный бой это демонстрационная программа, изначально написанная Гэри Таролли (позже основатель 3dfx ) в Silicon Graphics, Inc. Он представляет собой ориентиры в двух ключевых областях Интернет развитие: игры и многоадресная передача, и заметный прогресс в создании визуализированных виртуальные среды.

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

Были доступны следующие самолеты:

Добавлены более поздние версии:

В какой-то промежуточной версии (между 1985 и 1995 годами) были добавлены самолеты, вдохновленные Звездными войнами (Xwings, ...). Они исчезли в более поздних версиях.

История

Вид изнутри кабины.

рейс была написана летом 1983 года для серии компьютерных рабочих станций SGI IRIS. IRIS 'использовали Motorola 68000 семейство процессоров и может обеспечить примерно 1 MIPS и рисовать около 500 полигонов в секунду.

В 1984 году начали добавляться сетевые возможности. Изначально две станции были соединены последовательные кабели. Это позволило около 7 кадров в секунду. От СИГГРАФ 1984, XNS была добавлена ​​поддержка, позволяющая играть Ethernet.

Вероятно, в начале 1985 г. собака был создан, и собака и рейс поставлялись в качестве демонстрационного программного обеспечения, поставляемого с рабочими станциями SGI. В 1986 г. UDP добавлена ​​возможность широковещательного протокола (с использованием порта 5130). Информация была передана через широковещательные пакеты и с частотой кадров, что означает, что программа интенсивно использовала сетевые ресурсы и даже небольшое количество плееров было способно насыщать Ethernet. Таким образом, хотя это была, вероятно, первая игра, в которой использовался Internet Protocol Suite, игра не могла пройти через маршрутизатор, и, следовательно, не может воспроизводиться через сам Интернет.

Из-за высокой стоимости рабочих станций и компьютерных сетей SGI в то время многие системные администраторы удалили воздушный бой из недавно установленных систем, чтобы предотвратить злоупотребление ресурсами, или ограниченную игру до ограниченных часов непиковой нагрузки.

К 1988 г., с выпуском машин SGI серии 4D, Воздушный бой был разветвлен, причем одна версия работала на большинстве машин SGI того времени (серии 3000, 4DxxG, Personal IRIS, GT, GTX), а другая - для использования только на машинах GT и GTX более высокого класса, и могла взаимодействовать, причем обе версии играли в той же игре. Более медленные системы работают со скоростью около 12 кадров / с, а более быстрые системы - со скоростью 25 кадров / с. Исходный код был доступен в SGI по запросу, если соглашение о неразглашении был подписан, и код использовался многими программистами в качестве примера того, как использовать сеть UDP на оборудовании SGI. Программа под названием atc (Управление воздушным движением) был добавлен в Воздушный бой.

Для IRIX 3.3 версия, около 1989 г., IP Multicast была добавлена ​​возможность, и в игру можно было играть между любыми совместимыми хостами в Интернете, предполагая, что у них был многоадресный доступ (что было довольно редко). Адрес многоадресной рассылки - 224.0.1.2, что делает это только третье приложение многоадресной рассылки, получающее назначение адреса, только с протоколом VMTP (224.0.1.0) и Сетевой протокол времени (224.0.1.1) прибыл первым.

Разработчики

Запускается ракета.

На странице руководства для версии программы для IRIX 6.5 (около 1998 г.) перечислено следующее:

  • Гэри Таролли (оригинальная версия)
  • Сетевые коммуникации Дэвид «Сиемо» Цемевич (UDP Broadcast) и Эндрю Черенсон (IP Multicast).
  • Роб Мейс (участвовал в 1988 году, внесен в список как ответственный за версию IRIX 6.5, а также геометрию самолетов F-14, F-18 и 727, а также новую приборную панель)
  • Барри Бруйетт ("участник", геометрия для F-16 и P-38)
  • Маршалл Левин («участник», новая приборная панель)
  • Тад Байер (геометрия F-18)
  • Марк Ондрехен (727 геометрия)
  • Звуковые эффекты Криса Перри и Криса Шонемана

внешние ссылки