Я бы хотел запрограммировать компьютерную игру, в которую должны играть несколько участников. И мне нужно сделать это двумя разными способами. Первый способ - запрограммировать веб-сайт, где люди могут войти и играть. Второй способ - запускать программы локально и обмениваться данными друг с другом, используя подход P2P.
Я знаю, как программировать в обоих направлениях. В первом случае я могу использовать PHP. Во втором способе я использую Python или Java. Но в этом случае мне нужно сделать одну и ту же работу дважды (используя разные языки). И я хочу этого избежать (поэтому мой вопрос - как я могу это сделать).
Я почти решил свою проблему, но в конце концов я понял, что она не будет работать таким образом. Я хотел использовать JavaScripts. Я думал, что с помощью JavaScript я могу запрограммировать интерфейс для игры, который читает и пишет в локальный файл. И затем, в случае веб-сервера, я загружаю и загружаю локальный файл на сервер. А в случае подхода P2P я использую сетевые инструменты Java или Python для обмена локальными файлами между компьютерами пользователя.
Но потом я обнаружил, что JavaScript не может читать данные с веб-сервера. Итак, моя идея провалилась. У кого-нибудь есть идеи получше?