====== ATC ====== Es un [[juegos|juego]] de control de tráfico aéreo desarrollado por Ed James para el [[bsd|UNIX de la Universidad de California]]. atc La pantalla de tu [[videoterminal|terminal]] simulará una pantalla de transpondedor y radar de un Control de Tráfico Aéreo (ATC). ==== Objetivo ==== Controla tus nervios y haz lo mismo con los vuelos que van llegando a destino en tu espacio aéreo local. Ordena aterrizar a quienes deban hacerlo en el aeropuerto, y guía a los demás a salvo a través del Espacio Aéreo Controlado bajo tu responsabilidad. No podrás ganar. Pero perderás si algún avión: * abandona el espacio controlado incorrectamente, * agota su combustible y se estrella * colisiona contra otra aeronave. Dirigirás aviones a los destinos dados por cada vuelo. ====Desarrollo=== Los //Destinos//, y //Salidas// se denotan con la letra ''E'' y un número. Los aviones están nomenclados por una letra que identifica al Vuelo. El dígito del avión indica los "ángeles", o altura, en miles de pies. ===Reglas=== * Los jets se mueven en cada refresco; los aviones a hélice se mueven cada dos refrescos (vuelan a la mitad de la velocidad). * Todos los aviones pueden girar como máximo 90° por refresco. * Todos los aviones entran a 7000 pies y se van a 9000 pies. * Los aviones que aguardan en plataforma sólo pueden despegar (subir a una altura determinada). * Al presionar la **tecla Intro** sin indicar comando alguno, se realizará un refresco. Esto permite al jugador "avanzar" el tiempo de juego si no sucede nada interesante. ===Colisión=== * Los aviones que tienen altura 0 colisionan con el terreno, salvo que este sea un aeropuerto. * Los aviones no pueden ocupar el mismo espacio en coordenadas o altura, ni pueden tampoco estar extremadamente próximos en escaques adyacentes. Esto determina una Colisión. ====Comandos de ATC==== ===Comandos Inmediatos=== ^ Comando ^ Significado ^ Acción ^ |''a'' [''cd+-''] altura |"Ángeles" |Altera la altitud de un avión, posiblemente solicitando despegue. | |''+'' y ''-'' | "ascienda" o "descienda" |Equivalen a ''c'' y ''d''. | |''a'' [0-9] |Ir a una altura dada (en miles de pies). | |''c'' [0-9] |"Ascienda ..." |Ascenso relativo a la altitud actual (miles de pies). | |''d'' [0-9] |"Desccienda ..." |Descenso relativo a la altitud actual (miles de pies). | |''m'' |Marca | Display en modo resaltado. La información del avión y los comandos se muestran normalmente. | |''i'' |Ignorar | No mostrar resaltado. La información de comando se muestra como una línea punteada si no hay comando. | |''u'' |Desmarcar | Lo mismo que ignorar, pero marca el avión si se cumple una orden diferida. Esto resulta útil si desea olvidarse de un avión durante parte, pero no todo, de su trayecto. | === Comandos Diferibles === ^ Comando ^ Significado ^ Acción ^ |''c'' |"Orbitar" |Hace que el avión orbite en círculos. | |''t'' [ ''l-r''+''LR'' ] [ rumbo ] o ''tt'' [ abe* ] nro. |"Ponga Viraje" | Cambia de Direccióin. | |''t'' | "Ponga Rumbo..." |Gira hacia rumbo magnético absoluto. Se realizará el giro más corto. | |''tl'' | "Vire por izquierda" |Giro antihorario (por defecto 45°). | |''tl'' | "Vire por izquierda a..." |Giro por izquierda una cantidad dada de grados. Si se ponen ''0'' grados (''w'') no gira; viraje por izquierda de 45° es ''e''. Se toma el giro más corto; Por ejemplo, si pide viraje por izquierda de 315° (''q''), que debería requerir varios giros, el avión girará 45°, lo que requiere sólo un giro. | |''tr'' |"Vire por derecha" |Giro horario (45° por defecto). |''tr'' | "vire por izq..." |Similar a virar por izquierda . | |''tL'' |"Vire firme por izquierda" |Giro horario de 90 grados. | |''tR'' |"Vire firme por derecha" |90 grados. | |''tt'' [abe*] |"Rumbo a..." | Vira hacia una baliza, aeropuerto, o salida. El giro es sólo un estimativo. | |''ttb'' nro. |"Vire por Baliza..." |Vira hacia la baliza especificada. | |''tt*'' nro. |"Vire por Baliza..." |Equivalente a ''ttb''. | |''tte'' nro. |"Vire por Salida..." |Vira hacia la salida dada. | ===Diferir Comandos === Se puede agregar el comando //Diferir// ''a''/''@'' a cualquier comando diferibles. Esto permite instruir al avión a tomar una acción al momento en que un avión llegue a una baliza particular. | ''a''/''@'' | "En" |Diferir ejecución de la orden hasta que el avión alcance una baliza determinada. | | ''ab'' nro. |La letra es redundante, para permitir expansión. Puede usarse ''@'' en lugar de ''a''. |