Web-based front end for mage
I'm a web dev experienced in building rich client apps and am also a huge magic fan. I've always wanted to build a web-based mtg client, and I think that using all the hard work that the mage devs have put in would be amazing. I've got a lot of experience writing realtime apps in React.js, and thought that me and a couple friends could build something pretty cool.
What do you guys think? I feel like difficult parts of doing this are:
* How do we share the card logic between client and server (Possibly compile the common modules to javascript, so that we can write the card logic once...Maybe use one of the java to javascript compilers out there (GWT?)
* I understand that mage uses jboss remoting which would have to also support accepting websocket connections and messages so that the client may send and receive updates from the mage server...what do the mage data contracts look like?
PS. really appreciate the work you guys/girls have done making such a great project.
Sorry for no urls for react and some Java -> Js compilers....post looks too spammy apparently
What do you guys think? I feel like difficult parts of doing this are:
* How do we share the card logic between client and server (Possibly compile the common modules to javascript, so that we can write the card logic once...Maybe use one of the java to javascript compilers out there (GWT?)
* I understand that mage uses jboss remoting which would have to also support accepting websocket connections and messages so that the client may send and receive updates from the mage server...what do the mage data contracts look like?
PS. really appreciate the work you guys/girls have done making such a great project.
Sorry for no urls for react and some Java -> Js compilers....post looks too spammy apparently