Сетевой мультиплеер - Крестики нолики на python, websockets и FastAPI!

  Рет қаралды 5,222

Кибер Весло

Кибер Весло

Күн бұрын

Помочь в развитии канала - / cyber_paddle
Как создать простую игру "Кпестики нолики" на python.
Стек технологий:
- Серверная часть - Python/FastAPI
- Клиентская часть - HTML/vanilla java-script
- Протокол Websocket
Исходный код - github.com/dvk-net/web-socket...

Пікірлер: 19
@milord3089
@milord3089 Жыл бұрын
От чистого сердца ты лучший!!!!💗💗💗💗💗💗
@cyber-paddle
@cyber-paddle Жыл бұрын
Подписывайтесь, приходите еще!
@zvd1660
@zvd1660 Жыл бұрын
Спасибо за видео, было интересно!
@cyber-paddle
@cyber-paddle Жыл бұрын
Подптсывайтесь, приходите еще
@zvd1660
@zvd1660 Жыл бұрын
@@cyber-paddle Подписался, буду ждать таких же полезных видео =)
@user-eb7ib9kj1d
@user-eb7ib9kj1d Жыл бұрын
Спасибо за FastApi
@cyber-paddle
@cyber-paddle Жыл бұрын
Пожалуйста! Подписывайтесь, приходите еще! А FastAPI - это не я! Оно до меня уже было...
@user-eb7ib9kj1d
@user-eb7ib9kj1d Жыл бұрын
@@cyber-paddle хах.. Я про контент. Фаст апи не самый популярный, любая информация про него на вес золота )
@milord3089
@milord3089 Жыл бұрын
жму руку
@viktorsokolov8153
@viktorsokolov8153 Жыл бұрын
Спасибо за видео. Можно ли здесь обойтись без глобальной переменной board? Создавать прямо при коннекшн board и он будет существовать пока продолжается игра, а потом по кнопке начать новую игру будет пересоздан? Я написал игру быки-коровы, тоже сначала сделал ее на глобальной переменной. Потом на инстансе в бд. Думал, что веб-сокет позволит сохранять инстанс игры прямо в коннекшене и пересоздавать его там же. Такое возможно? Может, с помощью замыкания?
@cyber-paddle
@cyber-paddle Жыл бұрын
Спасибо за отзыв. Наверное можно... В любом случае стоит попробывать...
@maxxidomgermany1209
@maxxidomgermany1209 2 жыл бұрын
Классное видео с меня лайк и подписка, вопрос а на https работоет все также или чтото нужно дополнять?
@cyber-paddle
@cyber-paddle 2 жыл бұрын
Спасибо! ну так как сервер uvicorn, то прям у них на сайте есть статейка www.uvicorn.org/deployment/#running-with-https Упоминают Let's Encrypt... У меня есть видео как прикрутить бота на получение сертификата автоматом с Lets Encrypt.. Я бы этот uvicorn посадил за nginx, а ssl прикрутил бы к nginx и все это в докерб Tschüss!
@cyber-paddle
@cyber-paddle 2 жыл бұрын
Ну и протокол тогда соответственно будет wss (websocket secured)
@maxxidomgermany1209
@maxxidomgermany1209 2 жыл бұрын
@@cyber-paddle Спасибо!
@user-uf7mv2dh2i
@user-uf7mv2dh2i Жыл бұрын
Какой адрес вбивать в браузере у меня xampp server? Я кинул home папку xampp, что дальше делать? Игра запускается в двух вкладках, но пишет что Info: error, а дальше ничего не делает.
@cyber-paddle
@cyber-paddle Жыл бұрын
Это про ПХП?
@user-uf7mv2dh2i
@user-uf7mv2dh2i Жыл бұрын
@@cyber-paddle -нет!
@milord3089
@milord3089 Жыл бұрын
аааа я плачу ну могут же обьяснять
MISS CIRCLE STUDENTS BULLY ME!
00:12
Andreas Eskander
Рет қаралды 18 МЛН
Clowns abuse children#Short #Officer Rabbit #angel
00:51
兔子警官
Рет қаралды 78 МЛН
Playing hide and seek with my dog 🐶
00:25
Zach King
Рет қаралды 34 МЛН
Spot The Fake Animal For $10,000
00:40
MrBeast
Рет қаралды 176 МЛН
Python FAST API Tutorial
58:20
Tech With Tim
Рет қаралды 324 М.
Собеседование Python developer на 4000$
25:22
Artem Levkivskyi
Рет қаралды 31 М.
Logging in FastAPI Apps / Writing a FastAPI Middleware
31:01
Better Stack
Рет қаралды 17 М.
НЕ БЕРУ APPLE VISION PRO!
0:37
ТЕСЛЕР
Рет қаралды 371 М.
Todos os modelos de smartphone
0:20
Spider Slack
Рет қаралды 63 МЛН
Xiaomi SU-7 Max 2024 - Самый быстрый мобильник
32:11
Клубный сервис
Рет қаралды 523 М.
iPhone socket cleaning #Fixit
0:30
Tamar DB (mt)
Рет қаралды 17 МЛН
Сколько реально стоит ПК Величайшего?
0:37
low battery 🪫
0:10
dednahype
Рет қаралды 937 М.