I am a game developer working on a multiplayer game. The project is in a very early stage, however I am intrigued at the possibility of using IOTA as an in-game currency and method for distributing the computing power of the clients; ie to make sure that they all agree on some master state, while at the same time contributing to the computation of the game without the existence of a master server and being extremely difficult if not virtually impossible to hack.
The DAG appears to solve the problem of distributed agreement in a highly efficient manner. My questions then are:
- Will IOTA have an API for doing something along these lines, or if not, will the source code be available at some point?
- Would it possibly be suitable for real-time communication?
I understand IOTA is not even released yet, however, just as there is a huge market in the Internet of Things, so there also may be for decentralized massive multiplayer online games. It would be very interesting to see if something like this is possible; and if so it would greatly lower the barrier for creating an MMO. (Not to mention the promotion such a thing would entail)