5

MVC 'arquitectura'. Me gustaría una forma conveniente de especificar las reglas de un juego de cartas, incluidos aspectos como las manos o los trucos, la puntuación, qué cartas de la baraja o el paquete se usan, y así sucesivamente. ¿Alguien sabe de algo como esto, preferiblemente en Javascript?Biblioteca Javascript prefabricada para modelar juegos de cartas?

Gracias por cualquier orientación.

+0

Creo que pasará más tiempo buscando su biblioteca preparada, y luego luchando contra ella para obtener el uso particular que tendría en mente, que pasar los 20 minutos que llevaría poner 52 tarjetas en una matriz y páselos si es necesario. –

Respuesta

3

Hay un buen artículo here (y como complemento sugiero el artículo complementario sobre la visualización de naipes con CSS que es here). ¡Sin embargo, no tiene mucho que ver con Python! -) Si quiere un ejemplo de manejo de un juego de cartas (incluyendo mostrar las cartas como imágenes en Tkinter) con Python, pruebe this one (que sin embargo no tiene nada que ver con Javascript: no estoy seguro de por qué ha etiquetado su pregunta en ambos idiomas).

+0

¡Gracias por responder! Mi pregunta es críptica porque estoy luchando. Quiero construir una familia de juegos de cartas simples. Un programa es una forma de representación del conocimiento (una ontología). Así que podría simplemente representar lo que sé sobre los juegos de cartas como un programa de Javascript o Python. Pero realmente quiero representar mi conocimiento de una forma que 'parece' más natural para los juegos de cartas. Sé que Python es bueno para 'pequeños lenguajes'. Javascript tal vez menos. Tal vez alguien ha elaborado sobre mi pensamiento difuso. Voy a leer lo que ha sugerido para ver lo que puedo hacer con él. Gracias de nuevo. –

1

C++ y Javascript tienen suficientes similitudes que debería ser capaz de al menos comprender conceptos generales y cómo funcionan las cosas desde el código C++ ..?

http://drac-cardlib.sourceforge.net/

He encontrado DRAC para ser una buena referencia para la programación de juegos de cartas en general. Terminé aplicando algunos de sus enfoques en mis propias simulaciones de IA de póker.

+0

¡Parece interesante! Gracias. –