slaymaker1907 / triple-triad-ai

GNU General Public License v2.0
5 stars 1 forks source link

Support running the the AI in another process #18

Open slaymaker1907 opened 8 years ago

slaymaker1907 commented 8 years ago

Right now, the GUI is hanging because the AI and the GUI are all on one thread. I think that these should really be in separate processes so that the AI doesn't affect the GUI performance.

slaymaker1907 commented 8 years ago

I think that I'm going to do this through the OpenDOF framework. It's a networking library, but it can be safely routed through the localhost. Furthermore, it's fairly easy to use and would easily allow running a headless server somewhere remotely (maybe AWS) and then having a frontend GUI on a different machine.

slaymaker1907 commented 8 years ago

Also, in the future, this could allow for a native GUI if desired.