Tutorial 2: Crear un laberinto
En este tutorial, se compila un juego de laberinto, donde el usuario tiene que mover el puntero del mouse desde la salida hasta la meta sin tocar ninguno de los muros.Aprenderá a:
Diseñar un formulario mediante un contenedor Panel.
Construir un laberinto mediante controles Label.
Escribir código para mostrar un cuadro de mensaje.
Configurar controladores de eventos para los eventos del mouse.
Reproducir sonidos en el programa.
Organizar el código mediante clases.
Así funcionará el laberinto: el puntero del mouse se sitúa al principio en la esquina superior izquierda del laberinto.El usuario navega por el laberinto, con cuidado de no tocar ninguno de los muros con el puntero.Si el puntero toca alguno de los muros, vuelve automáticamente hasta la salida.Pero si el puntero llega a la etiqueta Meta al final del laberinto, aparece un mensaje de felicitación y el juego finaliza.
Cuando termine, el programa se parecerá al de la ilustración siguiente.
Juego que creará en este tutorial
Para obtener una versión en vídeo de este tema, vea tutorial: Crear un Laberinto en Visual Basic o Cómo se hago: ¿Crear un Laberinto en C#?.
[!NOTA]
En este tutorial, se trata tanto Visual C# como Visual Basic, por lo que deberá centrarse en la información específica del lenguaje de programación que use.
Temas relacionados
Título |
Descripción |
---|---|
Para empezar, cree el proyecto y agregue un contenedor Panel. |
|
Construya un laberinto agregando numerosos controles Label al formulario. |
|
Haga que el juego del laberinto finalice haciendo que funcione la etiqueta Meta. |
|
Escriba su propio método para reiniciar el juego del laberinto. |
|
Paso 5: Agregar un controlador de eventos MouseEnter para cada muro |
Agregue un controlador de eventos para devolver el puntero del mouse del usuario a la salida si el puntero toca algún muro. |
Empiece a agregar sonido al juego del laberinto. |
|
Paso 7: Agregar código al formulario para reproducir sonidos |
Llame a cada método SoundPlayer's Play() a fin de reproducir el sonido en el momento adecuado. |
Ejecute el programa y pruébelo.Pruebe con otras características, como cambiar sonidos y colores. |