saperGame/README.md
2021-01-28 20:17:14 +03:00

1.9 KiB
Raw Blame History

Version 0.9 Beta

Тестовая версия для GNU Linux и OS Windows (x64).
Для запуска программы требуется python 3.6+!!!
В релизных версиях есть файл для запуска с консолью (для отладки) и стандартный файл
Код писался под OS Windows x64, однако, в теории код работает и с GNU Linux, однако, автор не гарантирует 100% работу под Linux.

Советы для работы с ядром

Не запускайте скомпилированное ядро!! это может привести к некорректной работе игры!!!
Ниже приведён пример конфигурационного файла ядра.

    {
    	"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

{
	"status": "method"  # Метод
	"request": []       # Тело запроса
}

После выполнения запроса, ядро высылает ответ в файле response.json

{
	"response": []           # Тело ответа
	"response_randomID": []  # random ID
}

Подробнее читайте в документации.