Inspiration
Rust has several libraries for handling text UIs on consoles, but not very many console emulators, which have several advantages such as full 24-bit color support and potential support for a larger set of characters.
What it does
rust-term aims to simplify development of applications with text UIs by providing a simple, lightweight interface.
How I built it
I used glium, a Rust wrapper over OpenGL, to handle all of the drawing, and image, an image manipulation library, to handle importing the spritesheet.
Challenges I ran into
I didn't know OpenGL nor Rust before this weekend.
Accomplishments that I'm proud of
I now know a bit about OpenGL and Rust.
What I learned
Rust, OpenGL, and math is hard
What's next for rust-term
Better initialization
Support for other codepages (input formats)
Rewrite error handling to be more idiomatic
Add utility methods for string printing and box drawing