Автор: tac
daner
Не могли бы Вы высказать свои мысли о том, как сделать адаптер Java-C# на основе вашего движка для TeamBot (ну, то что мы прикидывали по скаипу) ... как это в принципе будет работать ... скажем не нужно много игроков, давайте самый простой вариант с тем же тестовым примером со стенами (кстати, я там в теме наставил вопросов - может уточните их, или лучше явно задать вам вопросы ? ) .. так вот что нужно, чтобы тот класс был не на ява а на C# ?
|
|
вопросы, лучше явно задавать.
а техника примерна следующая? (блин, тороплюсь, так что в самых общих чертах).
На java и на C# пишутся одинаковые (ну в смысле зеркальные) классы
которые занимаются серелизацией и десерелизацией.
дальше, через них будут потоки объектов посылаться и приниматься.
дальше обе программы запускаются как игроки и все что у них на вход приходит идет в начале в этот класс сериализации, а все что выходит, тоже в начале проходит класс сериализации.
Судья в данном случае, просто обслужит два потока (в обе стороны), т.е. почистит команды от мусора (это необходимо будет из-за того, что симулятор тоже чего-то там на выход выбрасывает).
Сам движок, просто обеспечит пайп соединение в обе стороны для всех игриков.