Добавление лого и описания бэкэнда
This commit is contained in:
21
README.md
21
README.md
@@ -1,9 +1,10 @@
|
|||||||
|

|
||||||
# oxTicTacToe Generator
|
# oxTicTacToe Generator
|
||||||
|
|
||||||
## Описание
|
## Описание
|
||||||
|
|
||||||
Этот проект представляет собой простой Python-скрипт, который генерирует чистый HTML-код для игры "Крестики-нолики" (Tic-Tac-Toe).
|
Этот проект представляет собой простой Python-скрипт, который генерирует чистый HTML-код для игры "Крестики-нолики" (Tic-Tac-Toe).
|
||||||
С минимальным весом страницы и опциональным JS/CSS.
|
С минимальным весом страницы и опциональным JS/CSS. Также есть возможность использовать бэкэнд на golang для моментальной прогрузки страниц.
|
||||||
|
|
||||||
## Функции
|
## Функции
|
||||||
|
|
||||||
@@ -16,6 +17,7 @@
|
|||||||
## Требования
|
## Требования
|
||||||
|
|
||||||
- Python 3.x
|
- Python 3.x
|
||||||
|
- Golang 1.25
|
||||||
|
|
||||||
## Установка
|
## Установка
|
||||||
|
|
||||||
@@ -27,7 +29,7 @@
|
|||||||
|
|
||||||
2. Убедитесь, что у вас установлен Python 3.x.
|
2. Убедитесь, что у вас установлен Python 3.x.
|
||||||
|
|
||||||
## Использование
|
## Использование в оффлайн режиме
|
||||||
|
|
||||||
1. Запустите скрипт `generate.py`:
|
1. Запустите скрипт `generate.py`:
|
||||||
```
|
```
|
||||||
@@ -38,9 +40,24 @@
|
|||||||
|
|
||||||
3. Откройте файл `static/index.html` в любом веб-браузере для игры.
|
3. Откройте файл `static/index.html` в любом веб-браузере для игры.
|
||||||
|
|
||||||
|
## Использование в режиме сервера
|
||||||
|
|
||||||
|
1. Запустите скрипт `generate.py` с следующими параметрами:
|
||||||
|
```
|
||||||
|
python generate.py server server/toe/
|
||||||
|
```
|
||||||
|
|
||||||
|
2. После создания статичных страниц состояний игрового поля соберите бэкэнд командой:
|
||||||
|
```
|
||||||
|
go build ./server/main.go
|
||||||
|
```
|
||||||
|
|
||||||
|
3. Все необходимые для запуска файлы будут собраны в один исполняемый файл `./main`, готовый к запуску.
|
||||||
|
|
||||||
## Структура проекта
|
## Структура проекта
|
||||||
|
|
||||||
- `generator.py`: Основной скрипт, генерирующий HTML
|
- `generator.py`: Основной скрипт, генерирующий HTML
|
||||||
|
- `server/main.go`: Опциональный бэкэнд
|
||||||
|
|
||||||
## Лицензия
|
## Лицензия
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user