Reto navideño - Santa Sled
Con 2 semanas de retraso por fin llega el juego de estas (pasadas) navidades: Santa Sled.
Presentado en su día como un simple boceto, he intentado recrear en Cocos2D lo que visteis a papel y lápiz. La interface poco cuidada, lo sé, pero no podía dedicar más tiempo a este proyecto, todavía quedan muchas cosas por aprender.
Cabe decir que el juego no tiene ni bolas de nieve que caen, ni una pantalla de Game Over, ni un menú de pausa… Pero creo que lo que le falta son cosas que, con lo que ya se ha dicho anteriormente, todos podéis hacer. De modo que no era más que repetir.
Poco más, espero retomar los deberes de Rumbo a la AppStore en breve, ya que tengo ideas muy interesantes y frescas (storyboards, internacionalización de apps…), así como los de Cocos en la AppStore.
Por último, aquí podéis encontrar el juego en Github: https://github.com/iBaro/Reto-navide-o
Y aquí, una versión que uno de los seguidores, Gaudi Ramone, hizo del juego. Muchas gracias Gaudi!! https://github.com/gaudiramone/navidad2
Rumbo a la AppStore - Ep. 6: Gestion de vistas
Me ha costado subir el capítulo esta vez… ocupaba demasiado! Pido perdón porque a veces me paso de tiempo sin quererlo…
Pues ya tenemos aquí esta sexta entrega! Inicialmente explico cómo crear una pantalla de Login de una forma sencilla, y más adelante doy 2 alternativas por si tenemos más vistas que manejar.
Además, aprovecho para explicar cómo implementar una alerta cuando no introducimos uno de los dos campos (nombre o apellido).
A todo esto le siguen los deberes de ampliar la calculadora, que a mi me parecieron más sencillos a priori. La idea que os explico es tener 2 nib’s diferentes, y cargar uno u otro en función de si el dispositivo está en una orientación u otra. De esta forma tenemos mucha más libertad y no sólo nos ceñimos a los ‘autosize’, ‘autorotate’, etc.
Por último los deberes. Y cómo no, vienen acompañados de una noticia que espero que os guste, y es que tengo pensado empezar una serie de mini-capítulos dentro del propio podcast sobre Cocos2D. Como ya comento en el vídeo, mi idea es crear un videojuego y con estos mini-capítulos lo que haré será pasar por todas las fases, desde dibujar los sprites hasta la integración con Game Center. Lo que quiero es que al final de estos capítulos acabemos con un juego que, por decirlo de alguna manera, sea apto para subir a la AppStore. De todos modos, los Retos, screencasts normales como este y los invitados seguirán, es simplemente una sección más de Rumbo a la Appstore que espero que os guste.
Por último, os dejo un par de cosas interesantes:
- En el screencast, ya veréis que no estoy (o estaba cuando lo grabé) muy puesto al día con ARC que incluye Xcode 4.2. Bien pues Javier Rodríguez nos deja una entrada muy interesante en su blog Programitis.
http://programitis.blogspot.com/2011/10/arc-mas-gestion-de-memoria-para-ios-y.html
- Hablando de cocos2D, uno d e nuestros lectores (Gaudi Ramone) hizo una aportación muy interesante y es que si queréis empezar a mirar documentación, además de la oficial que encontraréis en la web de Cocos2D, podéis echar un vistazo a su blog. Os dejo la primera de las 3 entradas que tiene sobre el tema:
Invitado: Alejandro Martínez
Primer invitado del Podcast Rumbo a la App Store!!! Él es Alejandro Martínez y nos dedica casi media hora para explicarnos que son, cómo funcionan, para qué y cómo se usan las property list (plist). Casi nada!
La verdad es que vale mucho la pena este capítulo, os lo recomiendo a todos. Alejandro aborda muy bien el tema y lo explica de una forma fácil y entendible, sí señor. Felicidades Alejandro por dedicarnos parte de tu tiempo y por querer participar en el podcast. Espero que seas el primero de muchos (esto va por todos vosotros, a ver si os vais animando!).
Nada más, como digo en el vídeo, espero que tengáis 2 minutos para dedicarle unas palabras a Alejandro, que se lo ha currado mucho.
Os dejo con el vídeo, como siempre, también disponible en iTunes!
PD: está recién subidito, por lo que todavía no se puede ni ver… y la versión HD tardará un rato más en hacerse… pero llegará!
Reto 1 (parte 1)
Hola a todos! Resulta que gracias ni más ni menos que a vosotros, he decidido crear esta nueva sección de lo que he denominado “Retos”. Como intento explicar en el capítulo, la diferencia entre los retos y los deberes es que los deberes los pongo yo, y los retos vosotros. Otra diferencia es que los capítulos ‘normales’ (los de siempre, vaya) tendrán regularidad semanal (más o menos como hasta ahora) y los Retos irán surgiendo a medida que reciba nuevas aportaciones vuestras que despierten mi curiosidad.
Este es el primer capítulo que va directo a iTunes (pasando por Blip.tv y por el blog, eso siempre), así que si alguno por lo que sea me seguía por Vimeo que sepa que ya no estoy allí!
Nada más, os dejo con este primer reto: Flip Clock.
Un saludo!
Subscríbete al Podcast en iTunes!
PD: hay gente que ha dejado reseñas en iTunes y de verdad que os lo agradezco infinitamente. A las personas que conozco ya les he agradecido el gesto personalmente pero no tengo forma de contactar con “Simasan”, así que si pasas por aquí o por Twitter dime algo!
iBaro - Screencast 4 (parte 1)
Habéis leido bien, parte 1. La repuesta a esto es que no quiero que os canséis de mi escuchándome durante 2 horas seguidas, así que “dividir y triunfar” será lo mejor.
Lo prometido es deuda, he hecho los deberes y aquí tenéis el resultado. He intentado hacer una app “bonita”, dentro de la definición de bonito pues se podría dar por bueno.
En esta primera parte veréis que hago una pequeña introducción (en Windows) de lo que va a ser la animación para tratar de explicarme un poco acerca de lo que vamos a crear con CoreAnimation.
Después de las presentaciones empieza lo bueno. Para esta primera parte únicamente explico (eso sí, como siempre línea por línea, o eso intento) cómo animar las 2 CALayers que tienen movimiento de rotación (parte superior e inferior del número).
Para la parte 2 de este 4º Screencast dejo toda la parte de aplicación de imágenes y gestión de números, que no es nada trivial, al menos para mí. No tardaré mucho en subirla, espero poder grabarla mañana por la tarde si todo va bien.
De todas maneras, si estáis intentando que os salga por vuestra cuenta os animo a que lo intentéis, os animo a que os documentéis por vuestra cuenta, que intentéis solucionar los problemas que os surjan por vosotros mismos, ya que aunque parezca que estáis en un pozo muy profundo, cuando consigáis salir de él veréis que os ha servido para dar un paso de gigante.
Nada más, os dejo con el capítulo. Se agradecen donaciones, jamones, licencias de software, menciones… Aunque con un simple comentario me haréis el tío más feliz del mundo!
Un saludo a todos!