Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sprint functionality #1

Open
drusepth opened this issue Jul 14, 2022 · 0 comments
Open

Sprint functionality #1

drusepth opened this issue Jul 14, 2022 · 0 comments
Labels
enhancement New feature or request

Comments

@drusepth
Copy link
Member

drusepth commented Jul 14, 2022

I'm not sure if my boi Sprinto will keep working after Discord finally moves over to slash-commands-only, so it might be worth porting functionality over so there's no interruption in sprints.

Commands to implement:

Basics

  • /sprint for:15 in:1 - Start a sprint
    • This should create a sprint message with a button for people to join (use text input modal to join?), as well as an updating timer counting down until the sprint starts, then how much time remains in the sprint, then how many people are left to report their words (checkmarks next to participant names?).
    • Maybe we can also add a "cancel sprint" option to the dropdown for this message for the creator (if no one else has joined). Not sure if discord api will allow it.
  • /join words:0 - Join the active sprint. If there are multiple, provide a dropdown to select which one to join.
  • /time - Display how much time is left in any joined/active sprint(s)
  • /words count:500 - Report how many words you wrote in the sprint.
    • Using a slash-command here is actually kind of cool, since word counts aren't shown until everyone reports their word count.

Shadow competition

"Shadows" should function as a way to make solo sprints a little more rewarding/entertaining. If a sprint starts with 1-2 people, add shadows for:

  • Each participant's average wpm over their past ~5 sprints
  • A random participant's best wpm over their past ~3 sprints?

These shadows appear on the post-sprint leaderboard, where solo sprinters can compare versus their previous performance.

@drusepth drusepth added the enhancement New feature or request label Jul 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant