Ir al contenido principal

Pixel juego en mente...

Holas a todos.

Estos días ha vuelto a mi mente el sueño de hacer un videojuego. Como no tengo tiempo ni fuerzas para ponerme a estudiar Java, C o incluso Delphi, decidí que lo más sencillo por ahora será hacer un juego web.

Luego de dar hartas vueltas planificando una idea, al final me di cuenta que lo que planifiqué no sería necesariamente un videojuego, sino sencillamente una página interactiva xD Pero bueno, por algo tengo que empezar ^^.

La página vendría siendo como la versión 3 de mi derruída Villa Pix. ¿Por qué versión 3 y no versión 2? Porque la versión 2 ya pasó por mi mente, y aunque nunca la concreté, tiene todo un concepto y usabilidad que dista de la actual, y aún abstracta, versión 3.

Pero como digo, sería "como" la continuación de la Villa, no la Villa en sí. De partida, la página no tendrá foro, y los pixels a compartir no serán isométricos, sino planitos 2D. No habrá lugares fijos como en la Villa, sino que los lugares los creará cada usuario.

Pero me dejo de rodeos y voy a los trazos que he tirado hasta el momento:
  • Se trata inicialmente de una página tipo Dollmaker. Nombre tentativo: pix3.
  • Cada usuario podrá armar y guardar cuántas muñecas quiera.
  • Luego, podrá tomarles fotografías a sus muñecas, colocándolas sobre paisajes y lugares diversos.
  • Las fotografías será visibles por todos los visitantes, quienes podrán votar por ellas.
  • Las fotos más populares aparecerán siempre en portada (página principal).
  • Regresa la Calle de la Villa Pix, pero esta vez aún más dinámica ♥
  • En general, todos los usuarios pueden subir sus propios píxels a la página, de modo de incrementar el banco de imágenes que se pueden usar tanto para vestir a las muñecas, ambientar los lugares donde se toman las fotos, como para darle vida a la Calle.
  • Los usuarios pueden determinar si los píxels que suban serán para uso compartido o sólo para su uso privado.
Mientras la planificaba, igual me di cuenta que, sin la Calle, se parece mucho a Stardoll, pero la diferencia está en que:
  • pix3 es totalmente gratuito.
  • En pix3 los usuarios pueden subir sus propias creaciones para personalizar sus muñecas y fotografías, sin depender exclusivamente del material existente en la página.
  • Ya que es gratuito, los usuarios no tienen que estar juntando dinero para comprar algo (odio eso de las páginas y foros, que tienes que tener X posts o N gold para poder acceder a cierto beneficio, cuando lo que menos tenemos es tiempo y la creatividad se va cuando nos ponen obstáculos tontos ¬_¬).
Una de las cosas que más me atrae de toda esta parafernalia mental, es la re-edición de la Calle ^_^ Para quienes conocieron la Calle de la Villa Pix, se trataba de un espacio en la parte superior de la página, en donde se cargaba la vista lateral y en 2D, de una calle, por la que transitaban vehículos, mientras algunos transeúntes miraban curiosos. La Calle tenía un fondo estático, pero los transeúntes se posicionaban aleatoriamente, mientras que los carros se movían a través de la calle de izquierda a derecha. En su momento la Calle apareció cuando hicimos el concurso de Carros de Primavera/Otoño, en donde las villapixelinas hicieron gala de su creatividad engalanando sendos carros de fiesta. Fue muy bonito, y por eso no quiero que se pierda esta particularidad de la página.

En la Calle versión 2, los usuarios podrán aportar con sus píxels para ambientar aún mejor cada paisaje. Esto ya ocurría en la versión 1, la diferencia es que ahora espero aún mayor participación xD jajaja. Además, he ampliado las posibilidades de visualización, de modo que, aparte de cargar los elementos de manera aleatoria, cargue según conjunto de objetos, agrupados por temática, tiempo y/o estación. Viéndolo así, creo que la Calle será el reflejo de lo que esté ocurriendo en nuestro mundo "real" ^^. Por ejemplo, si la página ya estuviera en línea hoy, para quienes viven en el norte, la Calle aparecería soleada y brillante, mientras que para los que vivimos en el Sur, se nos mostraría lluviosa o nevada. Etc.

En fin, eso sería por ahora. Todo lo tengo en palabras e ideas. Ni siquiera he hecho modelo de datos. Bueno, al menos ya decidí que para el dollmaker usaré mi base qMix. Pero sólo eso y lo que ya leyeron ^_^

Hasta pronto!

Comentarios

Ayla ha dicho que…
Quinqui!!! Me encanta la idea, bueno al verdad es que ya no se si te acordaras de mi, porque hace siglos que no hago ni un pixel por falta de tiempo e inspiracion...
Ademas de problemas varios con mi conexion, pero desde luego tengo muchas ganas de ver esta idea puesta en marcha y poder hacer algo porque echo mucho de menos esto de pixelar :D
quinqui ha dicho que…
Ayla, cómo no me voy a acordar de ti! ^^ qué alegría leerte por acá ^.^ Sí pues, ojalá esta idea pueda ver la luz web algún día, yo tb tengo poco tiempo, pero a ver si las ganas son más fuertes ^^ Saludos!!

Entradas populares de este blog

[tsql] Error: La instrucción INSERT EXEC no se puede anidar

Holas a todos. Mientras programaba un procedimiento almacenado, intenté obtener los datos de otro procedimiento, como lo he venido haciendo desde que descubrí tamaña maravilla de la programación sql. Pero hoy me topé con este extraño error: La instrucción INSERT EXEC no se puede anidar . Tras investigar por algunos lados, di con la respuesta: no se puede almacenar en una tabla temporal de procedimiento almacenado, el resultado de otro procedimiento que también esté realizando una inserción de este tipo. Esto es algo como tener: CREATE PROCEDURE miProcedimiento AS  INSERT INTO #tablita EXEC otroProcedimiento;  SELECT * FROM #tablita; END; CREATE PROCEDURE nuevoProcedimiento AS  INSERT INTO #tabla1 EXEC miProcedimiento; END; Esto significará que si ejecuto: EXEC nuevoProcedimiento; ...SQL me arrojará el error antes mencionado. La solución al problema es no llamar a un procedimiento que esté llamando a otro ya en su interior. En algunos lados leí que transf

[mysql] Pasar array a parámetro de procedimiento almacenado (Mysql)

Me tocó hacer una consulta que retornaba una lista de items relacionados con una lista de usuarios que podían o no tener registros en común (vale decir, tabla de quiebre). La lista debía retornar siempre la lista de items, independiente de si había usuarios por los cuales consultar y/o si los usuarios tenían relación con ellos, pero debía mostrarme el status de los usuarios por cada item, de haberlos, esto es, una lista de nombres con una columna que podía estar vacía o no. Para el caso de tener que consultar los items relacionados con usuarios, al hacer la consulta utilizando un LEFT JOIN, me daba resultados si los usuarios tenían relación con los ítems, pero no si los usuarios no tenían items asociados pues, obviamente, al no estar relacionados, la consulta retorna vacío. Por ello, la solución era hacer la consulta de los items primero, y luego por cada item preguntar el status del usuario por cada uno. Para ello, tenía dos alternativas: hacerlo por programación o hacerlo por bas

[php] NuSOAP HTTP Error: socket read of headers timed out

Holas a todos. Este es para comentar un problema que he tenido al trabajar un servicio web montado en PHP con la clase NuSOAP. El problema surgió cuando intenté llamar al servicio web desde el otro servidor, pero se caía a los exactos 30 segundos de ejecución, mostrando el mensaje que titula este registro: HTTP Error: socket read of headers timed out Sabía que el problema era el timeout, pero ¿el timeout de qué? En los servidores y páginas web hay timeouts por todos lados: el de la Conexión a internet o la red, el del Servidor (hardware), el del Servidor Web en sí (Apache, mi caso), el de PHP (mi caso)... Pero nunca se me habría ocurrido que las Aplicaciones o frameworks también pudieran tener :o Por eso, tras buscar por la red la solución a mi problema, la respuesta vino precisamente de alguien que señaló sencillamente que había que modificar el timeout de la clase NuSOAP. Y dicho y hecho, eso solucionó el problema. Si están usando en su servidor y/o cliente la clase NuSOAP, y d