Также решил применить теорию создания мультиплеера на практике и создал меню лобби
Что в нее входит?
* Список лобби📋
При заходе в меню сервер загружает уже существующие лобби с другими игроками
* Создание нового лобби
При данных действиях сервер добавляет новое лобби у других игроков. Можно давать название и пароль для лобби
Для названия действует проверка - "Нет имени" и "Это имя уже занято"
* Добавление/Выход игрока
Добавление или выход игрока меняет список игроков в самом лобби и количество игроков лобби в самом меню. Если есть пароль, игрок не сможет присоединиться, пока не введет правильный пароль
* Вариант при неожиданном выходе из сервера
Сделал так, что при неожиданном выходе из сервера вышедший игрок удаляется из лобби, в котором он находился
P.S. Пришлось несколько раз переделывать серверную часть. Для это я даже создал блок-схемы, после этого все стало яснее (Думаю и дальше так делать)
Post #199
555




- 👍 8
- ❤ 1