Los miniprogramas de WeChat han sido muy populares estos días. Se lanzaron oficialmente el día 9. Hoy han pasado 10 días desde el día 19 y hay una ligera tendencia a enfriarse. Los principales fabricantes tienen una actitud muy desfavorable hacia los miniprogramas WeChat. El más radical es [Luoji Siwei], que eliminó directamente su propia [Get APP] de los estantes. Aplicaciones como Didi y JD.com solo conservan las funciones más optimizadas. A algunas personas les preocupa que funciones demasiado completas roben a los usuarios la propia aplicación. Sin embargo, esto también confirma la intención original del miniprograma, que es pequeño, preciso y listo para funcionar. (No negamos el hecho de que la plataforma WeChat de Tencent es realmente fraudulenta)
PD: Moji Weather también ha desarrollado una versión del subprograma WeChat y la lanzará lo antes posible el 9 de enero. Bienvenido a usarlo.
Como técnico, ¿cómo no intentar desarrollar pequeños programas usted mismo? Dragaminas
Ideas de implementación:
- Si no conoces las reglas del Buscaminas, búscala en Google tú mismo.
- Dibuje un mapa de 10 * 10, marque minas y no minas, y use números para indicar la cantidad de minas alrededor de cada punto.
- Utilice mineMap[x][y] para representar un punto
- mineMap[x][y] < 0 (== -1 en el código) estado inicial
- 0 < mineMap[x][y] < 9 El número de minas alrededor del punto
- mineMap[x][y] == 9 significa que el punto es una mina
- mineMap[x][y] > 9 (== 10 en el código) indica que se coloca una bandera en este punto
Github
- https://github.com/jixiaod/wechat-app-minesweeper
¿Cómo correr?
- Descargue e instale las herramientas de desarrollo del subprograma WeChat
- Simplemente configure el directorio de códigos wechat-app-minesweeper en la herramienta de desarrollo
como jugar
- Cabe señalar que, dado que no hay un botón derecho del mouse para marcar la bandera, simplemente cambie la bandera. Después de encenderla, se puede marcar la bandera.
- La idea original era usar tap y longtap para distinguir el buscaminas y la bandera, pero las herramientas de desarrollo no podían distinguir entre estos dos eventos, por lo que tuvimos que rendirnos.