Y Salio el Foro de Xeno!

Publicadas por Jose Carlos Tamayo

Despues de mas de 1 semana de trabajo en Drupal + el Modulo Avanzado de Foros ( y otras mezclas exoticas de modulos) tenemos ya el Foro listo para ser usado. Aqui algunas cosas que les interesara bastante:

  • Una cuenta para unirlas a todas: Si te creas una cuenta en el foro, esta te sirve tambien para el juego. Ya no mas mantener 2 o 3 cuentas dispersas para sacarle el jugo a tu juego, ademas doble castigo para los que les gustan la multicuentas. O si!. ( Si es el anillo unico del señor de los anillos, tenia un lema acorde).
  • Ahora puedes subir un avatar a tu usuario: Como es lo comun en muchos tipos de foro, sube tu imagen avatar ( tamaño maximo de 100kb y tamaño de 85 X 85 pixeles, reglas de la casa) Lo interesante de este Avatar es que sera el avatar a usar tambien en el juego.
  • Premios y Medallas: Gracias al modulo User Badges, y a algunas modificaciones que le hice al mismo, ahora los usuarios pueden ganar medallas y premios, con el objetivo de incentivar a los jugadores. Por ahora tenemos un trofeo, el trofeo al macho alfa, para la gente que me ayudo en el primer alfatesting del juego. Pero no se preocupen que van a haber mas, hay un tema que puse para ver que nuevos trofeos podemos crear.
  • Online o Offline: Aunque quizas quitemos esto en el juego. En el foro puedes ver la situacion de un usuario observando si esta online u offline. Ven el circulo al lado del nombre?, significa que el jugador esta conectado.
Secciones del Foro
Como buen foro, esta dividido en secciones, y queriendo minimizar y ser mas objetivos, he creado las siguientes secciones ( tomando como inspiracion las divisiones de GetSatisfaction.com , para no reinventar la rueda):
  • Dudas y Preguntas: Preguntas y respuestas, este es el lugar ideal para aclarar tus dudas.
  • Ideas y Mejoras: ¿Tienes alguna idea interesante para compartir sobre el juego? ¿Quisieras una nueva seccion en la pagina web? Comparte tu idea y aprovecha que estoy siempre por ahi, quizas tu idea se vuelva realidad.
  • Reporta un Problema: Mientras mas ojos esten sobre el juego, mas rapido eliminaremos cualquier bug que encontremos. Aqui podras reportar errores del juego, la web, el foro, en fin cualquier bug.
  • Social Lounge: Aunque creo que le cambiare el nombre a algo menos egocentrico, Ya lo cambie!. En fin, aqui es la parte social del foro. Presentaciones, la taberna del juego y la seccion gime satisfaction, donde podras agradecer a tu humilde servidor, si es que el juegoha logrado hacer de tu dia algo mejor =).
Posibles Nuevas Seccion:
  • El Juego, o noticias del juego: aun no se pero lo ideal es hablar sobre las ultimas actualizaciones y cualquier otra informacion del juego
  • Seccion Tecnica: Donde podremos conversar sobre desarrollos de juegos webs, ver otros proyectos, etc.etc
Asi que ya saben, visiten el foro y disfruten del mismo!.

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

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

Drupal + Xeno : Poder!

Publicadas por Jose Carlos Tamayo


Hace unos 6 meses escribi un articulo sobre la posibilidad de usar Drupal para el desarrollo de juegos. En esa epoca usaba Drupal en su nivel mas newbie, los que alguna vez han usado Drupal sabran a que me refiero, instalacion de Modulos, Temas, configuracioness de bloques, lo maximo que programaba era ajustar alguna cosillas con CSS.

Pero desde hace un mes, quizas por aburrimiento o interes, me dedique a investigar a Drupal a fondo. Y Dio sus Frutos!!!

Drupal en mi Juego
A Partir de ahora mi juego esta usando el sistema de Usuario & Sesiones de Drupal!. Claro que Drupal no es para todos los gustos y ciertamente algunas partes de Drupal quizas causen problemas con tu juego. Pero en fin les detallare mi experiencia de primera mano sobre esta fusion.

Porque Drupal?
Porque es codigo estable y seguro. Ahora quizas algunos de ustedes se preguntaran y porque no me copio y modifico el codigo de Drupal y lo uso en mi juego defrente. Porque Drupal te pertime de forma simple y sencilla usar su codigo dentro de mi juego de una forma simple y segura, les presento a Drupal Bootstrap.

Es una funcion que, segun el parametro que le envies, te carga algunas partes de Drupal como el codigo para acesar a la base de datos, el control de sesiones, control de cache, etc. Es una cosa que no podrias hacer con Joomla , al menos no tan facilmente como con Drupal.

Cargo el Bootstrap y ahora?
Todo el poder de Drupal, esta en tus manos. Imaginate instalar el modulo ImageCache, que te permite modificar imagenes dinamicamente en el servidor, o el modulo Misery, que te permite , oiganlo bien, castigar a los usuarios que se porten mal, es todo un mundo lo que puedes hacer

Drupal va a hacer que mi juego sea lento
Y es verdad, es el coste que pagas por tener un sistema tan modulable, es por eso que solo cargo el bootstrap hasta el manejo de sesiones, que dicho sea de paso, en pequeños test de performance que hice, hizo que mi juego sea mas rapido!. Probe tambien cargando Drupal a full y efectivamente hizo que la carga de mi juego sea 4 veces mas lento, pero al fn y al cabo no necesito toda la funcionalidad de Drupal. Ademas tienes el modulo bootstrap que te permite indicar con mas granularidad hasta que punto deseas cargar el sistema. Genial

Usuarios y Sesiones con Drupal
Les explicare un poco como use Drupal con mi juego. Drupal maneja las sesiones de usuario mediante la base de datos, al contrario que PHP, que por defecto almacena las sesiones en archivosde texto, esto hace que el manejo de las sesiones sea mas seguro y veloz.

Ahora no os asusteis que aun podras usar normalmente tus variables $_session, simplemente seran mas rapidas =).

No todo lo que brilla es oro
No les aconsejo usar Drupal si es que son de los que les tiembla la mano al momento de revolcarse en muchas lineas de codigo, Drupal como CMS es recontra facil de usar, mucho mas que Joomla podria decir, pero manejar el API de Drupal, aqui estamos hablando de las grandes ligas del frikeo con el codigo, no es que no sea facil, lo que pasa es que no hay mucha documentacion (sobretodo en español) sobre la API, he sufrido con las sesiones como nunca antes, pero la recompensa, oh la recompensa es grata y el poder que trae Drupal, simplemente inigualable!

Un libro que me esta ayudando bastante a comprender la version 6.0 de Drupal es Pro Drupal Development, second edition, esta en ingles pero tiene una muy buena base sobre todo el sistema de Drupal, gracias al libro estoy en la capacidad de escribir un modulo para cualquier cosa Drupal. Por supuesto todo es pagado aunuqe no se si se abran fijado en ciertos links que tengo al lado derecho de la pagina, ejem en fin, si alguna vez tienen duda sobre Drupal no duden en avisarme que con mucho gusto los puedo ayudar =).

PD: Acepto tambien pequeños proyectos pagados, como ven soy especialista en Drupal y siempre cae bien el efectivo, doy un abrazo ademas a la publicidad gratis y sinverguenza :). Muy buenos dias

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

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

Galeria de Imagenes y Actualizaciones en la web

Publicadas por Jose Carlos Tamayo

Acabo de terminar la galeria de imagenes del juego y la seccion de actualizaciones.
Aunque falta bastante para terminar la web, esta que promete. Calculo que en 2 semanas terminare cada uno de los links y me pondre a desarrollar el juego en si. Por ahora pueden dejar comments si desean en la galeria de imagenes. Mas tarde implementare los comments en la seccion de actualizacion.


PD: Para los que se pregunten como hice la seccion de imagenes. Pues use el modulo Gallery Assist de drupal, es nuevo y tiene un menu un tanto complejo pero vale la pena. Saludos =)

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

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