mike84
Registrado: 25 Sep 2004 Mensajes: 4
| Publicado: 26/09/2004 11:41 am | | | Título: URG. NESECITO EL ALGORITMO Y EL PROGRAMA(ES UN JUEGUITO):) |
| holas...... este algoritmo y problema me marean mucho...... haber si hay alguien que extienda su mano ayudadoraplease¡¡¡¡¡¡¡
El problema es el siguente se llama el juego del ahorcado:
un jugador escribe una palabra(si que el otro vea)y el otro jugador trata de adivinar introduciendo letras individuales: ¿COMO DEVERIA FUNCIONAR EL ALGORITMO EN LA PC? El programa tendra dos cadenas de caracteres,una con la palabra introducida por le primer jugador y la otra cadena en la que se introducira tantos guiones´_´ como letras tenga la palabra a adivinar.
Tras leer la palabra, se borrara la pantalla, se creara y se mostrara el la pantalla de la cadena con los guiones.Entonces el ordenador leera una letra introducida por el segundo jugador y comprobara si dicha letra existe en la palabra original: *SI EXISTE:pondra dicha letra en su pocion correspondiente en la cadena de guiones y escribirá el resultado.Se debera comprobar: º si existe mas letras que coincidan: Se deben poner todas la coincidencias para cada letra leida. º si ya no existen guiones en la segunda cadena,entonces indicar que se ha acertado la palabra, Montrar el numero de fallos cometidos y terminar.
ALTERNATIVAS aL INICIAR EL PROGRAMA deben existir dos alternativas de juego:
º La primera en la que hay como maximo 6 posivilidades para adivinar la palabra y en al que a medida en al que se va fallando se va dibujando por la pantalla al "clasico hombresito ahorcado" . Relacionando con cada fallo con una parte del cuerpo del ahorcado (cabeza,cuerpo, brazo der, brazo izquierdo, pierna derecha y pierna izquierda)
º La segunda en la que se define la contidad de errores maxima que se puede cometer la persona que adivina la palabra en un inicio y en la que no hay que dibujar nada.
FINALIZACION
EL programa debe terminar en los siguentes casos: º Si se acierta a la palabra. º Si se cometen un cierto numeros de fallos que debe visualizarse previamente dependiendo de la opcion que se escoja a un inicio El programa permitira "rendirse" por parte del segundo jugador,es decir, que permitira terminar el programa en cualquier momento.
DATOS QUE PUEDE AYUDAR: Puede ser uan funcion que acepte 3 argumentos. La cadena original,la cadena con guiones y la letra introducida
8O  |
|