@cyb3rD
IT Энтузиаст

Как обработать события мыши в приложении на flask?

Добрый день, уважаемые эксперты!
Изучаю python на очных курсах. Есть понимание основ, все изучаемое стараюсь закрепить практическими заданиями в своем репозитории. В качестве учебного проекта с коллегой выбрали разработку карточной браузерной игры с использованием framework Flask.
У нас есть прототип (эскиз страниц, словесное описание логики). Я не понимаю как можно обрабатывать клики пользователей в определенных полях и выполнять определенные действия (раздача карт, их перемещение, взаимодействие с картами соперника) с помощью python на стороне сервера.

Буду очень признателен за развернутый ответ.
Заранее благодарен!
  • Вопрос задан
  • 539 просмотров
Решения вопроса 1
viktorvsk
@viktorvsk
Никак вы это на стороне сервера не сделаете.
Есть понятие клиент-серверная архитектура. Вам именно к ней, потому что фласк - это веб-фреймворк.

На клиенте (html/css/js/flash/silverlight/java-applet/schockwave/...) вы рисуете карты и ловите все эти клики, перемещения и т.д.. И в зависимости от логики вашей программы, в определенный момент формируете определенный запрос к серверу. Сервер получает данные и определенным образом их обрабатывает: пересчитывает, сверяет, заносит в базу... и выдает ответ клиенту. И так по кругу.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы