Experimentos 2
¿Cuánto sabes de programación web?
Hace unas 3 semanas, conversando con alumnos del taller de @en1mes salió la idea de hacer un pequeño juego de trivia, preguntas de html, css y otros temas relacionados para saber quién era el que más sabía de programación web. La primera versión que publiqué del proyecto era bastante fea, pero de todas formas obtuvo la suficiente tracción para que valiera el esfuerzo de lanzar una versión con una interfaz mejorada, que incluyera categoría de preguntas, tiempo límite, y con la posibilidad de guardar los mejores puntajes. y finalmente ya tenemos un juego interesante para mostrar y queremos desafiarte a participar.
¿Cuanto sabes de programación web?
Nota aparte.
Me han preguntado harto sobre que herramientas utilicé para crear el juego. El backend está desarrollado en ruby on rails, el front-end es HTML5 con un poco de CSS3, principalmente para las transiciones de colores de las cajas con las preguntas. El proyecto incluye un poco de ajax, hecho en Jquery para que toda la lógica de la sección de preguntas corra en la misma página. PD: Si alguien quiere ayudar con las preguntas o abrir una nueva sección de preguntas respectivo al tema de programación web bienvenido sea.
HTML5 es mucho más que un Doctype!
Muchas personas tienen puesto en su curriculum HTML5 sin saber siquiera que es lo que es ni que tipo de cosas se pueden hacer con el.
A modo de ejemplo de cosas interesantes que se pueden hacer con HTML5 y javascript les dejo un pequeño experimento que saca provecho de la etiqueta <canvas>, una etiqueta que permite manejar de forma dinámica una sección de la página web.
En este caso, ocupe una pequeña sección de la página web para realizar una simulación de automas celulares llamada Life, que está basada en el juego de la vida de Conway’s
Puedes ver el experimento aquí
Y si te interesa el código puedes descargarlo desde GitHub.
Ahora si te interesa ver que otras cosas se pueden hacer con esta tecnología te recomiendo leer este artículo que explica como fue que HTML5 dejó a Flash obsoleto.