Pelea de perros de la SGI


Dogfight es un programa de demostración escrito inicialmente por Gary Tarolli (más tarde fundador de 3dfx ) en Silicon Graphics, Inc. [1] Representa hitos en dos áreas clave del desarrollo de Internet : juegos y multidifusión , y un avance notable en la creación de entornos virtuales renderizados . [ cita requerida ]

Dogfight podría denominarse más correctamente como tres programas, vuelo , perro y sombra . Flight es un simulador de vuelo , dog es un juego de combate aéreo en el que varias personas usan la interfaz de vuelo para controlar su aeronave, y shadow es un programa de observación que permite al usuario ver lo que ve un usuario de dog o de vuelo . [ cita requerida ]

En alguna versión intermedia (entre 1985 y 1995) se añadieron aviones inspirados en Star Wars (Xwings,...). Desaparecieron en versiones posteriores. [ cita requerida ]

Flight se escribió en el verano de 1983 [ cita requerida ] para la serie de estaciones de trabajo informáticas SGI IRIS. IRIS usaba CPU de la familia Motorola 68000 y podía proporcionar aproximadamente 1 MIPS y dibujar alrededor de 500 polígonos por segundo. [ cita requerida ]

En 1984, se comenzaron a agregar capacidades de red. Inicialmente, dos estaciones estaban conectadas por cables seriales . Esto permitió alrededor de 7 fotogramas por segundo . En SIGGRAPH 1984, se agregó compatibilidad con XNS , lo que permite jugar a través de Ethernet . [ cita requerida ]

Probablemente a principios de 1985, se creó dog, y dog ​​y flight se enviaron como software de demostración incluido con las estaciones de trabajo SGI. En 1986, se agregó la capacidad del protocolo de transmisión UDP (usando el puerto 5130). La información se transmitía a través de paquetes de transmisión y a velocidad de fotogramas, lo que significa que el programa hizo un uso intensivo de los recursos de la red e incluso un pequeño número de jugadores fue capaz de saturar una red Ethernet. Entonces, aunque probablemente fue el primer juego en usar Internet Protocol Suite, el juego no podía pasar a través de un enrutador y, por lo tanto, no podía jugarse a través de Internet. [ cita requerida ]


Un misil siendo lanzado