Reseña: Zombie Diary Survival

Publicadas por Jose Carlos Tamayo


Ahora que están de moda los juegos para smartphones (mi escala de tiempo es diferente a la de ustedes :D), me gustaría conversar sobre un juego para Android gratuito, que tiene sus pros y sus contras pero ejemplifica un tema que generara controversia, el poderoso condicionamiento operante aplicado a los juegos.

Con ustedes Zombie Survival

Zombie Survival es un juego de plataforma simple, donde tu objetivo es eliminar diferentes cantidades de ovnis con diferentes tipos de armas. Cada ves que el zombie te toca pierdes vida y si tu vida se acaba, ustedes ya se imaginaran. Manejas 5 diferentes tipos de misiones:


  • Mata una cierta cantidad de Zombies.
  • Corre hacia el lado derecho sin morir.
  • Sobrevive una cierta cantidad de tiempo.
  • Una combinación de matar zombies con tiempo o correr con tiempo.
  • Misión Especial de matar todos los zombies que puedas por dinero.

El juego se juega (así como lo leen) en días, cada día tiene entre 3 a 4 misiones, cuando terminas todas las misiones, excepto la misión especial, avanzas de día. Cada día que pases hace mas difícil el juego, yo diría absurdamente difícil. Hay diferentes tipos de zombies y van apareciendo nuevos cada ves que avances mas el juego.

Solo puedes moverte de izquierda a derecha y ademas puedes disparar tu arma y cambiar hasta 4 tipos de armas diferentes. Puedes configurar que armas elegir en la escena de elección de misiones.


Ahora cada ves que matas una cierta cantidad de zombies sin parar, ganas dinero del juego. Sin parar significa matar un zombie al menos cada 3 segundos. Mientras mas zombies elimines mas dinero ganas, ok sono redundante pero permiteme explicarlo, si matas 10 zombies ganas 50 monedas, si continuas con esa racha y matas digamos 20 zombies ganas 100 monedas, cuando llegas a los 100 zombies muertos ya son 500 monedas . La Misión especial es especial porque por cada zombie muerto ganas dinero, es la escena perfecta para el grinding.

Otras formas de ganar dinero es cumpliendo retos diarios (matar hasta 2000 zombies por dia) y Achievements como jugar por 10 horas el juego.

Tienes una variedad de armas a comprar, y powerups temporales como bolsas de vida, mas velocidad y por supuesto unos mechas invencibles pero temporales. Ademas puedes elegir a mas personajes, uno cada ves mas poderoso que el otro. Ademas de las armas, tienes que comprarles municiones, costosas municiones.

Esto da una idea de las armas que puedes usar en el juego. Aunque no he visto aun las granadas :D

Dimos un breve repaso al juego en si, vamos a lo bueno.

Condicionamiento Operante y la malévola forma de usarlo en el juego

Antes de conversar de condicionamiento operante, les dejo un vídeo que explica a grandes rasgos este fenómeno aplicado a los juegos por los chicos de Penny Arcade:


¿Viste el video? ¿No lo viste porque eres un lazy b@stard? No os preocupéis, lo explico para los perezosos, que somos todos :D. Condicionamiento Operante aplicado a juegos es darle premios a tus jugadores, dependiendo de las acciones que cumplas en el juego. Entrenas por así decirlo al jugador a meterse al juego y seguir jugandolo porque el jugador sabe que mientras mas juegue mas va a poder ganar. ¿No les suena esto a la forma como trabajan las maquinitas tragamonedas?.

Porque es malo preguntaran, si jugamos y ganamos premios, no hay pierde con la idea!. Es malo porque estas jugando, no para divertirte con el juego, si no para ganar premios.

Ahora hasta aquí no hay nada de malo porque ese sentido de completar las cosas es grandioso,y en fin el tiempo de uno lo usa como uno desee. Lo malo es que usan esa necesidad para sacarte dinero!, como las armas son costosas, y tienes la opción de comprar las armas con dinero real, y sobretodo estas entrenado a sentir esa sensación de comprar una nueva arma, hay muchas posibilidades de que uses tu dinero real para usarlo en el juego. Ahora los precios son caros, la mejor arma, el rayo laser cuesta entre 50$ a 100$, con ese dinero me compro un juego triple AAA que me va a dar muchas horas de diversión, pero en ese momento cuando tienes la necesidad de comprar el arma, no lo pensaras 2 veces, BAM 50 pavos en una pistola laser de un juego que es repetitivo al infinito. Aqui un truco: quieres malgastar dinero de verdad en dinero falso de un juego? Comparalo con el precio de un juego completo y ojala te nazca una desalentacion a malgastar el dinero.

Mezcla esto con la dificultad inherente de conseguir dinero en el juego y te darás cuenta que el juego es realmente un sistema para sacarte dinero de una forma abusiva diría yo. El juego se hace progresivamente mas difícil,pero  la facilidad con la que consigues dinero no crece con el nivel de dificultad, ergo, buscas otra forma de ganar dinero. La dificultad y la diversión del juego no esta pensada para entretenerte, si no para desfalcarte tu bien ganado dinero.

Pero hay algo interesante también, esta necesidad de entrar al juego, hace que ellos también ganen por publicidad, que me parece una opción acertada. Si hubieran aplicado solo dinero por publicidad, la ambición de los desarrolladores no se hubiera mezclado demasiado con la mecánica del juego.

Tips y Trucos del Juego

Ok ok, sera una maquina para sacarte dinero pero hay formas de salir mas rápidamente de ese agujero de Batman 3 que es este juego . A continuación unos trucos para avanzar por el juego rápidamente.

Ahorra Municiones: Simple idea pero difícil en ejecución, una de las primeras armas que te da mas poder por tu dinero es la  FN P90, la munición cuesta poco y mata a los zombies de mas bajo nivel tan bien como las armas mas caras. Cuidado con emocionarte con armas mas poderosas, cuestan mucho mas en recargar y generalmente te dan el mismo efecto. La FN P90 es la arma por excelencia para la misión de grinding.

Cámbiale la Fecha a tu Celular: Cada día real que pasa, el juego te da bonos diarios, si entras y sales del juego mientras adelantas en un dia tu cel,  podrás tener este dinero de forma gratuita, si no fuera por el tiempo de espera para que cargue el juego esto seria una opción ideal. Al menos usa ese día para completar los objetivos diarios antes de pasar al siguiente día, vas a ganar rapidamente dinero, y perderas rapidamente tu tiempo tambien :D

Doble Shotgun: Va a llegar un momento donde el juego se vuelva imposible, ahi por el dia 15 masomenos, descubri un truco que puede ayudarte a pasar mas niveles: si compras las 2 shotguns, armate solo con ellas y dispara y cambia rapidamente entre ellas, por defecto las Shotguns tienen un tiempo de espera entre cada disparo, pero si cambias rapidamente de arma, el tiempo es cero. Lo bueno de las Shotguns es que hacen daño a mas de una unidad, solo que tienen un rango de acción muy pequeño.

Lanzallamas Tornado: Creo que esto lo pusieron a propósito los desarrolladores, cuando obtengas el lanzallamas, una de las mejores armas, gira rapidamente de izquierda a derecha varias veces mientras disparas, el lanzallamas se dispara cada ves que giras en lugar de esperar a que termine su cooldown. Muy util cuando te empiecen a llegar los dinozombies.

Los enemigos no te atacan si los atacas: Es por esto que las metralletas no son demasiado útiles. Las metralletas solo afectan a una unidad, las shotguns y el lanzallamas afectan a varias unidades al mismo tiempo. Aunque consigas mejores metralletas, van a haber niveles donde te aparezcan dos monstruos gigantes al mismo tiempo, la metralleta no te ayudara mucho.

Congela a los Zombies: El Arma congelante es buenaza, no solo congela a los enemigos también los elimina. Aunque es carisima de mantener, no la uses con los zombies simples, usalas para los zombies grandotes. El Arma congelante cuesta diamantes, asi que no uses tus diamantes en nada mas hasta que consigas el arma congelante, una excepcion a esto es la Spas-12 Shotgun que cuesta 100 diamantes.

Como lidiar con los zombies con escudo: Hay unos zombies que vienen con un escudo que los hace casi immortales. Para eliminarlos tienes que bajarles el escudo primero. La primera opción es esperar que venga un Zombie con dinamita, si lo destruyes su escudo vuela, la otra opción es usar la sierra electrica, la CheyTac M200 o cualquier arma explosiva de las mas caras. Ojo que hay 2 tipos de zombies y hasta ahora solo el primero es asesinable.

Comentarios Finales

El juego es enviciante, a pesar de que es lo mas repetitivo del mundo, podría decir que es la esencia destilada de todos los juegos que te hacen perder el tiempo haciendo lo mismo una y otra vez. Buenos somos humanos, criaturas de costumbre, solo nos queda jugarlo una vez mas :D

PD: No os preocupeis, el siguiente post sera si o si del tutorial de juegos webs!. Es solo que tenia que conversar de este juego.

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

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

Invasion - Un juego hecho en Construct2

Publicadas por Jose Carlos Tamayo


Estimados les presento un juego que desarrolle con Construct2: Invasion. El juego trata de un ovni con el que puedes abducir humanos (y vacas, claro que si)  para ganar puntos. Alguno de estos humanos pueden defenderse así que también tienes un cañon laser a tu disposición en caso las cosas se pongan difíciles.

El juego es mas bien un demo de las capacidades de Construct2 para desarrollar rápidamente juegos. La version gratuita de C2 me permite manejar hasta 100 eventos, los eventos es la parte programable de Construct2, así que alcanzo para hacer el primer nivel del juego.

Mooo!

Behaviors

Me encanto la facilidad con la que uno puede programar el movimiento del personaje principal. De hecho es tan fácil como agregarle algo conocido como Behaviour, digamos comportamientos preprogramados. Por ejemplo uno llamado 8 way me permite poder mover a un Sprite con el teclado sin necesidad de programar nada.


Planeo obtener la versión completa de Construct2 y terminar el juego. Aun falta mucho mas que manejar con el juego como powerups y compra de armamento y naves.

Espero lo disfruten y me encantaria conocer sus opiniones de la demo!




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

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

Una Breve Mirada al Construct2

Publicadas por Jose Carlos Tamayo

Retomando un poco el desarrollo de videojuegos, y aprovechando lo aprendido en el GDG Arequipa DevFest, evento que ya les comentare en un proximo post, quiero presentarles una opción que no deben dejar de pasar al momento de pensar en desarrollar juegos. Pero primero lo primero...

¿Porque usar un Framework, si a mi me gusta hacerlo todo por mi sólito?

Supuse que dirían eso =). Es verdad que no hay nada como el sentimiento de hacer algo con nuestras propias manos, pero, y el gran pero, es el tiempo. Recuerden muchachos que su objetivo es hacer un juego, y cualquier opción que les permita mejorar la velocidad del mismo, no deberían de desaprovecharlo. Framework = Mas Tiempo para el Juego. Por supuesto tienen que usar un framework que les haga la vida mas fácil y eso me parece que depende de cada persona o equipo.

Cosas Geniales de Construct2

Construct2 es una muy interesante opción para los que recién se inician en el desarrollo de juegos. Virtualmente puedes crear un juego completo sin nada de código!. Probé sus tutoriales y me dejo impresionado. Construct2 "compila" el juego que desarrolles en Javascript, el lenguaje que usan las paginas web para hacer animaciones y demas cosas mágicas en tu navegador.




Básicamente empiezas haciendo drag&drop de las imágenes que quieras poner en el juego, estas se convierten automáticamente en un objeto del juego y empiezas a darles eventos a tus objetos, que es la forma de programar tu juego sin escribir nada de código.

Así es como se ven los eventos por si tenias curiosidad

¿Ahora podemos hacer juegos comunes y corrientes del tipo de la mayoría de juegos hechos en Flash, pero habría forma de hacer un juego web con un Backend para guardar datos? Pues parece que si, Construct2 es capaz de conectarse mediante Ajax a un WebService, pero no se hasta que punto podría ser útil como para construir por ejemplo el FrontEnd de Xhelos.

Otro beneficio interesante de Construct2 es la capacidad de que el juego pueda, al ser en si una pagina web,correr en diferentes plataformas como celulares y tablets con Androids, Firefox Os y hasta Iphones e Ipads, sin mencionar (o mencionando mejor dicho) que puedes volver tu juego ejecutable para ser usados en PCs, noten que he dicho la posibilidad, y no que se pueda por defecto, ahora les comento el porque de esto.

Lo mejor que tiene el Construct2, son sus tutoriales y documentación, muy bien hechos y visuales, realmente es todo un placer seguir sus tutoriales iniciales, a uno le dan ganas de seguir desarrollando los juegos hasta el final. Recomiendo que sigan el tutorial para crear un juego de plataforma y el tutorial para un juego que no sabria como describirlo.


Que no me gusto de Construct2

La versión gratuita, tiene limitaciones como buen software que quiere ser vendido. Una de estas limitaciones es la cantidad de efectos (100 efectos) y la cantidad de capas (4) que puedes hacer en tu juego, estas limitaciones desaparecen cuando usas las versiones pagadas

Otra cosa que note al hacer mis pruebas rápidas es que por defecto aunque los juegos corren notablemente veloz en los navegadores, si lo pruebas en algun navegador para celular, los notaras lentos, aunque me comentaron que podías usar compiladores híbridos como PhoneGap para mejorar la velocidad en móviles. Particularmente el ejemplo parecido a AngryBirds me fue injugable en un celular tipo Samsung Duos y algo jugable en un AIRIS T400. 

Hay otro punto que lo escuche a otros desarrolladores que probaron Construct2 y es el problema de que por defecto no tienes forma de programar y escribir código, obviamente no se exactamente si es un defecto o no, pero según la opinión de ellos, sentían que les quitaban el control de las manos, que lo notaban demasiado limitado para hacer lo que ellos tenían pensado. Leyendo e investigando un poco, descubrí que uno si puede programar como chango usando el Javascript JDK que viene con el Framework.


Veredicto de la Versión Gratuita

En lo poco que llego usando Construct2, lo estoy viendo como una herramienta que la usaría en ciertas ocasiones, al menos en su versión gratuita...
  • Para iniciarse en el desarrollo de videojuegos. Recomendadisimo
  • Desarrollo de Juegos netamente Web , como antiguos juegos de Flash. Aquí tienen un bonus ya que hay empresas de monetizacion que han creado plugins de integración con Construct2 como clay.io, una buena oportunidad de negocio.
  • Para prototipado rápido de alguna idea de juegos mas complejos o demos de paginas webs.

Aun me falta saber si es posible usar Construct2 para proyectos mas grandes, tengo una idea de probarlo para ver que tanto podría avanzar Xhelos si cambio la mayor parte del FrontEnd a Construct2, sobretodo para tratar de mejorar la usabilidad y velocidad de la interfaz.



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

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

Crea tu Juego Web 7: Diseño Web Parte 2

Publicadas por Jose Carlos Tamayo

Continuando con la parte de diseño, en el anterior tutorial vimos como tomar inspiración de varios recursos para tener una idea del diseño del juego. Hicimos ya nuestra lluvia de ideas y tenemos algunos colores fuentes para trabajar, ademas de eso seleccionamos un tipo de estructura fusión de otros juegos webs, como dark orbit y goblin keeper. Aqui una idea de lo que se va a lograr (claro dentro de nuestro poder en diseño...)



Tareas a Finalizar

En el anterior tutorial nos quedamos en desarrollar la idea del juego y teniamos la siguiente lista, en negrita estan las que desarrollaremos ahora.
  1. Lluvia de Ideas del diseño
  2. Tomar Inspiracion de otras paginas
  3. Ver que contenido tendrá la pagina
  4. Armar la estructura del diseño
  5. Colocarle un Fondo de Pantalla alucinante Ponerle sus  Detalles
Continuemos entonces:

Ver que contenido tendrá la pagina

Facil, sabemos ya masomenos que queremos colocar gracias a las ideas obtenidas en las siguientes paginas, ademas por experiencia les puedo decir que necesitamos:

  1. Barra de Login de Usuario (y selección de idioma en un futuro algo lejano, hay esperanzas :D)
  2. Formulario de Registro, con los campos necesarios nomas, consideren también la opción de usar su usuario de facebook, aunque usaremos un login común y corriente.
  3. Boton de Accion, sobretodo para registrar un usuario nuevo
  4. Imagen de Fondo chevere!
  5. Una Seccion de novedades, mantengan actualizada la pagina con buenas novedades!
  6. Una Seccion de Fotos, pongan bastante fotos en el juego.
Listo, ahora continuemos con la estructura del diseño.


Armar la estructura del diseño

Dark Orbit + Dungeon Keeper + Colores de Insectos y naturaleza, si pongamos esas cosas!, bueno ya tenemos las necesidades de contenido y la inspiración, empezaremos por el maquetado de estructura:



Es simple y es en realidad una copia de la inspiracion que tenemos. Tenemos las siguientes secciones:
  • Cabecera: Donde va el logo del juego y un menu de navegacion Ademas contienen siempre en la parte de arriba una seccion de usuarios
  • Accion: Donde colocaremos un formulario de inscripcion con su boton de accion
  • Show: Colocaremos aqui un video o un slideshow mostrando rapidamente las bondades del juego
  • Infos: Secciones informativas de la pagina web
  • Pie de Pagina: Generalmente va el copyright o copyleft, junto con informacion de contacto. Tambien si el sitio web de la pagina contiene varias secciones, se puede colocar un Mapa del Sitio por aqui.

Muy bien ahora que ya tenemos la estructura el siguiente paso es colorearla y darle sus cosillas extras. Como les comentaba es bueno tener un amigo diseñador pero nosotros podemos hacer algo bonito.

Primero que nada, estoy usando Fireworks para trabajar, es mi herramienta favorita, pero ustedes pueden usar cualquier herramienta que les permita importar imagenes del tipo jpg o png.


Ponerle los Detalles


Para el diseño, yo lo trabajo por iteraciones,me proyecto a una idea general de lo que quiero y voy probando texturas y colores que quizas pueda funcionar. Mi idea ahora es que como va a ser un juego de insectos, pienso armar una vista del suelo teniendo en cuenta parte del cielo y cavando hacia la profundidad, o si nos encanta cavar:

Iteracion 1:  Colores Iniciales

Mi objetivo aqui es generar la primera idea de cielo y empiezo a jugar con los colores de las paletas que hemos elegido. ¿Notan la aparicion de un cielo y un prospecto de menu?
Se acuerdan de Design Seeds?, bueno yo corto estas imagenes y las uso como base para los colores

Iteracion 2: Logos y fuentes

Va tomando forma nuestra maqueta, asi que se me ocurrio ponerle algun par de fuentes que tengan que ver con insectos y encontre A Bugs Life. Las fuentes son algo importante para el juego, definiran de cierta manera su sentido. Con esta fuente logramos que se sienta mas casual el juego. Sobre el logo pues aunque no me lo crean, es la parte mas importante, un logo debe de ser simple y facil de recordar, puedes hacerlo superestilizado, pero si no es facil de recordar, es malo!. El logo lo saque buscando la palabra insectoides y encontre algo sobre aliens insectos, pero bueno servira para nuestros propositos




Iteracion 3: Relleno de las Secciones

Y bueno hemos avanzado alguito, pero aun la interfaz se ve simple (simple es bueno :P), pero tranquilos pronto llegaremos al final. Por ahora rellenamos los bloques de la pagina con algunas cosa extras y cambiare los colores de algunas cosas. ¿Que color elegir? pues jugando con nuestra paleta podremos hacer algunas cosas interesantes:


Iteracion 4: Usando algunas Tiles

Como ven ya tenemos armado la estructura basica, pero como que falta algo, algo que indique que esto es un juego. Asi que una rapida busqueda en google de las palabras vertical grass tiles, y encontramos un tileset genial que vamos a usar!

Añadimos unos tiles por ahi...

El mencionado TileSet, lo encontre en fantendo.wikia.com

Iteracion 5: Algunos trucos finales, texturas

Uno puede seguir y seguir refinando la interface, pero para efectos del tutorial voy a mostrarles un truco mas que les servira hasta que consigan a su diseñador. Se trata de colocar texturas a tus diseños y este truco lo aprendi desarrollando algunas interfaces para mi juego Xhelos.com.

Bien se trata de lo siguiente, busquen una imagen con alguna textura interesante, apliquenle una transparencia y ponganlo encima de algun contenido solido, por ejemplo nuestro terreno:


Obtienes una textura y despues le añades transparencia. Magico!
Otras ideas a tener en cuenta son los bordes redondeados. Piensen en un rectangulo, sus esquinas son medias puntiagudas, es lo normal y generalmente demuestran seriedad. En un juego necesitamos lo contrario, necesitamos usar border redondos.



Aplicando la transparencia y los bordes redondos, obtenemos lo siguiente:


Toda una labor titanica para llegar hasta esta interfaz! Espero lo disfruten. Con esto ya finalizamos nuestro tuto acerca de diseño y nos enfocaremos ahora en programacion de HTML5.

Enjoy!

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

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

Dándole cariño al Tauren :D

Publicadas por Jose Carlos Tamayo

Retomando el blog señores. Gracias por sus comentarios, sobretodo del tutorial de desarrollos de juegos PBBG que aun falta terminar. Bueno para comentarles los siguientes planes en la agenda:

Acerca de Xhelos:

Como saben, también estoy desarrollando un juego que quiero que sea genial. Este ultimo año lo he avanzado bastante y ya tengo el camino definido para finalizar el juego. Aunque no tengo fechas calculo que me demorare unos 6 meses mas en dejar el juego en Beta, pero quisiera aumentar la velocidad de desarrollo, no se si contratando desarrolladores o haciendo el juego open source para que gente con interés me ayude.

Mas bien, no puedo creer que vaya ya mas de 6 años desarrollando el juego, pero puedo decir concientemente que este año es el año donde he avanzado mas, ya sea porque agarre mas experiencia o porque se me hace mas fácil programar mis ideas que al comienzo.

Acerca del Tutorial:

Bueno he recibido varios comentarios para continuar el tutorial, lo deje, debo de ser sincero, a medio camino para enfocarme en Xhelos y en actividades del mundo real, y ademas de Lol, muchas dosis de Lol, ese juego es un vicio pero aprendí a balancear las horas de juego. Voy a continuar algunos capítulos mas del tutorial para no dejarlos colgados, sobretodo finalizar la parte de diseño. Su feedback es muy importante ya que nos guiara hacia donde deberiamos de trabajar el juego.

Acerca de Tauren Create:

Continuare posteando algo mas seguido, aparte de los tutoriales y otras cosas, aqui en mi pais se esta dando inicio a una movida de desarrollo de videojuegos de todo tipo, asi que hay buen material para continuar desarrollando, tengo en la mente algunas ideas de nuevos post interesantes, asi que a continuar :D


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

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

Controlando Spammers en tus juegos!

Publicadas por Jose Carlos Tamayo

Este es un pequeño post que haré para hablar de un tema algo interesante pero que tienes que tener en cuenta al momento de pensar en crear un juego web.

Ahhhh Spam

Como sabrán recién hace 1 mes aproximadamente continué con el desarrollo de Xhelos, que debo decir lo deje abandonado por algo de un año. En todo ese año entraba de vez en cuando para ver como crecían la cantidad de jugadores ( buee... crecer es un termino bien relativo hehe) y me daba con la sorpresa de que la cantidad de usuarios crecía cada mes.

Yo feliz de la vida diciendo que chevere, no actualizo el game pero aun asi siguen creciendo los jugadores!. Ahh hazte fama y échate a la cama como dicen. El problema fue que curioseando un poco en los nombres de los jugadores me di cuenta de que tenian nombres curiosos como "Buy Viagra super extra frikitamente Cheap" o nombres como xyz123yourmominmybedyeah.

Oh dios me invadieron los spammers!. Y debo decir que fue leve ya que eran unos 50 usuarios falsos al mes masomenos, conozco casos especialmente de foros online donde los spammers van por 1000 al dia. Y bueno acciones tenian que ser tomadas

¿Como diablos controlo a los spammers?

Bueno debo decir que tengo algo a favor, Drupal, que me permite instalar modulos para controlar spammers. Asi que lo primero que probe fue colocar un Captcha al juego.  Como saben Captcha es un plugin que instalas en tu web ( no solo drupal) que hace esas preguntas de escribe lo que dice aqui, en estas letras tan horriblemente deformadas o no entras.


Este Captcha siquiera ayuda a digitalizar libros, pero hay verdaderas troleadas que nos juegan estos plugins


No funciono.

Es decir al comienzo bajo un poco el control de los spammers pero al mes siguiente vinieron con fuerza, redoblaron esfuerzos y se comieron al captcha en el desayuno. No me lo creeran pero la tecnología de reconocimiento de caracteres es maravillosa y creo que los spammers apoyan bastante este tipo de tecnologias. En fin, busque muchas maneras en Drupal de controlar el spam, desde inputs ocultos hasta captchas matematicos.

Pero encontré mi piedra filosofal en control antispam, se llama spambot y quiere ser tu amigo.


Como hace su magia el Modulo Spambot?

Bueno antes que nada, a pesar de que es un modulo para drupal, no dudes que te puede servir usando php puro.  Spambot es un modulo que se conecta con la base de datos del foro www.stopforumspam.com. Cada ves que un usuario es creado, Drupal chekea que el mail, el ip y el nombre no estén registrados en ese foro. Si esta registrado entonces impide que el usuario Drupal se cree, impidiendo también la creación del usuario en Xhelos!

Ahora ustedes que estan programando PHP puro, JAVA o con ayuda de algún framework, no os preocupeis ya que stopforumspam cuenta con un API en protocolo REST, osea pueden usarlo desde cualquier tipo de lenguaje con soporte web.

Daños Colaterales

Bueno esta batalla contra los spammers fue ganada pero supongo que la guerra continua. He estado creando ademas un administrador que me ayude a descubrir usuarios huerfanos, usuarios que existen en Xhelos pero que no existen en Drupal, ya que por un momento se crearon un monton de este tipo de jugadores debido a que en mi codigo creaba a los usuarios antes de que Spambot impidiera la creación del usuario en Drupal.  Aunque claro ya esta arreglado.

  Mientras tanto, ¿Que voy a hacer con tantos planetas vacios?


Cantidades navegables de planetas vacíos

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

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

Nueva Web en Xhelos

Publicadas por Jose Carlos Tamayo

Aprovechando el time libre, hice unas mejoras a la Pagina Web de Xhelos. Ahora con un nuevo background y unos colores mas utiles para mis oscuros propositos :D.



Aprovechando el ultimo tutorial y todo lo que hable acerca de botones de acción que debería tener tu juegos, pues hora de ponerlo en acción!. Que les parece las mejoras?

Antes y el Después de Xhelos 2013


Estoy bastante animado con el desarrollo del juego. Espero llegar a una parte recontra estable del juego para empezar a lanzar ahora si las pruebas Beta. Como saben las pruebas beta son pruebas que se hacen con usuarios normales, pruebas alpha son pruebas realizadas por el personal (en este caso yo) y algun que otro interesado. Asi que con fe en el Proyecto :D

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

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

Novedades en Xhelo!

Publicadas por Jose Carlos Tamayo

Como ya muchos sabrán, a Xhelos lo he dejado por mucho tiempo empolvado, pero ahora, después de un año de no tocar código, he regresado para finalizar este juego.

Por ahora me he enfocado bastante en pulir todo lo que necesite para dejar listo el juego en la farmeada de recursos. En un futuro no muy lejano podremos crear colonias en las regiones de los planetas que nos permitan obtener recursos.

Por ahora mi objetivo a sido que estas colonias interactuen correctamente con la interfaz de batalla del juego.

No se imaginan las sorpresas que me deje en mi codigo despues de un año de no tocarlo para nada. Nota mental: poner un montón mas de comentarios al codigo.

Si desean saber mas detalles, visiten la sección de ultimas noticias de Xhelos. Ahora continuare con el tutorial donde lo deje. Gracias por leerme!.

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

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