UnifierHQ / unifier

A fast and versatile Discord bot connecting servers and platforms
https://unifier-wiki.pixels.onl/
GNU Affero General Public License v3.0
4 stars 5 forks source link

Squads #93

Open greeeen-dev opened 2 months ago

greeeen-dev commented 2 months ago

Checklist

Is your feature request related to a problem? Please describe.

Unifier allows servers to be connected together, however there's not really events where the server members can get together and represent their server by participating in challenges, quizzes, etc.

Describe the solution you'd like

Add a Squads system. A server admin can create a Squad, where they can select two other Squad leaders. The leaders will be able to submit answers/submissions to quizzes/challenges on behalf of their Squad. By winning in events, Squads can earn points which will allow them to climb up a Squads leaderboard.

Describe alternatives you've considered

A Squad discovery system was considered for visibility of squads, however it feels like it would be better to not implement this to prevent cross-server advertising.

Additional context

Team is considering implementing seasons so the leaderboard resets after a while. Squads are still in the initial planning phase. Likely will be released as v1.3.0.

greeeen-dev commented 2 months ago

We've decided to move this back from v1.2.x to v1.3.x due to the complexity. Right now we want to focus on making Unifier more easier to self-host as well as improving the existing features before focusing on new ones.

Removing from v1.2.x roadmap.

greeeen-dev commented 1 month ago

Might delay this to v2.0.1, Squads just feel like a gimmick that would take too long to plan and program. Gonna focus on the core functionality for v2.0.0

greeeen-dev commented 2 weeks ago

To everyone that want Squads, I'm really sorry it's taking a long while to work on it.

We want Squads in Unifier, because it'll a neat way to organize cross-server events. But on the other hand, Squads aren't really a part of the core functionality of Unifier, which is why it keeps being pushed back by core functionality related work we're doing. It's more of a gimmick than a useful feature for a cross-server and cross-platform bridge bot.