Pushbutton – Framework open-source para el desarrollo de juegos en flash

pushbuttonLos que me leéis en WWWhat’s hot habréis adivinado que soy aficionado a los juegos en flash. Cuanto más tontos mejor, así­ «pierdo» menos tiempo.

Siempre he encontrado fascinante el mundo de la programación de videojuegos. Desde la etapa en la que varias personas se sientan para pensar en cómo entretener a la gente, hasta la fase de programación en la que, poco a poco, las ideas se hacen realidad.

El caso es que me acabo de topar con PushButton Engine, una plataforma de programación de juegos en flash que, además de ser open-source, tiene una buena sección de documentación en su site oficial.
ejemplo
Captura del juego Grunts Skirmish, programado con PushButton

Necesita Adobe Air y promete ser una opción ideal para desarrollar aplicaciones modulares, no monolí­ticas, lo que nos permitirá aprovechar los objetos creados en más de un juego.

En fin, no soy programador, con lo que espero que los especialistas estéis ahí­ para comentar, criticar y completar este pobre artí­culo sobre lo que parece ser una excelente herramienta de programación.

Alice – Plataforma educativa de programación tridimensional

aliceAlice es un entorno de programación tridimensional que permite, desde hace varios años, de forma sencilla, crear una animación para contar una historia, jugar a un juego interactivo, o crear un ví­deo para compartirlo en Internet.

Alice es una herramienta gratuita diseñada para enseñar a los estudiantes los conceptos de la programación orientada a objetos. Permite a los estudiantes aprender los conceptos de programación a base de crear animaciones y videojuegos sencillos. En Alice los objetos 3D (gente, animales, vehí­culos…) forman parte de un mundo virtual, teniendo que ser animados a base de programación.
3d
Con una interface bastante agradable de usar, los estudiantes arrastran los objetos y elementos gráficos para crear los programas, mientras se genera el código en Java, C++ y C#.

Con este tipo de actividad se pretende hacer la enseñanza de la programación más agradable, permitiendo a los estudiantes entender la acción y el efecto de una forma más intuitiva.

Podéis bajarlo de forma gratuita en www.alice.org y ver los ví­deos de demostración en su página de presentación.

Bitacoras.com libera su API

api

A partir de hoy la red de bloggers Bitacoras.com ya tiene disponible su API para que podáis programar juguetitos de todo tipo con su contenido (que, al fin y al cabo, es nuestro…).

Sin duda es una buena oportunidad para divulgar las noticias más votadas en forma de widgets de todo tipo, realizar filtros y darle más visibilidad a la enorme comunidad de personas que cada dí­a se encuentran allí­ compartiendo lo que escriben en sus blogs.

Podéis leer más detalles en la noticia de bitacoras.com, donde se muestran algunos ejemplos ya realizados.

ecoder – Editor de código online

ecoderecoder es un interesante editor de código online.

Ofrece la posibilidad de marcar con colores las funciones propias de cada lenguaje de programación y de editar entre varios usuarios un mismo documento a la vez.

editor

Aunque carece de las funcionalidades de un buen editor profesional de código fuente no deja de ser una alternativa interesante cuando no hay otra cosa a mano.

fuente: Go2Web20.net

Incluyendo Galerí­as de fotos en flash en su web

flashFlash-Gallery es un componente php que puede ser fácilmente instalado en cualquier sitio web para mostrar galerí­as de fotos de una forma elegante y sofisticada.

Compatible con flickr basta indicar las fotos que queréis mostrar e incluir el código necesario en la página deseada. El resultado es una presentación en la que el visitante podrá ver las fotos de forma rápida y cómoda.

El archivo PHP navega por las fotos de un directorio determinado y crea un archivo swf con la animación final.

Ideal para los amantes de resultados perfectos con un poco de noción de programación.

1-time – Programa, visualiza y hospeda una página web

webdesign

La mayorí­a de los diseñadores web hacen sus pruebas localmente antes de publicar el resultado en Internet. 1-time es una aplicación web para los que prefieren hacer todo el trabajo online.

Aquí­ podréis escribir el código de la página, el encabezado, el cuerpo… y ver el resultado después de apretar un botón, pudiendo hacer la página pública o privada.

Sencillí­simo de usar y práctico para pruebas de comportamiento de las páginas que publicamos con posibilidad de edición posterior.

Por desgracia sólo es posible usar código estático…

Sitonomy – Análisis de los componentes utilizados en una web

Sitonomy es una herramienta que descubre los diferentes componentes que forman un sitio web y ofrece alternativas a los mismos.

Basta incluir la url para que Sitonomy nos avise sobre el sistema de estadí­sticas utilizado, el lenguaje de programación, la forma de poner publicidad, datos del servidor…

Una forma interesante de cotillear entre los sistemas utilizados por los más famosos para obtener algunos consejos que siempre van bien al empezar un proyecto web.

fuente: S. spark

El papel de las herramientas en la implantación de un nuevo proceso

Durante muchos años he estado trabajando de empresa en empresa definiendo procesos que optimicen la productividad de los grupos de trabajo, principalmente de programadores.

Cuando se es consultor o jefe de proyectos de un gran equipo, es importante conocer y entender la forma de trabajo de los miembros del mismo, antes de querer implantar cambios a diestro y siniestro. Por mucho presupuesto que la empresa tenga, por muchas herramientas que haya disponibles para mejorar la comunicación del grupo, no habrá avance si no hay humildad.

Humildad significa no despreciar la metodologí­a preexistente pensando que uno siempre tiene la razón, no pensar que el problema estriba en la pereza de los trabajadores o en la resistencia al cambio de los mismos, significa escuchar durante mucho tiempo para que cuando se hable todos afirmen, significa definir una estrategia que os posicione como un buscador de soluciones, no un generador de problemas.

MantisPor eso cuando a veces recomiendo el uso de una herramienta de bugtracking, como mantis, para gestionar las tareas de un equipo de programación, o una aplicación que genere timesheets con los informes de las horas invertidas por persona y tarea no quiero decir que tengáis que llegar a una empresa con un montón de herramientas debajo del brazo diciendo a los responsables que la solución está en implantarlas… hay mucho trabajo que hacer antes de eso.

Generalmente antes de implantar mantis en una empresa dedicaba unos tres meses (depende del tamaño del departamento) para conocer el proceso utilizado, el objetivo y las personas claves en el flujo de información. Después de conquistar la confianza y tener la seguridad de que todos estábamos alineados, comenzaba el trabajo de configurar una nueva forma de trabajo y, por supuesto, instalar herramientas que se adapten a la misma.

Os escribo ésto porque muchas veces me preguntáis cosas por email cuya respuesta no es técnica. Las herramientas no ofrecen ninguna solución si no hay voluntad e inteligencia por detrás de ellas. No os preocupéis si hay resistencia en miembros del equipo, es normal. La gente tiene miedo de perder el poder adquirido con los años y muchos piensan que una herramienta o un nuevo proceso puede hacerles perder prestigio dentro de la compañí­a. La solución, como he comentado, es colocar a las personas clave en posiciones donde puedan asumir un papel principal dentro del proceso, sin que ello signifique aumentar los riesgos de éxito, claro.

Mapeed – Extensión para facilitar la lectura de puntos en Google Maps

Estreno mis 34 años dando un consejo a los que se pasan el dí­a entre lí­neas de código.

Mapeed es lo que necesitan los programadores que usan Google Maps para localizar geográficamente miles de puntos.

En la figura superior podéis ver el antes y después de haber usado Mapeed, una aplicación que podéis bajar y usar en vuestro sistema de forma gratuita siempre y cuando no paséis de 5000 marcas y 50.000 visitas mensuales.

En el site podéis ver un ejemplo realizado con startups localizadas en un inmenso mapa. Mucho más agradable de navegar, sin duda.

fuente: Go2web20

Clivir – Comunidad de aprendizaje

En clivir los usuarios pueden compartir conocimientos unos con otros, escribiendo tutoriales de los más diversos temas.

Se pueden crear clases, con sus alumnos y las clases que cada uno puede impartir virtualmente. Podéis participar gratuitamente de las clases que queráis, esperando las lecciones que el profesor irá administrando por la web.

Desde aquí­ es fácil ponerse al dí­a sobre nutrición, fotografí­a o programación, basta apuntarse a lo deseado y esperar las clases, en las que podéis ser miembro activo comentando como un buen alumno.

fuente: mashable