The core idea is to write a MTGO (Magic The Gathering Online) clone to play for free with your friends online.
It has to be really simple: you upload a deck, connect to a server and play.
I started this project also to learn SDL and C++ async programming.
The original plan was to start with pauper staples to reduce the workload, with the option to expand later.
If you look at it carefully, it is an ambitious project. It requires deep knowledge of SDL programming, C++ multithreading, sockets with async operations, networking and last but not least MTG rules.
Feel free to contribute.
- libboost-all-dev
- nlohmann-json3-dev
- libcurl4-openssl-dev
- libsdl2-ttf-dev
You can use the buttons to upload a deck, toggle the sideboard visualization, or upload a recent deck.


