Bueno gente, quería compartir con ustedes un proyecto que me ha tenido bastante entretenido durante este verano y que si sigue adelante me seguirá entreteniendo más de la cuenta.
Decidí bautizarlo como jslash.
Jslash, está pensado como un microframework para el desarrollo de videojuegos en la web. En un principio lo ideé para que fuera simplemente client-side pero la verdad que ultimamente creo que estaría mejor que también proporcionara una parte servidor, aunque aún no me decido por un lenguaje server-side en concreto.
Está publicado en un repositorio en Github y está licenciado bajo licencia MIT, permitiendo su uso en proyectos tanto open-source como comerciales.
Si alguien quiere echarle un ojo o trastear con él puede descargárselo de:
https://github.com/jorgonor/jslash
No es gran cosa y no me atrevo aún a llamarlo una versión 0.1, pero proporciona objetos Sprite, Tilesets que permiten cargar mapas de tiles editados con Tiled, eventos, texto, audio, colisiones rectangulares, algunos mix-ins, ...
Mi opinión es que la interfaz al programador es sencilla y ya se pueden empezar a realizar juegos decentes con jslash. Si sale la propuesta de concurso de videojuegos tenía intención de montar un pequeño juego subido a un servidor para empezar a pensar en las características de la parte servidor y en conseguir pequeños tiempos de latencia.
Aún queda mucho trabajo por hacer, así que si a alguien le ilusiona el proyecto y le gustan Javascript o la Web en general, no tiene más que escribir un post por acá o realizar alguna demo que sin problemas se puede añadir al repo. Aún no estoy muy familiarizado con git ni con github pero creo que se puede trabajar muy bien en colaboración por ramas, forks y pull-requests.
En cuanto tenga algunas tareas pendientes realizadas, tengo intención de documentar la API y así será más sencillo entender el funcionamiento de primeras, aunque últimamente tengo poco tiempo para echarle.
Espero que les parezca interesante, Saludos!!!