SoloCodigo
Programación Web y Scripting => PHP => Mensaje iniciado por: Lucer en Martes 25 de Abril de 2006, 18:28
-
Hola,
Tengo intencion de hacer un juego de estrategia en php. Mi problema surge a la hora de crear un mapa, por ejemplo, el mapa de Europa. Para dividir las zonas (paises) del mapa podria utilizar la etiqueta html map, pero lo que quiero va mas alla. La idea es que los paises conquistados por un jugador esten de un color, los conquistados por otro de otro color y etc. La pregunta es si esto se puede hacer en php y si es asi ¿Me pueden hechar una mano? (no pretendo que me escriban el codigo ni na semejante, solo si saben de alguna funcion o algun ejemplo que me pueda ayudar)
Gracias ;)
-
Sólo se me ocurre que tienes que tener gráficos de distintos colores para cada zona. O bien agregas banderitas de colores que flameen en las respectivas zonas.
-
me podrias decir como se usa la etiqueta map es que no tenia ni idea q existia
-
Hombre si, lo de los colores ya lo pense Amilius pero la cantidad de convinaciones posibles lo hace practicamente inviable. ¿Que es eso de las banderitas? ¿Podrias explicarte mejor?
Hernanvid la etiqueta map define zonas especificas de una imagen, puedes ver un ejemplo en:
http://www.webestilo.com/html/cap6b.phtml (http://www.webestilo.com/html/cap6b.phtml)
y la especificacion en:
http://html.conclase.net/w3c/html401-es/st...s.html#h-13.6.1 (http://html.conclase.net/w3c/html401-es/struct/objects.html#h-13.6.1)
Ciao ;)
-
¿Que es eso de las banderitas? ¿Podrias explicarte mejor?
con las dimenciones fijas de un mapa, puedes validar que se muestre una banderita ondeando(en .gif se encuentran bastantes en internet). a cada jugador le asignas un color de bandera. cuando conquiste un país, por medio de una etiqueta div pones la bandera correspondiente al jugador, en las coordenadas del país conquistado.
creo que eso es lo que quiere decir nuestro amigo
-
Podrías utilizar la librería GD para generar imágenes JPG para el mapa, pero en tu caso me parece que lo más viable es que te armes un mapita en flash e interactúes con php...
Un saludo.