Título: Batch Game Publicado por: b# en 7 Enero 2009, 00:48 am Código: @ECHO OFF Ver código desde Googlepages (http://unknownloads.googlepages.com/Game.txt) Explicación del código: Etiqueta INICIO: Borra la pantalla. Declara la variable "TITLE" con el contenido: TITLE [(Número Aleatorio)] Cambia el título en la ventana por la variable "TITLE". Muestra tres opciones: 1. Jugar 2. Niveles 3. Salir Permite que el usuario elija la opción. Si no se define una opción: El intérprete de comandos se dirige a la etiqueta "INICIO". Si el primer carácter de la opción es 1: El intérprete de comandos se dirige a la etiqueta "NIVEL". Si el primer carácter de la opción es 2: El intérprete de comandos se dirige a la etiqueta "COMO". Si el primer carácter de la opción es 0: Abandona el intérprete de comandos. Etiqueta NIVEL: Borra la pantalla. Muestra cuatro opciones: 1. Facil 2. Medio 3. Dificil 0. Volver Permite que el usuario elija la opción. Si no se define una opción: El intérprete de comandos se dirige a la etiqueta "NIVEL". Si el primer carácter de la opción es 1: Declara la variable "NUMERO" con el contenido: (Número Aleatorio)(Número Aleatorio) Declara la variable "SEGUNDOS" con el contenido: 5 El intérprete de comandos se dirige a la etiqueta "JUGAR". Si el primer carácter de la opción es 2: Declara la variable "NUMERO" con el contenido: (Número Aleatorio)(Número Aleatorio)(Número Aleatorio) Declara la variable "SEGUNDOS" con el contenido: 7 El intérprete de comandos se dirige a la etiqueta "JUGAR". Si el primer carácter de la opción es 3: Declara la variable "NUMERO" con el contenido: (Número Aleatorio)(Número Aleatorio)(Número Aleatorio) Declara la variable "SEGUNDOS" con el contenido: 6 El intérprete de comandos se dirige a la etiqueta "JUGAR". Si el primer carácter de la opción es 0: El intérprete de comandos se dirige a la etiqueta "INICIO". Etiqueta COMO: Borra la pantalla. Cambia el título en la ventana por "Ejemplo de niveles de dificultad". Muestra ejemplos de niveles de dificultad. Suspende el proceso de un programa por lotes y espera que el usuario presione una tecla. El intérprete de comandos se dirige a la etiqueta "INICIO". Etiqueta JUGAR: Borra la pantalla. Muestra el mensaje: Escriba el siguiente numero antes de (SEGUNDOS) segundos: Muestra un número aleatorio. Crea un script llamado "Contador.bat" y lo ejecuta minimizado. Permite que el usuario escriba el número aleatorio. Si el número aleatorio es igual al que se escribió: Muestra el mensaje "Felicidades, has ganado." Borra el archivo "Contador.bat" Termina con los procesos que contengan el valor "Contador" en el título de la ventana. Se ejecuta a si mismo. Termina con los procesos que contengan la variable "TITLE" en el título de la ventana. Si el número aleatorio no es igual al que se escribió: Muestra el mensaje "Perdiste, intentalo nuevamente." Borra el archivo "Contador.bat" Termina con los procesos que contengan el valor "Contador" en el título de la ventana. Se ejecuta a si mismo. Termina con los procesos que contengan la variable "TITLE" en el título de la ventana. Contador.bat: Cambia el título en la ventana por "Contador" Duerme los segundos que elige el usuario en la etiqueta "NIVEL". Muestra el mensaje "Perdiste, intentalo nuevamente." Termina con los procesos que contengan la variable "TITLE" en el título de la ventana. Ejecuta el archivo donde está el juego. Se borra asimismo y termina con los procesos que contengan el valor "Contador" en el título de la ventana. Título: Re: Batch Game Publicado por: rockernault en 7 Enero 2009, 00:57 am gracias, ta bien chido el juego
lo que no entiendo es que porque hace ping??? Título: Re: Batch Game Publicado por: <[(x)]> en 8 Enero 2009, 00:34 am ta bueno el jueguitop. y rockernault el ping esta utilisado como una pausa de %SEGUNDOS% segundos. 54¬u|)05 Título: Re: Batch Game Publicado por: Seth_ en 8 Enero 2009, 00:49 am ¡Aaah! Me pone nervioso :rolleyes: :laugh:
¡Está bien, la verdad! ;D Felicidades. Título: Re: Batch Game Publicado por: rockernault en 8 Enero 2009, 03:10 am Gracias <[(x)]> me has resuelto una duda, y gracias por el juego
|