Archivos en la categoría Desarrollo

El código de la discordia: Chrome vs Dawnie

Este puente he estado trabajando en la nueva web de gamevelop, de la que espero tener una primera alpha beta a finales de mes. Como ya no puedo trabajar sin separar código de diseño eché un ojo a varios frameworks (symfony, cakephp, silverstripe y django) pero como suele ser habitual en estos casos, ninguno parece lo suficientemente sencillo como para avanzar a buen ritmo sin conocimientos previos con ellos. Es decir, que tenía que asumir una curva de aprendizaje destacable antes de poder producir de forma rápida. ¿Qué hacer entonces? Hará… seguir leyendo

Gestión de usuarios en WordPress

Estos días he estado probando plugins de WordPress para la gestión de usuarios registrados. WP está fenomenal como editor de blogs, pero a través de extensiones es posible utilizarlo como un CMS más amplio, por ejemplo para portales de contenido o sitios con posibilidades de suscripción de pago a determinada información. Members usa el registro por defecto, pero añade la capacidad de añadir nuevos perfiles y definir sus permisos. Además de indicar los permisos generales, se puede dar acceso a los post de modo individual, desde la página de edición…. seguir leyendo

BotScout, una lista pública de bots

Dentro de las peores pesadillas de los administradores web se encuentran los bots de spam, esos robots que se encargan de sembrar las webs con comentarios ficticios enlazando a otras páginas, o de crear registros fraudulentos en redes sociales, foros… La forma más habitual de parar los pies a estos demonios es con un captcha, el típico campo donde responder a una pregunta. Los más refinados utilizan imágenes, y por ello son los más difíciles de saltar. Hay algunos que incluso resultan complicados para las personas, dando por lo general… seguir leyendo

Cómo enfocar un game jam y no desesperar en el intento

Este fin de semana he participado por tercer año consecutivo en el Global Game Jam, una “compo” a nivel mundial de 48 horas. El último día, en el grupo comentamos las cosas que no se deben hacer en una compo del estilo. Gorka, uno de los compañeros, ha publicado ya una versión más que recomendable y muy completa, así que recalcaré algunas cosas y añadiré alguna otra. Ahí va, Gameplay: el objetivo es tener un programa jugable. Es decir, el “core” es la jugabilidad o gameplay. Por eso mismo, hay… seguir leyendo

Publicando para Windows Phone 7

Al poco tiempo de comenzar a desarrollar el Zombie Master: Typing Trainer (juego más adictivo de la Imagine Mobile de Microsoft!) publiqué un post con las primeras impresiones sobre la plataforma. Con la segunda parte publicada (Zombie Master: Brain Trainer) y Snowflakes (juego ganador del concurso @meetapp) también disponible desde hace alguna semana, toca seguir comentando detalles acerca del desarrollo / publicación para los dispositivos con Windows Phone 7. Segmentación. WP7 presume de no tener segmentación alguna. Un mismo .xap (el archivo comprimido de la aplicación) debería funcionar exactamente igual… seguir leyendo

Experiencia de usuario

Si hay algo que puede resumir una buena o mala impresión de un producto, es la “experiencia de usuario“, (User Xperience ó UX). El término parece estar muy de moda, y es un concepto muy amplio, pero se traduce en ponérselo muy fácil, en todos los sentidos, al usuario. Que sea el aunténtico protagonista, que tenga el control, que sepa todo cuánto está haciendo sin volverse loco… Que cuando termine de usarlo, tenga una sonrisa en la cara, esté feliz. Convertir al usuario en el rey, puede suponer la ventaja… seguir leyendo

Desarrollando para Windows Phone 7

Estas dos últimas semanas, he tomado el relevo en el desarrollo de un juego para Windows Phone 7 (el nuevo smartphone que sacará Microsoft el próximo mes), un proyecto que desde Undead, con la colaboración de Miguel Murat (gran diseñador que “parió” la idea), tenemos pensado presentar en la Imagine Mobile. A priori, sólo iba a encargarme del project management, pero debido a la indisponibilidad de un colaborador, tuve que desempolvar XNA y comenzar en temas de desarrollo. El inicio del proyecto comenzó hace varios meses, pero debido a que… seguir leyendo

Más vale proyecto cerrado…

… que ciento volando. Aunque es aplicable a otros sectores, en videojuegos cada proyecto que se cierra tiene un significado especial, igual más en estudios independientes / empresas pequeñas, pero también en las grandes, donde las cancelaciones son más dolorosas, si cabe. Un proyecto se cierra tras N meses de desarrollo, tirando todo ese trabajo (y dinero) por la borda, dejando a todo el equipo con la miel en los labios de algo que no se acabará. En las pymes solemos ajustar mucho más los tiempos, la producción… pero aún… seguir leyendo