7th BcnRust Meetup (Christmast Edition)


Details
Rust es un lenguaje ideal para la programación de videojuegos y el ecosistema está madurando día a día. Este año he empezado a aprender Rust y me he topado con un tutorial donde se implementaba un roguelike. El tutorial es un port de otro que usaba Python y utiliza la programación orientada a objetos para su implementación.
Tras completar el tutorial empecé a desarrollar el mismo juego usando la librería specs. Esta librería implementa el patrón Entity - Component- System (ECS) y se aprovecha de la capacidad de Rust para ejecutar código en paralelo.
En esta charla explicaré mi aventura aprendiendo Rust y ECS simultáneamente. Aunque la programación orientada a objetos es útil para programar videojuegos no es las más eficiente ni extensible. Usando componentes y sistemas podemos representar la misma lógica del videojuego y trabajar con estructuras de datos más accesibles.
David (https://twitter.com/beagleknight).
¡Hola! Mi nombre es David y me gustan los perros, videojuegos y la programación. Actualmente estoy trabajando en Codegram y hace unos meses empecé a aprender Rust en mis horas libres y ¡hasta ahora me encanta! 🦀
También programo videojuegos (a veces) y he participado en algunas GameJAM. Es la primera vez que intento hacer alguna cosa con Rust y videojuegos pero todavía no tengo la soltura necesaria para usarlo en alguna JAM 😅.
Las diapositivas se pasarán en inglés y la charla será en castellano.
¡Esperamos veros a todos de nuevo para compartir unas horas de Rust antes de despedir el 2019!
Como siempre, gracias a Adevinta, habrá pizzas y refrigerios varios 😃.

7th BcnRust Meetup (Christmast Edition)