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
Log in or sign up for Devpost to join the conversation.