Plop recontra Plop

Publicadas por Jose Carlos Tamayo

Uff de tiempos que posteo algo, pero bueno al fin algo de tiempo tengo para continuar con el desarrollo del game. Ahora ultimo lo estuve probando y me acabo de dar cuenta que nisiquiera se puede logear al Juego . Plop recontra plop. Pero buenooooo acabo de arreglar eso, por favor no me fusilen jeje.

Bueno perdi las fuentes del game en mi localhost por una mala formateada y todo lo que avance se fue al tacho. Solo me queda las fuentes que estan en el server, de la ultima actualizacion que fue en Enero. En fin tampoco no avance muchooo que digamos. Lo unico es que tengo problemas al tratar de sacar un backup de mi base de datos, como saben esta en postgres, creo que necesitare de algun codigo PHP para backear bases de datos en postgres. Alguien conoce de alguna buen codigo por ahi?

Saludos y sorry por mantener recien el game, pero bueno el proyecto sigue alive como siempre =)
Hasta pronto

PD: Y bueno encontre este codigo que con algunas modificaciones, logre que funcionara

¿Te gusta la pagina?, socializame haciendole click a tu color preferido:

Add to Technorati Favorites Digg! del.icio.us.me

Actualizacion de Xeno a la version 0.4.5!!!

Publicadas por Jose Carlos Tamayo


Tenemos server definitivo para las pruebas!!! Hell Yeah. Me afilie al hosting A2, el cual recomiendo para todas las personas que buscan la ultima version del Postgres en sus sistemas. Muchos Host que encontre trabajan con la version de 7.X, pero no A2. Los muchachos de A2 trabajan con la 8.3.X . Eso si su precio es un dolar mas caro que la mayoria pero uno paga por la calidad. Ademas eso si busquen siempre cupones que puedan tener . Por ejemplo de 10 dolares al mes que costaba el hosting por un contrato de un año, osea 120 dolares, me lo rebajaron a 100 dolares anuales despues de poner el cupon LuckyIrish, vigente hasta finales de marzo.

Bueno despues de hacerle publicidad gratuita a estos niños, tambien tenemos nueva version del juego. Ya esta en version 0.4.5 Alpha!!!. Ahora estoy en el camino de definir mejor los avances. Por ahora lo que se esta avanzando mas es la seccion BATALLAS, A continuacion defino los posibles modulos a tener y su estado:

  • MODULO DE BATALLAS: Esta en Version 0.4.5 Alpha. Es la seccion actualmente manejable (no es jugable pero puede servir como demo). Donde mueves tus unidades por el mapa para batallar.
  • MODULO DE CREACION: Tambien llamado GenePool. Aqui podras combinar diferentes piezas para crear una unidad hecha a tus requerimientos. Por ahora esta en version 0.0 aun no se inician los trabajos pero calculo que en la version 0.9 del modulo de batallas, empezare a modificar este modulo.
  • MODULO CONSTRUCCION: Sin nombre todavia, es el modulo donde mejoras a tu Personaje (Mi juego es una mezcla entre RPG y RTS), comprando recursos o usando tus puntos de experiencia.Version 0.0 del mismo.
  • MODULO NAVEGACION:Donde navegaras entre los planetas en busca de recursos o batallas. Version 0.0 pero despues de la version 0.9 del modulo de batallas que es el envio de refuerzos al planeta estara en una version 0.1 basica.
  • MODULO DE INVESTIGACION: Es como un Wiki donde veras todas las cosas que haz investigado o explorado.
Realmente Postgres ahce las cosas mas sencillas. Hasta luego

¿Te gusta la pagina?, socializame haciendole click a tu color preferido:

Add to Technorati Favorites Digg! del.icio.us.me

Xeno: Acerca del cambio de Hosting

Publicadas por Jose Carlos Tamayo

Bueno tengo excelentes noticias para mi juego Xeno. Voy a mudarme a un hosting que soporte postgres, lo que me ayudara excesivamente en el desarrollo del juego. Mysql no esta mal.. pero estoy acostumbrado mas al postgres.. ademas y principalmene postgres me ofrece unas funciones para manejar matrices multidimensionales que estoy interesado en usar. Suena twisted?, solo son array almacenados en la BD.... algo .. controvertido eso si, para la gente fanatica de la normalizacion.

Un elefante comiendose a un delfin para el deasayuno.. doble los domingos. No, no, no es un mensaje subliminal, trust me ;)

¿Te gusta la pagina?, socializame haciendole click a tu color preferido:

Add to Technorati Favorites Digg! del.icio.us.me

Xeno - Cambio de Base de Datos

Publicadas por Jose Carlos Tamayo

Bueno, ya que este proyecto es un hobby y A) quiero que salga B) De verdad quiero que salga al publico, he decidido pasar de Postgres a Mysql. La razon prioritaria es una oferta que recibi de tener hosting gratuito para mi juego, pero el truco es que solo tiene mysql.Un punto a favor es qeu pueedo trabajar con el motor de InnoDB, asi que la BD va a estar mas segura para el manejjo de transacciones y la relacion entre tablas, nada que Postgres no tenga :(.

En fin lo que mas va a doler es aprender un poco mas de Mysql. Por ejemplo el mapa de la seccion batalla lo almacenaba en un tipo de Dato Array del Postgres, si es verdad puedes almacenar un arreglo en Posgtres (claro que eso es una tremenda violacion a la Normalizacion de Datos) pero hey, si twitter no usa normalizacion, porque yo deberia hacerlo. Es broma pero bueno va a costar tiempo en el proyecto

Poderoso almacenamiento de vectores en Postgres. We dont need no normalization - EMS Sql Manager for Postgres

Bueno esto sera para bien, ademas abre la posibilidad de que haya mas gente que pueda ayudar en el proyecto. Pero de todas formas Postgres > Mysql, para mi.

¿Te gusta la pagina?, socializame haciendole click a tu color preferido:

Add to Technorati Favorites Digg! del.icio.us.me

Xeno - Tecnologias Web a usar - Parte I Servidor

Publicadas por Jose Carlos Tamayo

Este post es la continuacion de Xeno -Introduccion

Al elegir las tecnologias con las que voy a trabajar en el desarrollo de este juego, use la epxeriencia que tengo al hacer sistemas web, qeu no es mucha pero me parece suficiente como para tener una primera version del juego usable.

A continuacion les pongo las tecnologias que usare del lado del servidor y dare una explicacion pausible del porque, leanlo estoy seguro que pueden encontrar algo util o mejor aun sugerencias en donde mejorar mi proyecto:

SERVIDOR

Lenguaje de Servidor: Usare PHP 5 para el BackEnd. Las razones son las siguientes:

  1. La primera es una regla que aplico al desarrollo de cualquiero programa que hago, el mejor sistema es el que existe, es decir podria usar cosas misterios y excentricas (para mi por supuesto)como RubyOnRails, Python, o hasta Java el cual es uno de mis lenguajes favoritos, pero PHP es un lenguaje realmente facil para programar y muy rapido, ademas el sistema no va a ser muy complejo, un ejemplo, una ves chekee por curiosidad un clon del ogame llamado ugamela, la base de datos en total tenia como 20 tablas nomas, en mysql todas en MyIsam, osea nada de foreigns key o esa cosas exoticas que tanto les gusta a los Database Designer. Por lo tanto cosas como reflexion de clases o herencias de objetos no son necesarias.
  2. Es posible y necesario que mas gente se integre al desarrollo del juego, entonces es mas facil encontrar desarrolladores animados para estos juegos con conocimientos de php , que con cualquiera de los otros lenguajes, claro es posible que esta facilidad lleve a que en algun momento el codigo se vuelva spaguetti, pero no va a ser asi si se lleva un control rutinario de calidad del codigo,ademas tengo la mania de documentar todo,como los estandares del codigo y revisar la calidad cada tanto. A mi parecer el fuerte de PHP es la facildad con la que se puede crear codigo.
  3. No conozco (debo reconocer que no todo se puede saber) otro lenguaje para desarrollo web tanto como conozco PHP.

Servidor de Base de Datos:Aqui estaba en la duda entre Mysql y Postgres. Postgres es de lejos mi favorito ya que ademas de que lo conozco, me permite hacer cosas como guardar arreglos (osea arrays) enteros en la base de datos (si, se que va contra las leyes de normalizacion, pero si digg lo hace porque yo no) o usar de forma facil transacciones. El problema es que no hay muchos hosting que soporten PHP, y si lo hubiera pues no encuentro hasta ahora uno que sea gratuito. Por eso me iria mas por Mysql, ademas de que siguiendo con el punto numero 1, hay mas facilidad de encontrar gente que sepa Mysql en lugar de Postgres, aunque la diferencia entre uno y otro no es tan excesiva como es Ruby o Python vs PHP. De todas formas estoy dispuesto a hacer una pequeña inversion para mantener un servidor de prueba en Postgres. Por mientras el desarollo de la version alpha la estoy haciendo en postgres.

Servidor: Pues nada mejor que Apache 2 para aderezar las cosas. Uso windows para el desarrollo y sera una maquina linux para negocio ( osea el deployement, a falta de mejro palabra).

Bueno esa serian las tencologias del lado del servidor a usar en mi juego. Creen que usar PHP escale bien al final?, o conocen algun otro camino para progrmaar jeugos web? Quizas algun motivo por el cual PHP no se deberia de usar para este tipo de juegos? Bueno no lo se pero estoy seguro que lo averiguaremos. Un saludo
a todos y la siguiente parte tratara acerca de la parte cliente del juego.

¿Te gusta la pagina?, socializame haciendole click a tu color preferido:

Add to Technorati Favorites Digg! del.icio.us.me