Skip to main content

Saiblo Local Judger

Project description

Saiblo Local Judger (Exp)

实验版的Saiblo本地调试用评测机。

Overview

  1. Core核心:使用TCP Socket提供本地AI连接与游戏运行支持,和Saiblo上的Judger保证行为相同。同时提供了CLI接口。
  2. GUI:提供选手易于使用的图形界面
  3. AI Adapter:为未支持的AI提供原始协议和TCP协议的转发,但是仍然建议新的游戏的ADK直接提供相关支持

核心运行流程

  1. 读取提供的游戏配置,其中可能包含
    1. 游戏人数
    2. 游戏逻辑路径
    3. 游戏配置
    4. 通讯协议版本
  2. 在随机端口启动本地TCP Socket服务器,并等待AI连接。
  3. 全部AI均已成功连接后,启动游戏逻辑
  4. 按照 Saiblo 文档 运行游戏流程

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

saiblo-local-judger-0.0.2.tar.gz (11.5 kB view details)

Uploaded Source

Built Distribution

saiblo_local_judger-0.0.2-py3-none-any.whl (13.1 kB view details)

Uploaded Python 3

File details

Details for the file saiblo-local-judger-0.0.2.tar.gz.

File metadata

  • Download URL: saiblo-local-judger-0.0.2.tar.gz
  • Upload date:
  • Size: 11.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for saiblo-local-judger-0.0.2.tar.gz
Algorithm Hash digest
SHA256 c0ac0319bad03ebe2228b9a3375c0f10820892d6f6da1b9994ef1789438b1199
MD5 9f6964000cfaddc4122122fbaea35ae2
BLAKE2b-256 8e0f316dc54c004eb0fb552b5657b600ee16fa1b31b7e0ab952addaaf6a39e71

See more details on using hashes here.

File details

Details for the file saiblo_local_judger-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: saiblo_local_judger-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 13.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for saiblo_local_judger-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 067d7c0b40947287363aa31f07ba298dd647336e25c183ecb4772d99ccc95ad7
MD5 3836d5d5c28c20404a8bb68a8f0cb2a5
BLAKE2b-256 66efea2a1230e9af95b60fda7cba21c0682d75cf169911bb60f70e1e1504c75b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page