Compartir a través de


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

Juego que creará en este tutorial

vínculo a vídeoPara 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

Paso 1: Crear un proyecto y agregar un panel al formulario

Para empezar, cree el proyecto y agregue un contenedor Panel.

Paso 2: Compilar el laberinto mediante etiquetas

Construya un laberinto agregando numerosos controles Label al formulario.

Paso 3: Finalizar el juego

Haga que el juego del laberinto finalice haciendo que funcione la etiqueta Meta.

Paso 4: Agregar un método para reiniciar el juego

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.

Paso 6: Agregar un SoundPlayer

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.

Paso 8: Ejecutar el programa y probar otras características

Ejecute el programa y pruébelo.Pruebe con otras características, como cambiar sonidos y colores.