Card3d with cocos2d

Vamos a crear un nuevo proyecto con el fin de renderizar cartas en 3D dentro de un proyecto cocos2d, todo esto queda fuera del alcance de cocos2d así que la finalidad del mismo será ver lo complicado que resulta sobrecargar los métodos necesarios para tomar el control de OpenGL para rotar un objeto y aplicarle luces.

El objetivo será crear un objeto con apariencia de carta en 3D para implementar el típico juego de buscar parejas:

Read more

Catapum Parte 2: Accelerometer

En nuestro primer juego intentamos tocar un poco en todos los campos para poder llegar a hacer un juego, es un ejemplo bastante sencillo de implementar y podemos ver como cocos2d nos va a agilizar enormemente todo el proceso. Pero ahora vamos a ver como sobre el mismo juego podemos incluir cosas nuevas, y vamos a empezar por cambiar el control del joystick por los acelerometros.

Read more

Nuestro primer juego en cocos2d

Vamos a empezar a aprender cocos2d y para ello lo mejor es empezar con un sencillo juego .. un mata mata de avioncitos, veremos como dibujar sprites implementar acciones, explosiones, usar un Joystick, sonidos, transiciones … uhhhh de todo de todo

Read more

Joystick en cocos2d

Vamos a ver como se implementa un sencillo joystick en cocos2d … investigando un poco podemos encontrar que cocos2d ya trae una clase para hacer esta función, y aunque no lo han añadido de serie al paquete podemos encontrar las clases dentro del directorio /extras/, pues bien .. estas clases servirán para darnos una idea de lo que tenemos que hacer pero realmente se encuentra en un estado demasiado joven para ser útil en un juego, así que vamos a modificar unas cuantas cosas.

Read more

Nuevos objetivos :: Cocos2D

Bueno …. realmente tras muchos quebraderos de cabeza con el xcode en general (y con el Interface Builder en particular) puedo decir que ya me he cansado. Hace tiempo descubrí cocos2d y aunque al principio no me pareció interesante tengo que decir que ya ha llegado a un nivel de madurez notable y hoy vamos a pasarnos a usar este framework:

Read more

Controles

Hoy vamos a ver como crear una ventana con los controles tipicos del iPhone, tampoco vamos a complicarnos mucho la existencia porque solo nos interesa ver los conceptos básicos: como diseñar una ventana con controles y como enlazar esos controles a nuestro codigo para recibir los eventos, además como apunte extra vamos a guardar el estado de la ventana para poder recuperarlo cuando la abramos de nuevo.

Resumiendo: cocos2d es un completo framework para hacer juegos en 2D. ese 2D No se debe interpretar como una carencia, sino como una especialización en la parte que cubre que lo hace con muy buena nota, tenemos sprites, animaciones, transiciones entre vistas, musica y fx, touchs, sistemas de partículas .. blah blah. Todo lo que necesitamos.

Mas detalles detrás del salto

Read more

Boxes

Hoy toca un poco de 3D, vamos a dibujar unas cuantas cajitas, no deberia suponer ninguna dificultad, para esto nos hará faclta activar el cull_face y el depth_test (que si me ha supuesto algun quebradero de cabeza que aun no comprendo porque).

Read more

Particles

Hoy, tras un descansito, vamos a seguir dibujando cosas en OpenGL, algo bastante genérico que vamos a necesitar para casi cualquier proyecto: un sistema de partículas.

En el de hoy tampoco nos vamos a calentar mucho la cabeza, es mejor ir por partes y ver en un principio lo fácil que va a resultar tener muchas partículas y moverlas sin dificultad. En la siguiente entra ya os prometo hacer un sistema usable.

Read more

Flip & Flop – Part 1

Como el camino se hace caminando y no hay nada mejor que enfrentarse a problemas reales para programar las cosas, vamos a empezar un juego, asin sin más … de nombre flip & flop (algún día os contaré mi comlpeja metodologia para poner nombre a los juegos).

Será el tipico juego de cartas que hay que encontrar las parejas, algo muy sencillo para empezar y que se limitará a ver las cosas que ya sabemos hacer … dibujar sprites en pantalla, usar el touch y poco más.
Read more

Touch Sample (simple touch)

Hoy toca algo sencillo con el touch, de momento y para no complicarnos nos vamos a olvidar que tenemos un cacharro MultiTouch … asi que vamos a darle caña solo con un dedito

Read more