diff --git a/README.md b/README.md index e5b016c..0122c13 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,10 @@ +![logo](./logo.png) # oxTicTacToe Generator ## Описание Этот проект представляет собой простой Python-скрипт, который генерирует чистый HTML-код для игры "Крестики-нолики" (Tic-Tac-Toe). -С минимальным весом страницы и опциональным JS/CSS. +С минимальным весом страницы и опциональным JS/CSS. Также есть возможность использовать бэкэнд на golang для моментальной прогрузки страниц. ## Функции @@ -16,6 +17,7 @@ ## Требования - Python 3.x +- Golang 1.25 ## Установка @@ -27,7 +29,7 @@ 2. Убедитесь, что у вас установлен Python 3.x. -## Использование +## Использование в оффлайн режиме 1. Запустите скрипт `generate.py`: ``` @@ -38,9 +40,24 @@ 3. Откройте файл `static/index.html` в любом веб-браузере для игры. +## Использование в режиме сервера + +1. Запустите скрипт `generate.py` с следующими параметрами: + ``` + python generate.py server server/toe/ + ``` + +2. После создания статичных страниц состояний игрового поля соберите бэкэнд командой: + ``` + go build ./server/main.go + ``` + +3. Все необходимые для запуска файлы будут собраны в один исполняемый файл `./main`, готовый к запуску. + ## Структура проекта - `generator.py`: Основной скрипт, генерирующий HTML +- `server/main.go`: Опциональный бэкэнд ## Лицензия diff --git a/logo.png b/logo.png new file mode 100644 index 0000000..d7bc3bb Binary files /dev/null and b/logo.png differ