Как динамически запускать игру на веб-странице ⇐ Python
-
Гость
Как динамически запускать игру на веб-странице
У меня есть:
[*]Рабочая игра в покер, которую можно запустить из командной строки (игра запускается с помощью table.Round() после добавления всех игроков в экземпляр таблицы) — сценарий игры находится здесь (https://github. com/rtphawaii/HomeGame/blob/main/HomeGame.py) [*]рабочий app.py, который создает экземпляр игры и может добавлять игроков из разных сессий (скрипт для приложения находится здесь: https://github.com/rtphawaii/HomeGame/blob/main/app.py)
Проблема:
[*]вся игра запускается с помощью входных данных и операторов печати, которые отображаются в командной строке. [*]Я хочу, чтобы входные и выходные данные командной строки отображались на html-странице для каждого сеанса. [*]html-страница будет динамически меняться по мере того, как игроки вводят свои ставки и разыгрываются флоп, ривер и терн.
Я рассматривал возможность повторного выполнения всего кода в файле app.py с использованием request.form только для тех случаев, когда требуется ввод, и понятия не имею, как выполнить выходную часть.
Очевидно, я новичок в использовании Flask, HTML, JS, поэтому понятия не имею, что делать дальше, даже после поиска.
Могу ли я использовать Socketio?
Спасибо!
У меня есть:
[*]Рабочая игра в покер, которую можно запустить из командной строки (игра запускается с помощью table.Round() после добавления всех игроков в экземпляр таблицы) — сценарий игры находится здесь (https://github. com/rtphawaii/HomeGame/blob/main/HomeGame.py) [*]рабочий app.py, который создает экземпляр игры и может добавлять игроков из разных сессий (скрипт для приложения находится здесь: https://github.com/rtphawaii/HomeGame/blob/main/app.py)
Проблема:
[*]вся игра запускается с помощью входных данных и операторов печати, которые отображаются в командной строке. [*]Я хочу, чтобы входные и выходные данные командной строки отображались на html-странице для каждого сеанса. [*]html-страница будет динамически меняться по мере того, как игроки вводят свои ставки и разыгрываются флоп, ривер и терн.
Я рассматривал возможность повторного выполнения всего кода в файле app.py с использованием request.form только для тех случаев, когда требуется ввод, и понятия не имею, как выполнить выходную часть.
Очевидно, я новичок в использовании Flask, HTML, JS, поэтому понятия не имею, что делать дальше, даже после поиска.
Могу ли я использовать Socketio?
Спасибо!