Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Menu

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menu

Mensajes - cucalate

#1
Proyectos / De nuevo a la carga
22 de Mayo de 2008, 09:11:50 PM
Este tema lleva más de un mes parado, pero he andado ocupado mejorando, creo, el programa. Respecto a la parte estética, nunca ha sido mi fuerte, y me resisto a restar funcionabilidad para que la parte estética gane, como por ejemplo sacrificar parte del área de juego para poner unos botones más atractivos (lo siento   :( ).
He cambiado cosas que no se ven, como el sistema de carga de los ficheros XML, o la nomenclatura interna de dichos ficheros y la navegación en su estructura. Y esto me lleva a contestar a Juan que, en lo que yo conozco, no existe ningún estándar en definición de solitarios, lo cual tiene la ventaja de que me la he podido inventar a mi gusto.
Respecto a lo que se ve, el botón 'Opciones' que no funcionaba ha cambiado a 'Preferencias' y ahora sí funciona.
Ha aparecido un botón de 'Solitario al azar' que elige uno aleatoriamente entre todos los que están definidos sin limitarse a los 50 que aparecen en la selección diaria. Por cierto, el hecho de que en la selección sólo aparezcan 50 es por el problema de "mover" unas 1000 filas de una tabla, ordenarlas, filtrarlas, etc... puede llevar hasta 1 minuto, tiempo que no creo que alguien que quiere jugar esté dispuesto a esperar.
También he añadido un botón de 'Opciones' que, en algunos juegos, permite cambiar algunos aspectos del juego. Como ejemplo podéis probar el clásico 'Carta Blanca':
http://solitarios.stratos-ad.com/solitario.htm?sol=freecell
y dar en el botón de 'Opciones'.
Debido a esta novedad el número de solitarios se está reduciendo según voy 'mezclando' solitarios. Llegó a haber 1160 solitarios en total, que a día de hoy se han reducido a 1031 (el letrero de 'Más de 900' lo voy a conservar hasta que pase ese límite).
Lo de los 'popups', bueno, lo estoy pensando...  :idea:
Lo de cambiar el tamaño del juego según cambia el tamaño de la ventana, bueno, es un poco más complicado...  :roll:
#2
Proyectos / De nuevo a la carga
22 de Mayo de 2008, 09:11:03 PM
Este tema lleva más de un mes parado, pero he andado ocupado mejorando, creo, el programa. Respecto a la parte estética, nunca ha sido mi fuerte, y me resisto a restar funcionabilidad para que la parte estética gane, como por ejemplo sacrificar parte del área de juego para poner unos botones más atractivos (lo siento   :( ).
He cambiado cosas que no se ven, como el sistema de carga de los ficheros XML, o la nomenclatura interna de dichos ficheros y la navegación en su estructura. Y esto me lleva a contestar a Juan que, en lo que yo conozco, no existe ningún estándar en definición de solitarios, lo cual tiene la ventaja de que me la he podido inventar a mi gusto.
Respecto a lo que se ve, el botón 'Opciones' que no funcionaba ha cambiado a 'Preferencias' y ahora sí funciona.
Ha aparecido un botón de 'Solitario al azar' que elige uno aleatoriamente entre todos los que están definidos sin limitarse a los 50 que aparecen en la selección diaria. Por cierto, el hecho de que en la selección sólo aparezcan 50 es por el problema de "mover" unas 1000 filas de una tabla, ordenarlas, filtrarlas, etc... puede llevar hasta 1 minuto, tiempo que no creo que alguien que quiere jugar esté dispuesto a esperar.
También he añadido un botón de 'Opciones' que, en algunos juegos, permite cambiar algunos aspectos del juego. Como ejemplo podéis probar el clásico 'Carta Blanca':
http://solitarios.stratos-ad.com/solitario.htm?sol=freecell
y dar en el botón de 'Opciones'.
Debido a esta novedad el número de solitarios se está reduciendo según voy 'mezclando' solitarios. Llegó a haber 1160 solitarios en total, que a día de hoy se han reducido a 1031 (el letrero de 'Más de 900' lo voy a conservar hasta que pase ese límite).
Lo de los 'popups', bueno, lo estoy pensando...  :idea:
Lo de cambiar el tamaño del juego según cambia el tamaño de la ventana, bueno, es un poco más complicado...  :roll:
#3
Proyectos / Solitario en Javascript
19 de Abril de 2008, 07:01:38 PM
Off topic del juego:
Sí, conozco a Antonio desde hace más de cuarenta años... concretamente somos hermanos. Reconozco que la cesión del espacio en la web ha sido un trato de favor con enchufe incorporado, pero es que siempre he sido muy perezoso y ésta era una forma fácil de encontrar alojamiento. Espero que nadie se lo tome a mal. :oops:
#4
Proyectos / Solitario en Javascript
19 de Abril de 2008, 01:30:31 PM
Gracias por los comentarios.
Acepto que las barajas por defecto que salen no son las más bonitas, pero por algunas tenía que empezar.
Las ventanas de elecciones no son amigables, efectivamente. El problema fue hacer un sistema de tablas en Javascript con scroll y cabecera fija que además tuviera combos y que fuera compatible con los navegadores más usuales (IE, Mozilla y Opera). Esto me condicíonó la posición y el aspecto de las ventanas. Con respecto a la imagen flotante del solitario, a mí también me molesta (de verdad). El problema aquí es que en principio no sé la resolución con la que se va a conectar el usuario (he hecho pruebas hasta en 640x480) y no puedo reservar un espacio para una imagen estática si no sacrifico parte de la lista y que se vean menos solitarios en la lista de una vez. De todas maneras pensaré alguna alternativa (como que no aparezca, simplemente).
Lo de que empiece partida nueva cuando se escoge un solitario nuevo, es algo que sí haré.
Tengo que encontrar alguna manera de destacar que no sólo se puede jugar al solitario que aparece de principio (el "Toledano", ¿alguien adivina de dónde soy?). Alguna especie de rótulo que diga algo así como "50 solitarios distintos cada día" o similar. En realidad hay más de 900 solitarios distintos definidos, y una rutina en PHP los cambia al azar diariamente (es la única parte que no está en javascript).
Juan, tu solitario ya lo conocía. Me "documenté" acerca de proyectos similares a éste cuando empecé a diseñarlo. La diferencia fundamental de este solitario con otros que he visto es que la definición de los solitarios se encuentra en ficheros XML independientes y se cargan dinámicamente en el motor, sin que sea necesario modificar el programa para añadir uno nuevo.
Con respecto a lo de que no se pueden arrastrar escaleras de cartas, eso depende del solitario. En el "Toledano" (este me le enseñó mi madre, que aparte de ser toledana su segundo apellido es Fernández-Toledano) sólo se pueden mover cartas de una en una. Pero si se coge por ejemplo el "Klondike" (el de Windows de toda la vida, vamos) se pueden mover grupos de cartas.
Seguiré pensando en las mejoras propuestas.
#5
Proyectos / Solitario en Javascript
19 de Abril de 2008, 10:45:35 AM
Para el que quiera, aquí se encuentra un juego de solitarios (de cartas) hecho enteramente en Javascript:
http://solitarios.stratos-ad.com/solitario.htm
Funciona en IE, Mozilla y Opera (hasta en el Canal Internet de la Wii). Se admiten, preguntas, sugerencias, críticas y demás. No prometo que haga caso a lo que me digáis, pero eso sí, lo admito  :lol:





Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.