SGI Воздушный бой - SGI Dogfight
эта статья нужны дополнительные цитаты для проверка.Март 2010 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Воздушный бой | |
---|---|
Разработчики) | Гэри Таролли |
Издатель (ы) | 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 геометрия)
- Звуковые эффекты Криса Перри и Криса Шонемана
внешние ссылки
- История IRIX
- Архив списков обсуждений пользователей IRIS, 1988 г.
- Лекция, доктором Джонг Воном Кимом для курса DIC 1623, осень 2005 г., в Институт науки и технологий Кванджу
- Страница руководства Unix из SGI IRIX версии 6.5
- Страница руководства Unix включая ссылки на более раннюю версию игры до добавления многоадресной рассылки.