¿Cuál sería la mejor manera de mostrar el tablero de juego simple del programa & (por ejemplo, ajedrez, damas y demás) en C#? En términos de controles y lógica de juego subyacente.¿La mejor manera de mostrar y programar el tablero de juego?
Una idea que me vino a la mente fue utilizar Cuadro de imagen (o clase que hereda de él) con el tablero & Clases de campo.
- ¿Es esa una solución decente después de todo?
- ¿Cómo separaría los gráficos de la lógica del juego usando esta solución (creo que las clases de campo de la Junta & pueden no ser suficientes)?
- ¿La PictureBox es lo suficientemente eficiente para tal fin?
Google también me llevó a soluciones usando botones/etiquetas para cada campo de juego. Pero volvamos a Board, Field y PictureBox.
Capacidad de ampliación: su diseño adecuado permitiría implementar fácilmente cualquier otro juego de mesa (o incluso juego de cartas), ya que se trata de tablas con campos modificables.
Un buen consejo, pero de muy bajo nivel y, en última instancia, irrelevante cuando se piensa en el aspecto front-end del juego. –