Friday, January 25, 2013

Que hay para febrero?

Ya se viene febrero, y siempre es un buen mes... no solo porque es mi cumpleaños, sino porque la ultima quincena es más corta que los otros meses.

Para febrero he estado diseñando un nuevo juego, y esta oportunidad es una mecánica que no recuerdo haber visto en otro juego (al menos que yo recuerde.

Aun no tiene nombre.... pero si he logrado avanzar bastante... Abajo les dejo un screenshot,


El objetivo es sencillo... hacer que los bolitas pase por el agujero... Para lanzar las bolas, sencillamente deslizas tu dedo hacia atrás (estilo Angry birds).   Cada bola tiene causa un efecto diferente cuando es lanzada:
* La azul... absorbe la 1ra bola con la que hace contacto y se hace mas grande
* La roja... intercambia el color con la bola con que hace contacto
* La verde... separa una bola grande... o la desintegra en caso de que sea muy pequeña
* Negra... genera un agujero negro que desintegra las bolas que pasen cerca. Esta aun no estoy seguro se la voy a implementar...

El puntaje esta basado en los colores y tamaño de la bola y la cantidad de movimientos y tiempo que se utilice para limpiar el tablero.

Mis metras de aprendizaje para febrero se enfocan principalmente en:
* Diseñar un juego de mi propia imaginación
* Crear la mecanica de lanzamiento elástico (Forma en que se lanzan las bolas)
* Incorporar multiples niveles y sistema de puntaje con varias dependencias

Aun no tiene nombre... asi que se escuchan sugerencias, por si se les ocurre algo, pero la idea es que el juego va a tener multiples niveles y la cantidad de bolas y obstaculos van aumentando mientras se van superando los niveles.

Hasta la proxima.

Wednesday, January 23, 2013

Retro Prix 100 en el AppStore


Ya esta disponible en el AppStore de Apple mi juego de Enero Retro Prix 100. Fue aprobado por Apple el 21, y como es mi primera aplicación el AppStore de Apple no sabia que esperar.     Bueno ayer 22 de enero, ya se habían realizado casi 600 descargas, ha diferencia que el Google Play donde solo van 68 descargas.

Tengo que aceptar, que la aplicación para Android tiene un Bug que varios amigos me han reportado, pero aun no he corregido.  Se trata de que la posición de la pantalla no se cambia apropiadamente al lanzar la aplicación.

Bueno.. para aquellos que tengan iPhone, iPad, iPod Touch.. ya pueden descargarlo en el AppStore



Tuesday, January 15, 2013

Retro Prix 100: Listo


Ya esta publicado el primer juego del año para ir cumpliendo mi meta de 1 juego por mes... como había comentado, la idea es que este público al menos en un App Store... por ahora esta disponible en Google Play y estoy esperado aprobación para estar el AppStore de Apple

Esta bastante sencillo y tiene algunas cosas que podrían mejorarse con el tiempo.  El problema es que si me dedico a pulirlo, continuaría encontrando puntos de mejoría que me quitarían más y más tiempo.Creo que quedo aceptable para ser el primero del año, y cumplí con el objetivo principal que quería: saber como crear un DPad y un scroll infinito de la pantalla.







 En total, creo que le dedique unas 30 horas de trabajo entre lo que es desarrollo y creación de imágenes.  Para el próximo juego intentare llevar un mejor control de las horas dedicadas, para ver si puedo mejorar con el tiempo.

Algunos cosas para mejorar son:
* Sensibilidad del los controles (a mayor velocidad, mas rapido deberia moverse el carro hacia arriba y abajo)
* Mejorar el efecto de colisión a baja velocidad.   No estoy contento con el efecto de choque cuando el carro tiene poca velocidad... porque muy realista.  Cuando el carro va a su maxima velocidad es aceptable, pero tampoco perfecto.
* Registrar el mejor tiempo, para que el jugador sepa si ha mejorado o no.
* Incorporar GameCenter.  Esta es una funcionalidad que tratare de incorporar el los juegos, pero aun tengo miedo del tiempo que me pueda llevar, por lo que la consideraré opcional

Espero que los que puedan descargarse el juego lo hagan... y me envien sus comentarios (buenos o malos). Cuando este listo en el AppStore de Apple, les aviso



Sunday, January 06, 2013

Retro Prix 100


Retro Prix 100. Así se llama el juego para el reto de Enero, el objetivo es simple... superar 100 autos en una carrera en el menor tiempo posible.   Ya esta lista la mecánica principal del juego que consiste en:

  • Controlar la posición del auto principal (Azul)
  • Aumentar la velocidad de desplazamiento progresivamente (hasta un máximo)
  • Generar competidores aleatoriamente, tanto en velocidad que llevan como la posición en pista
  • Controlar el tiempo transcurrido y la posición del auto principal en la carrera
  • Detectar colisiones y generar cambios en la velocidad de auto principal.
  • Música y efectos de sonidos simples
Este juego no será un éxito en las tiendas y tampoco pretendo que lo sea ninguno que los juegos que desarrollare este año, solo quiero divertirme diseñándolos y aprender algo nuevo en cada uno de ellos.   En este caso mi interés principal estaba basado 3 aspectos principales:

  1. Como hacer que la pista tuviese un desplazamiento infinito y velocidad incremental
  2. Como hacer un Joypad (simulador de un joystick/palanca para controlar el auto)
  3. Como causar un efecto fisico entre todos los autos cuando ocurre una colisión
De los 3 puntos anteriores, el mas complejo de lograr fue el 3ro, y aunque utilce Box2D como motor de fisica, fue complejo lograr un efecto decente que diera la impresión de impacto que causa retraso en la velocidad del auto principal.

Aun hay muchos detalles de pulir y perfeccionar en la mecanica, pero les dedicare tiempo solo si me queda tiempo después de implementar lo que me falta: Menu principal, Opcion de Pausa, pantalla de fin de juego y  registrar el top 5 de mejores tiempos

Hasta la proxima