Cómo agregar música de fondo a MFC Buscaminas
Es un algoritmo aleatorio y se utiliza una matriz de registros para generar minas por adelantado
Minas terrestres o números
Las minas terrestres son generado utilizando un algoritmo aleatorio de antemano Generado
1.
Implementación del juego
Buscaminas es un juego simple que viene con Windows. Así que comencemos nuestro viaje en el juego con Buscaminas. Mucha gente ha jugado a este juego pero no sabe cómo implementarlo mediante programación. Pero algunas personas aún no saben cómo jugar, aquí están las reglas del juego:
● Inicio: Presiona el botón izquierdo para iniciar el juego, presiona el botón o menú para reiniciar.
● Botón izquierdo: Después de presionar, si es un trueno, finalizará, si no, se mostrará el número.
● Número: Indica el número de minas en el círculo de ocho cuadrados alrededor del número.
● Clic derecho: Presionar un número impar significa "Trueno", presionar un número par significa negar el botón anterior.
● Fin: Pulsa la tecla "Ray End" con el botón izquierdo para encontrar el punto final de todas las minas.
El siguiente paso es el proceso de programación del juego. Pero hay algunas cosas que es necesario explicar primero.
● Agregar mapa de bits.
● Añadir variables globales.
● Dibujar la interfaz inicial.
● Añadir funciones.
¿Por qué debemos seguir este orden? Porque al dibujar la interfaz inicial, es posible que tengamos que usar mapas de bits o variables, y es posible que estos mapas de bits o variables deban definirse para mapas de bits. Un beneficio adicional de estos pasos es que después de completar un paso, puede ejecutarlos todos, corregir cualquier error y completar el siguiente paso sin cometer ningún error.
La imagen de arriba es un juego de Buscaminas.
La demostración del siguiente paso se centra principalmente en ideas de programación. Por supuesto, debido a que algunos códigos de función se escriben dos o tres veces durante el proceso de programación, no los repetiremos. Todos los códigos se enumeran en la primera lección. , y lo mencionaré cuando hable de ello más adelante.
Nuevo proyecto de documento único 2_1.
2.
Edición de recursos
Añadir mapa de bits:
Antes de las doce son campos minados y los últimos cuatro son botones. Se debe garantizar la continuidad de cada mapa de bits para facilitar la carga. Además, ¿por qué no agregar un botón sino un mapa de bits? ¡Porque incluso si agregamos un botón, todavía tenemos que agregar cuatro mapas de bits!
Número de ID del mapa de bits:
Mapa de bits del botón:
30*30
idb_anniu1, idb_anniu
2. idb_anniu3,
idb_anniu4
Mapa de bits de campo minado:
14*14 Los números de identificación están organizados en el orden que se muestra a continuación: idb_bitmap14. . . . . . idb_bitmap25
Referencia: /dispbbs.asp?boardid=16&id=24