Saltar al contenido

7th BcnRust Meetup (Christmast Edition)

Foto de Roberto Huertas
Hosted By
Roberto H. y 2 más
7th BcnRust Meetup (Christmast Edition)

Detalles

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 😃.

Photo of BcnRust group
BcnRust
Ver más eventos
Adevinta Spain
C/ de la Ciutat de Granada, 150 · Barcelona, CT