Valoración personal de AppCity2012

Buenas noches!

Lo prometido es deuda, así que allá voy con la valoración personal de AppCity2012. Perdonad por el retraso pero estos días estoy muy liado, mil disculpas. Quede claro que es mi valoración personal basada en mis gustos, habrá gente que la compartirá y habrá gente que no. Para gustos colores, así que empecemos.

Creo que la idea inicial de AppCity era una bastante distinta a la que finalmente ha sido, solo hay que fijarse en el cambio de localización y de paradigma de networking. Da la sensación, y diría que no me equivoco, de pasar de algo muy grande y formal a algo más pequeño y informal, seguramente obligado por ser un evento primerizo y por la desconfianza de la gente (cof cof ponentes que se rajan, cof cof). No obstante, lo que podría entenderse como una crítica (alguna he leído basada en estos argumentos) para mi a resultado ser un punto a favor. Personalmente, me interesa mucho más lo que me pueda contar una persona que una marca, valoro mucho más los momentos que hemos pasado por los pasillos o en el bar escuchando experiencias de gente real que no una supermarca contando como su aplicación ha triunfado. Comentamos en propio evento “lo raro seria que Disney sacara una aplicación y no se la descargara nadie, no al revés” y comparto plenamente la idea. Así que, para mi gusto, la historia ha salido muy bien en este aspecto.

El otro punto que me gustaría comentar es el de los tracks. Soy consciente que ha habido problemas en el track de iniciación a la programación por la diferencia de niveles de los participantes. También me han comentado que finalmente esto se soluciono de manera bastante satisfactoria. No voy a entrar a valorarlo ya que hoy quería dar mi valoración del evento, y yo participé en el track de Unity. En este track también había diferencias entre los conocimientos de los participantes (evidentemente no en el mismo nivel que lo que paso en el track de iniciación) pero creo que todos salimos muy contentos con lo que habíamos creado. Todos nos esforzamos, llegamos hasta donde llegamos y nos fuimos sabiendo bastante más que cuando empezamos el track. Y para mi eso es lo importante, aprender e irte satisfecho con lo que has hecho. Estar orgulloso de uno mismo. Os dejo el resultado de lo que hice en el track de Unity, primero para darle un poco de color al post, pero sobretodo porque estoy muy contento de lo que logré, pulsar para abrir el vídeo en una nueva ventana. Muchas gracias a David por aguantarnos estos días.

Así que para mí el evento ha resultado todo un éxito. Evidentemente hay cosas que podrían ser mejorables (ya lo comenté por allí pero hubiera estado bien alargar eso un día y poder realizar algún proyecto mezclando gente de distintos tracks) pero me voy con más conocimientos, habiendo conocido a muy buena gente y con muchas ganas de hacer cosas. Ver a gente motivada en sus proyectos hace que tengas aún más ganas de hacer tu los tuyos.

En fin, no me gustaría terminar este post sin dar las gracias a la organización por lanzarse a crear este evento y por permitirme participar mediante el concurso de Facebook. Ojalá se haga pronto otro y pueda volver a participar, me fui con ganas de más.

Hasta la próxima, AppCity!

Tercer y cuarto día de AppCity2012

Buenas noches!

Voy muy tarde a escribir este resumen pero la verdad es que no he tenido tiempo. La noche del 3 fue muy movidita, llegué al hotel tardísimo (fui a cenar con otros asistentes de AppCity2012), la noche del sábado 4 otra cena para despedirnos oficialmente del evento y para el domingo, entre el viaje de vuelta y el cansancio acumulado (al final el cuerpo se lo cobra) no tenía ganas de prácticamente nada, así que en fin, al lío.

El viernes día 3 empezó con la charla de Jorge Izquierdo (@izqui9), un chico de 14 años con dos aplicaciones ya publicadas en el app store. En principio no era esto lo programado, tenía que venir una empresa de éxito pero al final no pudo ser. En parte me alegro, las sesiones de autobombo por parte de las grandes empresas me cansan, así que no empezó mal el día que digamos. Una vez terminada la charla, nos fuimos cada uno a su track (Jorge se apuntó al track de Unity) a hacer cada uno nuestras cosas.

En Unity tocó el tema de realidad aumentada. No profundizamos mucho pero entiendo que no se puede tener todo en esta vida. David nos contó un poco sobre el plugin para realidad aumentada de Qualcomm, disponible en la Asset Store de Unity. Descargamos el proyecto de la tetera y los que teníamos la suerte de poder probarlo en un dispositivo trasteamos un poco con el (para poder usarlo se necesita la licencia de Unity pro o en su defecto la demos de 30 días y ser developer de Apple). También nos contó como cambiar las imágenes a detectar, así que me animé y edité el ejemplo para que detectara mis tarjetas de visita y apareciera en ellas un monstruo de los que usé para el proyecto final.

Por la tarde nos dedicamos basicamente a seguir con nuestro proyecto y comentamos un par de cosas sobre programación en C# (delegados, listas, etc), me resulto interesante el tema de los delegados ya que nunca los había usado y la verdad es que el código queda mucho más sencillo y limpio haciendo uso de ellos. El resto del tema me interesó menos, pues ya había programado en C#, así que me dediqué a seguir con el proyecto, que ya veía que se me estaba yendo de las manos en cuanto a complejidad. Durante la tarde se informó de la organización de una cena de despedida, pues mucha gente se iría ya el sábado por la noche, así que fue terminar el día e irse a cenar. Ahora estaría genial meter una foto para ilustrar la cena (de tapas) pero estuve tan entretenido que no saqué ninguna. La única que se ve alguna cosa es esta con dos compañeros tomando dos chupitos (muy buena gente, espero encontrarme con ellos alguna otra vez), si tenéis alguna foto de la cena (y en general del evento) enviadlas por favor :)

El día 4 por la mañana lo empece demasiado bien para lo que debía estar por las horas dormidas. Por la mañana teníamos la opción de participar o bien en charlas sobre Apps o irnos a nuestros tracks a terminar el temario o, en el caso del track de Unity, a terminar nuestros proyectos. Elegí la segunda opción con la idea de dejar terminado el proyecto por la mañana y poder ir al track de diseño por la tarde a aprender un poco de iBooks Author. No obstante, y como ya he comentado antes, el proyecto que estaba haciendo en Unity ya se me había ido de las manos en cuanto a complejidad (para ser algo a hacer en 4 días mal contados) y me pasé todo el día programando como un loco ya que a las siete de la tarde tocaba presentar el juego y faltaba bastante por hacer. Al final mucho correr pero para nada, la mitad de lo que quería meter en el juego no lo pude meter, eran metas irracionales, pero en fin.

Una vez terminado el día “oficial” tocó la presentación de los proyectos de Unity. La verdad es que a pesar de no tener listo todo lo que quería mostrar en el juego (los dos primeros días creé muy bien la base del juego para poderlo hacer mucho más grande en cuanto a enemigos y comportamientos pero no pude aprovechar toda esta base por falta de tiempo) estaba bastante contento del resultado obtenido. Al fin y al cabo, llegué al evento sin haber tocado Unity nunca, en el sentido más estricto de la frase (instalé Unity un par de días antes de marchar para Zaragoza y no había hecho nunca nada para iPhone tampoco). Cada participante del curso de Untiy pasó a exponer su proyecto y creo que todos salimos muy contentos con lo que habíamos logrado cada uno. En lo personal me tocó exponer el último, así que me pasé toda la sesión sufriendo por los nervios.

Una vez terminadas las exposiciones, se procedió a la votación para elegir el mejor juego del evento. Las votaciones fueron a mano alzada y votaron tanto los participantes del evento como los organizadores. Quiero agradecer a toda la gente que se quedó a ver las presentaciones su asistencia y sus votos, que me hicieron ganar el primer premio del concurso (licencia de Untiy3D valorada en 1500$). Valoro mucho este premio ya que ganar algo siempre hace ilusión, pero si es algo a lo que has dedicado tanto esfuerzo y con compañeros con tanto talento aún sabe mejor. Ahora tocará trabajar duro para aprovechar bien esta oportunidad que se me ha dado, pero creedme que se hará con mucho gusto.

Las dos fotos están sacadas del twitter de @iPadSfera, podéis ver los tweets originales pulsando en las imágenes.

Una vez terminada la ceremonia nos fuimos a cenar otra vez. Desgraciadamente algunos ya no pudieron asistir a la cena por haberse ido el mismo sábado por la noche, pero aún y así fue una gran cena. No la alargué tanto como hubiera querido porque me estaba muriendo de sueño, pero creedme que la disfruté.

En fin, con esto termino de contar los cuatro días del evento. Mañana daré mi valoración personal del evento, que ya adelanto, ha sido muy positiva.

Buenas noches a todos.

Segundo día de AppCity2012

Buenas noches otra vez!

Una vez más me dispongo a contar como me ha ido hoy el día en AppCity2012 antes de irme a dormir. Hoy iré más pronto que ayer hice un exceso y por la tarde he ido medio zombie, así que nada, a escribir y a descansar.

La mañana ha empezado bien, tarde pero bien. Habíamos quedado unos cuantos de los asistentes de AppCity2012 que estamos alojamos en el hotel Hiberus para ir hasta el World Trade Center en taxi. Aquí hace un frío que te mueres y no es plan de ir andando, así que con un par de taxis lo tenemos hecho y sale por un precio razonable. Quedamos a las nueve menos veinte y a aquella hora aún no había nadie, ni yo. Así que al final, entre unos y otros hemos llegado al evento tarde :/ pero a tiempo para poder escuchar buena parte de la conferencia mañanera.

Hoy hemos contado en AppCity2012 con la presencia de la mayoría de los bloggers más importantes del país en temática iPhone/iPad. Nos han venido a contar un poco su visión de la historia, como nos pueden ayudar ellos a nosotros y como les podemos ayudar nosotros a ellos. Me ha parecido curioso que ninguno (por lo que he entendido) se gane realmente la vida con ello, mientras que han comentado que en Estados Unidos si hay bloggers que se ganan la vida con su afición e incluso que ellos mismos se podrían ganar la vida así si escribieran en inglés. Un  poco triste :(

Después de esta interesante charla cada uno se ha ido a su track a seguir con el temario. Hoy en el track de Unity3D hemos visto algunos de los plugins más interesantes que hay (quedaos con ese nombre, Prime[31], tienen muchos y variados plugins muy bien valorados) y el resto de la mañana la hemos dedicado al tema de las físicas. Unity3D utiliza por debajo el motor PhysX y la verdad es que poca diferencia hay entre usar PhysX a pelo o usarlo mediante Unity3D. Sí, puedes hacer alguna cosa de manera “visual”, pero la verdad es que me he sentido más cómodo programando directamente.  Por la tarde en Unity3D tocaba el tema de uScript, un plugin para poder hacer cosas de manera visual en lugar de programando. Al ser programador la verdad es que he preferido dedicarme a probar cosas en Unity3D que no a aprender a usar esta herramienta, así que si se pasa alguien por aquí a comentarlo bienvenido sea. Y poco más por hoy, con esto ha terminado el día en el track de Unity3D. Así contado parece poca cosa, pero la verdad es que es bastante temario.

Al salir de AppCity2012 nos hemos ido unos cuantos a tomar algo en un bar cercano y a charlar un rato sobre nuestras cosas. Hoy había menos gente que ayer, veremos como pinta mañana que para algunos ya será la última noche en Zaragoza. Yo, gracias al magnifico transporte público de Catalunya, me quedaré hasta el domingo así que si se hace algo el sábado seguramente me apunte también.

En fin, me voy a dormir ya que mañana hemos prometido llegar a la hora y hay que ir descansado que en el track de Unity3D veremos el tema de la realidad aumentada. Aunque no pinta nada me temo en el proyecto que tengo en mente (y del que de momento solo tengo un personaje moviendose por la pantalla y algún gesto más o menos bien reconocido a falta de perfilarlo) es un tema que me parece muy interesante y al que habrá que prestar atención, ya os contaré mañana que tal ha ido.

Así que a dormir, buenas noches a todos y muchas gracias por los RT del script de los FPS. Hasta mañana!

Primer día de AppCity2012

Buenas madrugadas a todos!

Voy muy tarde en escribir el post de hoy pero no quería irme a dormir sin comentar mis impresiones de este primer día de AppCity antes de irme a dormir. Así que alla voy:

El día empezó con la entrega de acreditaciones y una pequeña charla introductora por parte de la organización del evento y de los profesores de los distintos tracks. Poco hay que contar de aquí, la charla estuvo bien y (para mi) fue bastante motivadora a hacer cosas. Destacar el momento de cachondeo máximo con el video de “Developers! Developers! Developers!” (cuando comentaban que ahora era nuestro momento) y el dato curioso de que la presentación estaba hecha en powerpoint y no en keynote.

Steve Ballmer – Developers!

A continuación cada uno nos dirigimos a nuestro track en particular, en mi caso, Unity3D. Personalmente (y es casi un pecado) nunca había tocado Unity3D, así que partía de cero. La clase empezó con el manejo básico del programa, movernos por su interfaz, crear algún cubo, para continuar con los GameComponent y los Prefabs y terminar con un poco de programación en C# (aunqué Unity3D permite también programar en Javascript y Boo). Not bad, ya había programado en C# los dos juegos que tengo publicados en XBLIG así que no era nuevo para mi. No hicimos nada espectacular, mover cubos por código y poco más por la mañana creo recordar.

Antes de ir a comer, y ya que íbamos bastante avanzados en el temario, David (el profesor) nos contó curiosidades sobre el juego que esta desarrollando, Clippox Exodus, desarrollado evidentemente en Unity3D (a pesar de ser un plataformas 2D). Echadle un ojo, tiene muy buena pinta.

Después de comer el track continuó con más programación. Aprendimos como gestionar los inputs. Mencionar que es prácticamente igual que en Windows Phone 7 y XNA (¿cambia algo?). Y a partir de aquí hicimos algún que otro ejemplo. Personalmente me puse a pelearme con el tema de probar las cosas en mi iPhone 3GS y a intentar programar alguna cosilla ya en vistas al proyecto que hay que hacer. Como no lo he contado aún, lo cuento ahora: la idea del curso de Unity3D (y que me parece genial) es que a lo largo de estos días vayamos desarrollando algún programa o juego para presentarlo el último día. Ver algo hecho por ti en tan poco tiempo funcionando ya es un aliciente, pero es que además al ganador le regalarán una licencia de Unity3D Pro, que cuesta 1000€. Al segundo y al tercero les regalaran un libro a escoger, que tampoco está nada mal.

Y poco más que contar del primer día. Al terminar la clase fuimos al bar al “evento” de networking pero la verdad es que me fui enseguida a otro bar a ver la primera parte del Valencia-Barça con unos compañeros de hotel que había conocido por la mañana. Ninguno va al track de Unity, curiosamente con la gente que menos he hablado al estar cada loco con su tema. A ver si mañana con más calma puedo charlar con más gente e intercambiamos opiniones. Me interesa saber sobretodo porque la gente se ha apuntado en este track, a que se dedican o quieren dedicarse… creo que pueden salir buenos contactos de este evento.

En fin, me despido ya que son las dos de la madrugada, no he arreglado un bug del script que estoy haciendo (ni lo haré ya) y me estoy muriendo de sueño.

Nos vemos mañana en el segundo día del AppCity!

Hello!

Bienvenidos a todos!

Siempre he querido tener un blog donde ir contando a que me estoy dedicando, en que proyectos estoy participando, etc, pero siempre pasa alguna cosa que hace que no llegue nunca a iniciar el proyecto. ¿Que ha cambiado esta vez? Pues que esta semana tendré algo interesante que contar. Mañana día 1 de febrero empieza el AppCity2012 evento en el que asistiré gracias, sobretodo, a toda la gente que me apoyo en Facebook. Así que aprovecho que asistiré en este evento para estrenar blog y así podré ir contando como va el evento. En mi caso asistiré al track de Unity ( podéis consultar el programa aquí ) pero no solo hablaré del track si no del evento en general. Así que voy cerrando ya, que esto empieza muy temprano y hay que ir descansado.

Os dejo con una imagen de la parte frontal de las tarjetas de visita que he hecho para la ocasión:

Y unas cuantas fotos de la habitación y las vistas del hotel donde me alojo. Está muy muy chulo pero tiene un handicap enorme: el wifi es de pago :(

Un saludo a todos y dar las gracias otra vez a la buena gente que me apoyo en Facebook :)