Skip to content

Cursed and scuffed mental maths practice app. bean

License

Notifications You must be signed in to change notification settings

BeanwareHQ/beanmaths

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BeanMaths

A work-in-progress mental maths practice app, but it's a multiplayer quiz. And very scuffed too!

Info

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

Why C++? (for the Rust purists)

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

License

This project is licensed under the Mozilla Public License, version 2. You can find the full license test here.