Запустить игру на двух компьютерах? - PullRequest
0 голосов
/ 19 января 2020

Я создаю двустороннюю военную игру с использованием Greenfoot. Я хотел бы сыграть в нее с моим братом, но я также хотел бы, чтобы мой брат мог видеть только одну часть всей карты и меня тоже. Поэтому я хотел бы, чтобы мой брат мог играть в нее на своем компьютере, а я - на своем.

Предполагается, что это игра в реальном времени, но я могу сделать ее пошаговой, если она слишком сложно. Как мне подключить мою ма c и маму моего брата c так, чтобы игра запускалась одновременно на обеих (мне бы хотелось, чтобы она получала данные с обеих клавиатур).

У меня нет опыта работы в сети, поэтому я не знаю, возможно ли это.

1 Ответ

0 голосов
/ 19 января 2020

Эта связь между вашей мамой c и вашим братом ма c может быть осуществлена ​​с использованием java сокетов. Вы будете сервером, а ваш брат - клиентом. Вам нужно открыть сервер с ServerSocket на указанном порту c, и ваш брат подключится с помощью Socket. Вы можете найти более подробную информацию о реализации java сокета здесь (и посмотрите на 3-ю главу под названием «Простой пример»)

...