Etsy mini

lunes, 30 de octubre de 2006

La primera aventura gráfica online sin software propietario ni plug-ins


Yasmina's Quest fue mi primer juego en PHP y el cual también utiliza DHTM (JavaScript, CSS y HTML) aunque el soporte de DHTML no es necesario para poder jugarlo.

Se trata del primer juego de aventura gráfica del estilo point-and-click ("apuntar y hacer click", al estilo de las aventuras clásicas de LucasArts, etc) que puede jugarse en línea y en cualquier navegador web, sin necesidad de descargar ningún plug-in ni nada. Puede encontrarse más informacion aquí: http://www.gameinnovation.org/index.php/First_graphical_point-and-click_adventure_written_in_PHP_and_DHTML

También es el primer juego ambientado en La Mussara, un pueblo abandonado de la província de Tarragona (España).

Puede funcionar en cualquier navegador web, compatible o no con JavaScript.
Si el navegador web soporta JavaScript e imágenes, es posible jugar a la aventura como una aventura gráfica común (haciendo click en los objetos pintados en la pantalla y en las acciones).
Si no soporta JavaScript, el juego funcionará como una aventura conversacional con gráficos.
Hasta es posible jugarse en un navegador web basado en texto como Links (o Lynx o w3m). Sin gráficos, el juego funcionaría como una aventura conversacional clásica (pudiendo hacer click con el ratón en las acciones y demás sólo si el navegador soporta JavaScript aunque no tenga imágenes).
Todo esto sería imposible en un juego hecho en Flash o en Java.

El juego lo cree a medida que iba creando su motor y así poder probarlo. El motor está preparado para ser utilizado para crear otras aventuras de forma bastante sencilla, siempre que se conozcan los lenguajes PHP y JavaScript. Así pues, es posible utilizar el motor del juego para crear otras aventuras mejores: mejores gráficos, más largas, mejores puzzles, mejor historia, etc... lo que uno quiera ;)

Tanto el motor como su juego es de código libre y es posible utilizarlos (publicarlos y/o modificarlos) siempre que se conserve el nombre de autor original del juego y del motor. Por lo tanto, si creais una aventura con este motor deberéis conserar mi nombre como autor del motor. Todo lo demás podeis cambiarlo a vuestro antojo.

El juego en si es bastante "cutre". Los gráficos los dibujé a mano en una libreta y luego los escanee, recortándolos posteriormente con un editor gráfico. Se trata, por lo tanto, de un juego en clave de humor (en el cual me parodio a mi mismo y a mi "arte" dibujando).

Podéis jugar al juego en línea en http://www.granvino.com/jam/stuff/juegos/yq/

Para descargar el juego y su motor con licencia MPL 1.1, incluyendo el código, es posible hacerlo en http://yquest.sourceforge.net

Podéis ver las innovaciones del juego en: http://www.gameinnovation.org/index.php/Yasmina

Para más información sobre el juego y su motor, podéis visitar el siguiente hilo en el foro del CAAD: http://www.caad.es/foro/viewtopic.php?t=1304

martes, 24 de octubre de 2006

Linux, el intocable: batalla en Meneame.net

A raíz de leer mi entrada sobre "Linux no es la panacea" un amigo decidió que sería bueno ponerlo en Menéame. Craso error. Linux es todavía intocable y seguramente seguirá siéndolo.

La notícia enviada a Menéame con sus comentarios puede verse aquí: http://meneame.net/story/linux-no-es-la-panacea/

En un momento, la notícia recibió votos negativos y críticas. Lo triste es que aún no podía haber dado tiempo a nadie a leer la notícia. Para estas "personas", que votaron negativo sin leer mi post, Linux es la panacea y es justo lo que critico.

Pero he de confesar que hay personas que sí leyeron la notícia (hubieron muchas, grácias a Diós). Para muchas de estas personas Linux sigue siendo la panacea pero al menos pueden albergar, algunos, la oportunidad de duda.

Estas personas (las que por su educación hayan demostrado serlo) han reclamado todo el tiempo pruebas. Y con razón. Ellos alegan que en mi post no aporto pruebas, solo afirmaciones tajantes. Esto es así porque yo creo que es algo evidente y porque es mi opinión (no necesito demostrar por qué opino así). En ningún momento quise que mi opinión se conviertiera en objeto de críticas, insultos, etc.

En mi post afirmo que BeOS es más rápido que Linux. La mayoría no ha probado BeOS (también hay los que han probado BeOS, pero seguramente no demasiado) y reclamaban otro post con una comparativa con datos sobre mis afirmaciones. Mi contestación era rotunda: ¿Qué mejor manera de convencerse que probarlo tú mismo? Pero las personas somos vagas y perezosas. También los hay que no prueban nada nuevo porque se encierran en la idea de que no hay nada mejor que Linux: "Si he encontrado Linux que me dá justo lo que necesito, ¿para qué quiero buscar más?". La respuesta sería evidente: porque quizá no sepas lo que te pierdes. Pero, como dicen, "la ignorancia hace la felicidad".

Lo cierto es que me gustaría poder hacer una comparativa entre BeOS y varias distribuciones de Linux, teniendo en cuenta el rendimiento (velocidad) y eficiencia (uso de la memoria). En cuanto a quién tiene mejor soporte de software o drivers no hace falta decirlo: ya sabemos que Linux es el ganador. Ya de paso, también me gustaría añadir otros sistemas operativos en la comparativa: QNX, Syllable, SkyOS, OS/2, etc... Haiku todavía esta muy verde.

También hay los que alegan que Linux es mejor porque tiene más software y drivers y porque todo el mundo lo utiliza. Esto se debe a su filosofía y a una serie de circunstancias que han facilitado esto. Todo es muy complejo.
Cuando Linux aún estaba en "pañales", BeOS fue una revolución que aún hoy es un ejemplo a seguir en cuanto a sistema operativo multimedia. Alguno ha dicho que BeOS es un sistema antiguo... sin comentarios.
Si Linux ha evolucionado más que BeOS se debe, principalmente y como ya he dicho, a su filosofía. BeOS siempre ha sido de código cerrado.

Luego están los que dicen que para qué van a utilizar un sistema operativo que no tiene software teniendo Linux. Aquí me estan dando la razón: yo reclamo mas desarrolladores para otros sistemas operativos. Incluso muchos de los que desarrollan para Linux podrían portar sus programas a otros sistemas operativos. Esta claro que hasta que no haya suficiente software no van a constituir una alternativa viable a Linux o Windows.

Es la pescadilla que se muerde la cola: no desarrollan para otros sistemas operativos porque no creen que valgan la pena o porque nadie los utiliza, y luego no los utilizan porque no tienen software. Luego, dicen que son sistemas operativos malos o peores porque no tienen software o porque la gente no los apoya... y "si no los apoyan será por algo".

Bueno, quiero que sepáis que cuando hablo de BeOS lo hago porque se está gestando su "versión" de código abierto: "Haiku".
A mi me encanta BeOS y no por eso quiero que sólo se apoye a Haiku. También me gustaría que se apoyara a Syllabe y a cualquier otros sitema operativo de código abierto. Lo único que reclamo es más apoyo a estos sistemas operativos y menos centralización en Linux. No digo que los desarrolladores dejen de programar para Linux sino que también lo hagan para otros sistemas operativos o dejen facilidades para que otros porten sus programas a éstos.

Hay quien dice que "¿para qué centrarse en un sistema operativo que está muy poco desarrollado?". Pues porque ese sistema operativo puede llegar a valer más la pena que Linux, quizá. "¿Y si, una vez finalizado (es un decir), resulta peor que Linux o que cualquier otro?". Pues al menos habremos intentado innovar y avanzar en vez de estancarnos y encerrarnos en un solo sistema operativo.

Hay muchos otros comentarios vertidos en la notícia de Menéame, pero no creo que valgan la pena hacer caso y los que valgan la pena espero haberlos contestado con este post. Puedo haberme olvidado de alguno, pero me da pereza volver a leerlo todo.

Mientras me pienso si algún día hago la comparativa que he comentado... por favor, que no se me interprete otra vez mal o se me juzgue sin antes leer y comprender mi idea. Aunque no utilize la mejor forma para expresarme o no os guste, centraros sólo en mi idea y no en mis maneras. Grácias.

domingo, 22 de octubre de 2006

Linux no es la panacea

Estoy harto del apoyo que recibe Linux por parte de "la comunidad".
A mi juicio, es una injusticia que se empeñen en dar apoyo a este sistema operativo y dejen de lado a otros sistemas que podrían tener más futuro si se les hiciera "caso".

Muchos apelan a que es mejor estar unidos en un sólo proyecto que divididos en varios. No se si esto será cierto (yo creo que no, pues impide sobremanera la diversificación y la innovación), pero los que piensan eso deberán estar deacuerdo conmigo en una cosa: si es mejor unir fuerzas, es mejor unirlas en el proyecto que más valga la pena. Y, para mi, Linux no es (ni de lejos) el proyecto que más vale la pena. Y creo que soy objetivo. Cuando digo que no vale la pena me refiero a que hay proyectos que, aunque ahora no sean tan buenos o tan "lo que sea" como Linux, si se les diera el mismo apoyo (e incluso con menos) podrían llegar a ser mucho mejores.

Lo han intentado mucho pero, pese a quien pese, Linux aún proporciona muchos obstaculos al usuario "de a pie". No hace falta comentarlos: hay distribuciones que te lo hacen todo, pero si tu hardware no funciona bien o deseas instalar algo más... mejor que te prepares. Esto es una verdad como un templo. Por mucho que se empeñen en defenderlo a capa y espada sus más fieles adeptos. Linux no es fácil.

Además, Linux no es un sistema operativo "del futuro". Utilizando el mismo hardware, un programa que hace lo mismo pero más rápido y/o utilizando menos recursos se dice que es más eficiente. Pues bien, Linux es de lo más ineficiente. Pueden verse otros sistemas operativos que van mucho más rápido y/o gastan muchos menos recursos y proporcionan al usuario prácticamente lo mismo: véase BeOS o QNX, por citar un par de ejemplos. Hay que confesar que BeOS es más inestable algunas veces, pero si BeOS (o mejor Haiku, su alternativa de código abierto) tuviera una comunidad activa como la de Linux otro gallo cantaría. Linux es lento e ineficiente.

Pero que nadie me interprete mal. No estoy en contra de Linux. Me parece una iniciativa más que interesante y muy válida. De lo que sí estoy en contra es de esa comunidad hipócrita e ignorante, que critica a los usuarios que sólo se "encarcelan" en Windows cuando ellos hacen lo mismo con Linux. Por favor, abrid vuestras mentes y no os convirtais en lo mismo que os gusta tanto criticar. Si solamente sois usuarios, provad otros sistemas operativos. Si, además, sois desarrolladores (o quereis serlo algún día), ¿por qué no dar vuestro apoyo a sistemas operativos que lo necesitan más que Linux? (y, quizá, se lo merezcan más).

Estoy harto de ver Linux hasta en la sopa. ¿Qué hay de los otros sistemas?
Además, Linux no es el único de código abierto (aunque sí es el que más fama y dinero mueve entre los de código abierto, claro).

También estoy harto de que se anuncien a bombo y platillo decenas de distribuciones de Linux como si fueran sistemas operativos distintos, cuando prácticamente son casi todas lo mismo.

Sé que Linux es intocable, pero ejerciendo mi libertad de opinión escribo esta entrada. Podéis llamarme hereje pero eso no cambiará mi forma de pensar ni mi manera de ver la realidad.

Por favor, abstenterse críticas sin educación o de mentes cerradas ;) también abstenterse quien no conozca más de 8 sistemas operativos (contar como diferentes sistemas diferentes versiones o distribuciones no cuenta). Y que los conozcan bien.

martes, 17 de octubre de 2006

Bienvenidos a todos

Mi nombre es Juan Alba Maldonado y he querido crear este blog para compartir con vosotros diferentes cosas, en especial relativas a programación, cine y otras.

Creo que el título se adapta bien a la temática principal del blog: inspirándose en la parodia que los Hermanos Marx hicieron, aparecida en "Una noche en Casablanca", de la frase celebre "Tócala, Sam" de la película "Casablanca" y cambiando "Tócala" por "Codéala" obtenemos una mezcla (en clave de humor) que pretende hacer honor al buen cine y a la programación.

También escribiré sobre gastronomía (restaurantes...), enología (críticas de vinos, desde mi humilde opinión de aficionado), mi zona y alrededores (Cambrils, La Mussara...), etc.

Dentro de poco postearé aquí mis creaciones, algunos comentarios que se me vayan ocurriendo, críticas... lo que sea.

Espero que guste e interese a alguien :)