Visual Entertainment and Technologies Forum

Full Version: Exposing API to play the game via an interface
You're currently viewing a stripped down version of our content. View the full version with proper formatting.

Pigsaviour

Is it possible to expose the API to, say, Python via TCP transport so we can play the game through another interface? Potentially, we can automate certain tasks or implement strategies that may not be feasible with human clicking.

Additionally, auto production could be better managed via the community and better management methods could also be discovered. 

The community could also explore auto pricing.
Quote:Is it possible to expose the API to, say, Python via TCP transport so we can play the game through another interface? Potentially, we can automate certain tasks or implement strategies that may not be feasible with human clicking.

This is practically impossible without a complete rewrite of GearCity. There is very little separation between logic and client in the game. It might be something to explore after the Synchronized Multiplayer bounty is funded: https://www.ventdev.com/forums/showthread.php?tid=3830

Quote:Additionally, auto production could be better managed via the community and better management methods could also be discovered.
Auto production is obsolete with the Mk2 Production system. Outside of what's already in the bounty system, there is unlikely to be any additional bounties created for the old production system.

Quote:The community could also explore auto pricing.
Improvements to the auto sell system already have bounties: https://www.ventdev.com/forums/showthread.php?tid=3967 and https://www.ventdev.com/forums/showthread.php?tid=4489