Цитата(мисс_граффити @ 9.04.2007 18:00)

а где здесь две программы умещаются? В чем функции каждой из них?
Допустим, несколько человек разрабатывают
каждый свою программу, играющую в эту игру с применением ИИ. После этого нужно устроить турнир между этими программами и посмотреть, чья выиграет. При этом надо организовать взаимодействие этих программ от хода к ходу..
compiler, я правильно понял вопрос?
Цитата(compiler @ 9.04.2007 18:23)

может как-то через файл... одна программа пишет другая читает...
Да, через файл, если речь идет о ТР. Только надо все продумать. Можно, чтоб каждая прога писала в свой файл: одна использует файл f1.dat, другая в f2.dat, третья в f3.dat и т.д. Каждая программа ждет появления файла предыдущего игрока. Как только он появляется - это значит, ее ход. Она его читает и стирает. Обрабатывает данные, ходит (то есть записывает данные в свой файл). Следующая видит, что эта сходила, и т.д.
32-битные компиляторы могут предоставить другие средства - сокеты, например.. Также есть механизм семафоров.. Но тебе пока будет достаточно обмена через файлы, мне кажется.