AsyncTI4 / AsyncTI4/TI4_map_generator_bot

Is there appetite for a "headless" version of the backend?

Open
#4,424 1 comment 0 reactions 0 assignees View on GitHub
feature
Dominant language
Java
Stars
67
Forks
89
Avg merge
7h 25m
Merged PRs (30d)
117

Description

In other words where the discord plumbing is decoupled away from the game logic so the game engine can sit separately away from discord specific logic.

This would allow for different version other than discord, reusing the battle-tested logic/ruleset/game engine that already exists. For example, exposing an API so there could be created a interactive website without needing to use the discord buttons/commands, I like the twilightwars.com concept but it's closed source, lacking UX and way behind on missing features. Even a TUI program to play the game in the terminal, adding support for bots/agents so it can be played "single player" to learn the game in a safe environment or try out things or just play a quicker games without the need of humans.

I see a lot of potential in this project, I'm wondering if there is any appetite for this.

I understand this would be a immense undertaking, something I've been playing around doing, as so much of the logic is coupled with discord logic.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.