Skip to content

Feature: Multiple engine instances #15

@anafro

Description

@anafro

Is your feature request related to a problem? Please describe.
Since Thunderlight is meant to be a webservice where one can play Shogi with the bot and analyse games, the engine must have a feature that allows creating multiple engine instances so players can interact with them, since one engine can handle only one game, hence can't serve multiple players.

Describe the solution you'd like
The engine instances must be separate and must not interact with each other.

Additional context
The engines may share some memoizing pools of moves, for example, to make move decisions quick, but this is totally optional.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions