Archivo: October, 2008

Clase PHP para convertir un array en un objeto

[ Blog: RobiHm - Indómita ]
2008:10:30 20:17:00

Clase para convertir un array a objeto.
Muchas veces resulta mucho más intuitivo/eficiente manejar objetos que arrays.

<?php/*  Autor: Roberto Herrero (http://www.indomita.org)  Asunto: Convertir un array a objeto  */

  class array_a_objeto{    //constructor (se le envía el array a convertir)    function array_a_objeto($array_objecto) {      reset($array_objecto);      while (list($key, $value) = each($array_objecto)) {        $this->$key = tep_db_prepare_input($value);      }    }  }?>

Pongo un ejemplo :D

//convertir el array de datos POST a objeto$mi_var = new array_a_objeto($HTTP_POST_VARS);//ahora en vez de llamar a los datos mediante echo $HTTP_POST_VARS["campo_texto_1"];//podemos hacerlo asíecho $mi_var->campo_texto_1;

Bejeweled Twist, la nueva versión del clásico

[ Blog: CoLSoN2 - Juegos Indie ]
2008:10:30 16:51:02

Logo Bejeweled Twist

Los chicos de PopCap vuelven a la carga con una versión de su juego más clásico, Bejeweled (también conocido como Diamantes o Diamond Mine). En esta nueva fórmula llamada Bejeweled Twist, la novedad se presenta en múltiples frentes. Por un lado, y por primera vez en la historia de la mítica saga, las gemas no van a desplazarse a los lados y arriba o abajo, sino que van a rotarse en círculos para conseguir los preciados grupos de gemas del mismo color. Como una imagen vale más que mil palabras, mejor os dejo con un video corto que muestra cómo funciona.

Lejos de ser innovador, el nuevo control que propone Bejeweled Twist ya había sido puesto a prueba por varios juegos en el pasado, aunque ninguno de ellos había llegado a convertirse en un superventas, algo que seguro que gracias al poder y la imagen de PopCap, Bejeweled Twist podrá alcanzar sin despeinarse.

Imagen juego Bejeweled TwistA parte de esta novedad, el juego cuenta con un apartado gráfico impresionante para un juego de estas características. Mantiene la temática espacial del anterior Bejeweled 2, pero esta vez hay más efectos especiales que en una película de Hollywood. Hasta aquí esta breve reseña para anunciar el lanzamiento de uno de los juegos del año. Si sóis aficionados al juego original, no podéis dejar de pasar esta oportunidad histórica de jugarlo de esta nueva forma que dará un poco de variedad sobre la ya clásica jugabilidad de Bejeweled.

Ver álbum de fotos | Leer Bejeweled Twist, la nueva versión del clásico en Juegos Indie

Nueva versión de “el documento de diseño”

[ Blog: Gorkin - Gorkin, hijo de Perkin, hijo de Hamperdine... ]
2008:10:30 16:21:35

Acabo de subir hace un rato una nueva versión del artículo sobre el documento de diseño que tengo pensado usar para el tema de la semana en stratos. Esta nueva versión, la 1.2.1, he corregido a parte de errores típicos de acentos y limar un poco la expresión escrita, algunos parrafos más para completar alguno de los apartados. Lo he colgado en la sección de artículos de mi página web. Espero que os pueda resultar útil. Y no os olvideis de que este día 3 empiezan los temas de la semana en Stratos, donde podremos debatir ampliamente sobre el contenido de lo que trato en este artículo y expresar nuestras opiniones para ayudarnos.

Un saludo,
Gorka Suárez.

Posted in Weblog      

Videojuegos solidarios.

[ Blog: fenris78 - El cubil de Fenris ]
2008:10:30 15:18:00
Hoy, como tantos otros días antes de la hora del papeo, andaba husmeando por la red sobre temas que me resulten interesantes, hace algun tiempo que barajo, entre otras muchas ideas, la figura del "videojuego solidario" como proyecto potencial. El unico problema es conseguir un concepto y mecánicas que resulten interesantes y sirvan para concienciar pero evitando caer en lo pasteloso o excesivamente moralista, que no se si seré el unico pero a mi al menos me pone de mala leche.

Bueno, volviendo al tema, mientras buscaba referencias me he encontrado con el típico artículo sobre la violencia en los videojuegos y tal, pero llegando al final, se comentan algunas cosas interesantes.

[...] Frente a los videojuegos habituales en los que, en algunos casos, "se atenta contra los derechos humanos" *, algunas ONG han promovido el desarrollo de juegos que fomentan buenos valores. Así, Intermón Oxfam lanzó en marzo del pasado año "Refugee", un videojuego para móviles cuyo objetivo es sensibilizar sobre las crisis olvidadas del mundo. La protagonista del videojuego es Aissa, una heroína que huye de la sequía en su país y, entre otras cosas, debe buscar comida y agua en un país extraño. Los fondos recaudados con las descargas del videojuego -que se hacen enviando "io" al 5757, con un coste de 2,40 euros- se destinan a los programas de ayuda humanitaria de Intermón Oxfam en los campos de Djabal y Goz Amer.

Otro ejemplo es "Against All Odds", del Alto Comisionado de las Naciones Unidas para los Refugiados, ACNUR. Este juego está dirigido a jóvenes entre 12 y 15 años, y cuenta con versiones en inglés, alemán, griego, noruego y sueco. En España se lanzará probablemente en junio de este año. El objetivo es fomentar una actitud positiva hacia los refugiados entre los más jóvenes, que deben hacer todo lo posible para reconstruir su vida en un país extranjero: acudir a una nueva escuela, aprender un idioma diferente y encontrar nuevos amigos.

Por su parte, Unicef cuenta con varias alternativas de juego. Por un lado, "Ozonalia" aboga por el fomento del consumo responsable y el comercio justo, mientras que "Ungefanyaje?" (¿Qué harías tú?) intenta ayudar a los adolescentes de los países más afectados por el sida a prevenir el contagio por VIH. El juego está disponible en inglés desde 2004 y se ha traducido al suajili para que puedan acceder a él los jóvenes de los países del este de África. Por último, Unicef cuenta con una sección de juegos interactivos sobre otros temas como los Objetivos de Desarrollo del Milenio, la protección del medio ambiente y los derechos de los pueblos indígenas, así como un juego sobre la reducción de desastres naturales, "¡Alto a los desastres!", diseñado por la ONU para jóvenes de 9 a 14 años. En este juego, cada participante cuenta con un presupuesto para la construcción de hospitales o viviendas. Cuantas más vidas se salva, más puntos se ganan.

La sección sueca de Save the Children ha desarrollado "El mundo de DINA" para jóvenes entre 7 y 13 años. El juego (con versión en castellano) gira en torno a la Convención sobre Derechos del Niño y contiene historietas animadas e información sobre los derechos del niño. Por otro lado, para los jóvenes entre 8 y 13 años, el Programa Mundial de Alimentos de las Naciones Unidas propone "Food Force". La historia se desarrolla en la isla de Sheylan, donde los jugadores deben cumplir diferentes misiones: ubicar refugiados, distribuir comida, negociar con grupos rebeldes (sin armas)... Al final de cada misión, se puede ver un vídeo sobre la forma en que la agencia de alimentos de la ONU hubiese resuelto la situación.

Por último, Manos Unidas ha desarrollado "Un juego peligroso", en el que cada jugador obtiene puntos cada vez que responde correctamente a una pregunta sobre los Objetivos de Desarrollo del Milenio y las relaciones Norte-Sur. En el juego se ofrece información sobre los ODM, la ayuda oficial al desarrollo o diferentes alternativas para ayudar a combatir la pobreza.


*Edición: La referencia a los "derechos humanos" la he entrecomillado porque se me antojaba como una frivolización de los derechos fundamentales del niño.

Sinceramente, prefiero que hable nuestra omnisapiente Mafalda:
http://www.cuervoblanco.com/Mafalda/mafalda1.html

Ya a la venta Planet Delta

[ Blog: AgeR - NoticiasJuegos ]
2008:10:30 15:00:45

Por fin, tras largos meses de trabajo, los chicos de Evolution Dreams, una de las empresas más jóvenes del sector en España, han completado su primer videojuego. Se trata de Planet Delta: A Journey to the Core, un clásico juego de puzzle destinado al mercado casual, con la conocida temática de juntar 3 o más piezas del mismo color. Más de 40 niveles repartidos en 4 escenarios distintos y 3 modos de juego disponibles, todo ello a un ajustado precio de 15′95€.

El juego, del que podéis ver el trailer a continuación, ya se encuentra disponible para PC y en breve lo estará también para Mac. No dudéis en descargar la demo y si os gusta, el juego puede comprarse a través de Internet directamente desde su página web.

Enhorabuena a Evolution Dreams por completar y sacar a la venta el primero de, a buen seguro, otros muchos títulos.

Arreglados un par de problemas en el proceso de compra

[ Blog: Beyond - Evolution Dreams Studio ]
2008:10:30 11:06:01

Gracias a Matriax (mascota oficial de Evolution Dreams Studio :P) y Neko, compañeros del DOID, hemos podido arreglar dos problemas que dificultaban el proceso de compra. Esto es lo de siempre, ya puedes probar mil veces las cosas que al final…

El primer problema era tan simple como cambiar el enlace a la página de compra desde el botón de comprar del sistema de protección del juego. Por aquellas cosas de la vida al enlace le faltaba el código del producto y abría la web de compra con el carrito vacío.

El segundo problema consistía en la congelación de la pantalla del sistema de protección que aparece después de cerrar el juego, al pulsar el botón de compra. Hemos intentado solucionarlo con la última versión del software de protección pero de momento sigue sin funcionar, por lo que hemos decidido ofrecer la opción de comprar el juego solo al arrancar.

Muchas gracias por vuestros comentarios. Si surge cualquier inconveniente más, esperamos que sigáis tan colaborativos como siempre )

World View Projection to Frustum planes

[ Blog: arkangel2803 - Proyecto iL-engine ]
2008:10:30 07:00:25

Hola

Una vez sabida toda la información que os he comentado estos días acerca de los planos 3D y el Frustum de la cámara, hoy os traigo como extraer los 6 planos del frustum de una cámara a partir de su matriz World-View-Projection.

Las variables Mxy representan los números colocados en la matriz 4×4 según su fila y columna de DirectX.

Plano Izquierda:
A = m14 + m11
B = m24 + m21
C = m34 + m31
D = m44 + m41

Plano Derecha:
A = m14 – m11
B = m24 – m21
C = m34 – m31
D = m44 – m41

Plano Arriba:
A = m14 + m12
B = m24 + m22
C = m34 + m32
D = m44 + m42

Plano Abajo:
A = m14 - m12
B = m24 - m22
C = m34 - m32
D = m44 - m42

Plano Cercano:
A = m13
B = m23
C = m34
D = m44

Plano Lejano:
A = m14 - m13
B = m24 - m23
C = m34 - m33
D = m44 - m43

Con estos 6 planos, y sabiendo cómo se comprueba si un punto está por encima o por debajo de un plano, es trivial comprobar si un punto está dentro de la visión de la cámara o no. Solo tenéis que ir plano a plano comprobando que el punto está por encima de los planos.

El volumen interno de la pirámide de visión se corresponde con todos aquellos puntos que están A LA VEZ por encima de los 6 planos.

Si por el contrario lo que queréis es comprobar si una Bounding Box esta dentro o parcialmente dentro del área de visión de una cámara. Tenéis que aplicar la estrategia siguiente.

Debéis comprobar que todos los puntos de la Bounding Box (8 en este caso) están POR DEBAJO de uno de los planos, si esa condición no se cumple por ningún plano, entonces quiere decir que la Bounding Box esta dentro o parcialmente dentro del área de visión de la cámara.

Un saludo

      

Un cordobés en la Twittsev

[ Blog: lord_taran - Las Noyas: Be individual, not the mass ]
2008:10:30 01:04:17

Sevilla es una ciudad 2.0 que te cagas. No os hacéis a la idea si no estáis metidos en twitter, plurk, etc, etc. Joder, si tienen hasta una web propia de microblogging llamada Sweetter, y organizan allí el Evento Blog España, al que por cierto asistiré, como podéis ver en el banner que he puesto en el lateral ;) El caso es que, si te mueves por estos sitios, sorprende la cantidad de gente de Sevilla, o que vive allí… así que terminas conociendo gente: en mi caso, vía el gran Julitros, terminé añadiendo a un huevo de gente de allí.

Pulsa para ver el set completo de fotos.

Pulsa para ver el set completo de fotos, si buscáis twittour en Flickr hay más de otra gente.

Así que, como uno está de ánimo fiezshtero, pensé en ir… y aproveché que el mes pasado había dos para apuntarme a la segunda, que formaba parte del Twittour que organizó Flapy, un tío majísimo que vive en Japón, pero que ya de por si es una persona interesante por cómo opina de las cosas con cabeza. Me desvío… xD
El caso es que iba un poco asustado, puesto que de toda la gente con la que más hablo por Plurk, poco a poco se fueron cayendo casi todos, y solo resistieron los insignes Alfonsobeta y Francisrivilla… y vas preocupado, es normal. Encima, había sido un día especial… un día raro: había entregado mi carta de aviso de baja voluntaria en la empresa. Pero por suerte las cosas fueron bastante bien: el hotel estaba bien cerca de la estación, y llegué sin problemas con un mapita de los de Información. El hotel, para el precio, muy muy bien, y mola tener una habitación doble para ti. Pillé wifi y llamé a Yuri
La conversación fue un poco ridícula, por mi parte, pero merece la pena reproducirla:

Yuri: Bueno, a ver donde quedamos… ¿Te parece bien que quedemos en La Fábrica de Tabaco?
Taran: ¿Fábrica de Tábaco? ¿Eso qué es lo que es?
Yuri: Es uno de los sitios más famosos de Sevilla…
Taran: A ver, en Sevilla, para mi, el sitio más famoso es mi hotel. Si me sacas de ahí… xD

En fin, que al final quedamos en la Puerta Jerez, que fui capaz de localizarla en el mapa XD Y ahí estaba mi buen amigo esperándome (por cierto, tengo muchas ganas este sábado de que vayamos al Poney con Jaime!), que con su flamante moto había llegado en un plis ;) Y de ahí, a las Columnas, donde me encontré con ant30. Y de ahí pues a empezar a conocer gente, como Luri, Littlepollo, Soulsuk3r, Weeeee o iMeMiNe. Y me lo terminé pasando genial, hablando de cosas interesantes, riéndome… nos dieron las 6 en Plaza Nueva a 5 trasnochadores, solo pude dormir un ratico en el hotel que a las 12:00 tenía que dejar la habitación.
El sábado se levantó lluvioso, el jodío, así que hice tiempo en el vestíbulo del hotel usando la wifi, y luego para la estación y para casa, a falta de plan mejor ;)
Por cierto, gracias a @Faith que se encargó de que me cuidaran. Un besote guapaaaaaa

Posted in Viajes      

Rol y fantasía

[ Blog: StraT - Alex Hernández: Trabajos, artículos, noticias... ]
2008:10:29 22:50:32

Estaba buscando nichos “vacíos” el otro día y vi uno que puede resultar interesante. No es otro que el del rol y la fantasía. Y es que es un tema que cada vez tiene más seguidores y que, sin embargo, no tiene aún una buena presencia en Internet. Sólo hay que buscar estas palabras en Google y comprobar que las páginas que salen son páginas personales, pequeñas. No hay, por ejemplo, ninguna red social para amantes del rol y la fantasía.

¿Creéis que se podría crear una red social destinada a esto? ¿Una red en que los usuarios pudieran, por ejemplo, organizar partidas de rol o recomendarse libros de fantasía? Cierto es que el rol es un juego presencial pero, ¿podría organizarse una partida vía chat? ¿O quizás organizar relatos colaborativos de fantasía?

Recordatorio: Inscripción al CDV 2008

[ Blog: AgeR - NoticiasJuegos ]
2008:10:29 22:09:09

Os recordamos que el próximo Viernes 31 de Octubre es el último día en el que la entrada al próximo Congreso de Desarrolladores de Videojuegos podrá adquirirse a precio rebajado (90€ para socios de DOID, 120€ para no socios). A partir de este día, el precio será de 120€ para socios y 150€ para socios.

Las entradas al evento incluyen tanto la asistencia a todas las ponencias y presentaciones como los cofee-breaks y la comida de los días 20 y 21 de Noviembre, además de una bolsa regalo cortesía de Turisvalencia y un videojuego cortesía de Planeta DeAgostini Interactive.

Entre los ponentes, podemos encontrar a figuras destacadas como David Ferriz, CEO de DevilishGames, Alvaro Vázquez, ex-diseñador de Grin Barcelona, Daniel Navarro, de Pyro Studios y creador del lenguaje DIV, Ricard Pillosu, programador de IA en Crytek, o Nacho García, cofundador de Abylight.

De nuevo, desde NoticiasJuegos.com os animamos a todos a asistir y difundir el evento, que representa una oportunidad única de acercar la industria del videojuego a la opinión pública, además de poder asistir a ponencias de primer nivel y conocer a gente con tus mismos intereses.

¡Nos vemos en el CDV 2008!