Update README.md

This commit is contained in:
Nikiroy78 2021-02-05 15:56:48 +03:00 committed by GitHub
parent 6ee18b2b45
commit caa7b0feeb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,34 +1,13 @@
# Version 1.0 # Версия 1.0
Тестовая версия для GNU Linux и OS Windows (x64).<br/> ### Описание
Для запуска программы требуется **python 3.6+**!!!<br/> Версия 1.0 корректно работает на OS Windows и скомпилирована для GNU Linux. Использует движок PyQt5 и PyGame.
В релизных версиях есть файл для запуска с консолью (для отладки) и стандартный файл<br/> ###### ВНИМАНИЕ! АВТОР НЕ ГАРАНТИУРЕТ СТАБИЛЬНОЙ РАБОТЫ ДЛЯ GNU Linux ВЕРСИИ!!!
Код писался под **OS Windows x64**, однако, в теории код работает и с GNU Linux, однако, автор **не гарантирует** 100% работу под Linux. ## Совместимости и требования
## Советы для работы с ядром **Требуется Python 3.6+**
**Не запускайте скомпилированное ядро!! это может привести к некорректной работе игры!!!**<br/> Работает некорректно для GNU Linux
Ниже приведён пример конфигурационного файла ядра. Известные ошибки:
```json ```bash
{ [16640] Error loading Python lib '/tmp/_MEI2soglD/libpython3.8.so.1.0': dlopen: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/_MEI2soglD/libpython3.8.so.1.0)
"pythonRun": true, # Запуск ядра при помощи python
"pythonPath_win32": "python ", # Путь к python на OS Windows x64
"pythonPath_unix": "python3 ", # Путь к python на GNU Linux
"max_responseTime": 15, # Время ожидания отклика ядра (сек)
"core_file": "gamecore.py", # Файл ядра
"log_enable": false # Включить логгирование
}
``` ```
## Методы ядра
Запросы принимаются через файл **gamestat.json** ###### Читайте документацию перед редактированием чего-либо.
```json
{
"status": "method" # Метод
"request": [] # Тело запроса
}
```
После выполнения запроса, ядро высылает ответ в файле **response.json**
```json
{
"response": [] # Тело ответа
"response_randomID": [] # random ID
}
```
Подробнее читайте в документации.