Hello.

Given the issues surrounding Python and it being mandatory or not, I'd
like to suggest the following:
* AI can be a dynamic library / DLL file, loaded at use time
* WML for a map specifies the AI to use, builtin or a specific plugin,
and if plugin whether it's a mandatory plugin or AI can be changed for
builtin

This way, mapmakers can do special AIs (Python or C++ or anything that
can make a dynamic library) for some maps (think a map with some special
thing for which it is easy to create an AI), though game can also use
builtin AI if plugin is not there. And you can also have scripted maps
requiring some plugin (eg in campaigns and such).

This also let eg Windows players not be required to have Python to play
the game.

Just my 2 cents

Nicolas

Reply via email to