A whirlwind tour of the Rust programming language as we as we live-code a text-based adventure game in 45 minutes!

Language Features:

- zero-cost abstractions
- move semantics
- guaranteed memory safety
- threads without data races
- trait-based generics
- pattern matching
- type inference
- minimal runtime
- efficient C bindings

Game Features:

- Open source
- Text-based UI ("TUI"?)
- Game loop
- Multithreaded
- Networked
- Compile, run and play the game at the end of the session!

This session is meant to be a fun demonstration of what you can do with the Rust programming language. We won't be diving into deep explanations of how things work, but we will be going over what's going on, and why it's so awesome. Oh, and you get to play a game at the end. :-) [126]

Comments

Comments are closed.

Pedro Salgado at 20:05 on 19 Jul 2017

Just like the first presentation by Nathan: brilliant!