A work-in-progress mental maths practice app, but it's a multiplayer quiz. And very scuffed too!
This project was originally made for my school's Computer Science Course. I didn't make it in time for submission, so this project is now just a fun project to work on.
The server is written in Rust, and the client in C++.
One simple answer, raylib. Raylib's bindings to rust is very old and pretty much unmaintained, and the raw FFI bindings are unsafe, which will require me to write a wrapper around it, which is just extra work. Therefore, I have chosen to use C++, because it has a nice OO wrapper around raylib, and the language is a bit less painful to work with than C (In C: generics are macros, no runtime polymorphism, no namespaces, really annoying strings).
This project is licensed under the Mozilla Public License, version 2. You can find the full license test here.