Para demostrar el uso de la generación de números aleatorios con C decidí hacer un juego (no, no tiene interfaz gráfica) de adivina el número, seguramente conocido por muchos.
Lo que hace este juego es “pensar” en un número y pedirle al usuario que lo adivine. También brinda pistas indicando si el número secreto es mayor o menor que la respuesta del usuario.
Me di a la tarea de agregarle un contador de intentos y un límite. En caso de llegar al límite se le indica al usuario que ha perdido y le dice cuál adivino.
Si el jugador adivina el número, entonces también se le indica. Veamos su codificación.
Ya cité el post para obtener números aleatorios con rand. Pues vamos a usar esa función para “pensar” en un número.
Hacemos un ciclo while
infinito que se va a romper en 2 casos:
Dentro del ciclo hacemos lo siguiente, en orden:
El código final queda así de simple:
Con eso tenemos para jugar a adivinar el número con C. Puedes cambiar los límites y reducir los intentos máximos, aumentando así la complejidad del juego.
De igual manera, si lo modificas puedes imprimir el número secreto para depurar.
En la imagen de arriba se ve al juego en funcionamiento.
Eres libre de descargar el código para jugar a adivinar el número aleatorio. Guarda el código y compílalo, está escrito en ANSI C por lo que debería funcionar en todas las plataformas (lo he probado en Windows y Linux).
Mira este tutorial para instalar el compilador sobre Windows. También puedes probarlo justo ahora:
Mira más sobre C o videojuegos en mi blog.
En ocasiones es necesario leer los pixeles y colores de una imagen con JavaScript del…
Siguiendo con los tutoriales de listas desplegables o select con JavaScript, vamos a ver cómo…
Hoy vamos a ver programar la impresión de un PDF generado a partir de HTML…
En este tutorial básico de JavaScript con HTML vamos a ver cómo llenar una lista…
En este artículo se presenta una guía para imprimir un PDF a partir de una…
En este post voy a enseñarte cómo imprimir un PDF a partir de su representación…
Esta web usa cookies.