STEAM GROUP
Giant Multiplayer Robot MRobot
STEAM GROUP
Giant Multiplayer Robot MRobot
10
IN-GAME
179
ONLINE
Founded
9 March, 2012
Location
United States 
Showing 1-2 of 2 entries
2
Python library and API change requests
Hi,

I'm new to GMR and I love it. I am keen to continue using it. Thanks for making it in lieu of a PBEM mode in Civ V.

I'm working on a Python tool/library that initially includes just a command-line interface used for when I'm on Linux. The code is at https://github.com/gak/giant-multiplayer-robot-helper if you're curious. It's incomplete, but I'll be continuing development over the next few days/weeks/etc.

Anyway, I have some questions and requests for the GMR API. I hope this is the appropriate place to post questions like these.

Are you updating the API because of GMR 2.0? Will there be a new client with more features?

May I request to include the history of turns in each game? I would like this so I can predict when the next turn will be. For example, "Game #1238 Your turn in: ~5 hours" (because 2h average turn + 3h average turn, for the two players before me). This might have extra arguments, e.g. GetGamesAndPlayers?includeTurns=true&turnsPage=5 would show "page 5" of the turns list (so that your servers don't overload with a massive look-up). Alternatively have a new "GetGame" or "GetGameTurns" API call, etc.

Another request is for the API is to include the country/leader the player has chosen, in the game result player list.

This is not really a request as such, just a thought about potential third party use. API calls such as creating a game, joining a game, etc would be pretty handy for gaming leagues/ladders/competitions/etc., to automatically start a game for a prearranged set of players. I don't currently have a particular need for it in my Python library--it's just an observation.

One last thing. I do know a multitude of programming languages, and I am happy to implement these API changes on your web app code, if you don't feel the need to do it yourself, or just don't have the time for it. We can discuss those details offline of course.

Thanks,

Gerald
Showing 1-2 of 2 entries