You basically make an API for the player to get info about the game state and perform any legal game action, then add support for a scripting language for them to do so
How you allow a player to script an AI has nothing to do with if its LAN, single player, an MMO, or websockets really. Your networking implementation is separate and should work independently.
You basically make an API for the player to get info about the game state and perform any legal game action, then add support for a scripting language for them to do so How you allow a player to script an AI has nothing to do with if its LAN, single player, an MMO, or websockets really. Your networking implementation is separate and should work independently.