He estado desarrollando una aplicación de póquer multijugador que contiene una mesa con asientos, un cuadro de chat, un panel superior (botones, opciones de juego) y un panel inferior (botones, acciones del jugador durante un turno).
Hasta ahora, el 99% del proyecto es un solo objeto principal de "Juego" que contiene TODOS los métodos. Ahora, quiero transformar mi aplicación en una MVC, pero soy nuevo en el concepto y no estoy seguro de cuántos controladores/modelos/vistas debo tener.
¿Es "normal" tener un solo controlador, modelo y vista? (lado del cliente) Si no, ¿cuál podría ser un mejor enfoque?
Gracias por adelantado.
*Trate de no responder con URL, solo quiero algunas pautas generales relevantes para mi proyecto.
Es excelente que estés desarrollando una aplicación de póquer. Considero que está bien tener un solo controlador, modelo y vista al principio. Te deseo mucha suerte, y tienes que compartir los resultados. Me gustaría intentarlo. En el futuro, podría echar un vistazo aquí https://pokerace7.com/ . Tal vez algunas cosas te inspirarían. Si necesita ayuda adicional, puedo ponerlo en contacto con mi primo Sam. Está totalmente metido en la codificación y el desarrollo de juegos, y por un precio simbólico, supongo que podría ayudarte a corregir los errores e ir más allá.