Geekid812 / TrackmaniaBingo

An Openplanet plugin to race against your friends to be the first team to complete a Bingo board!
https://openplanet.dev/plugin/trackmaniabingo
15 stars 5 forks source link

Single-player "Speedrun bingo" feature #33

Open Soulcloset opened 1 year ago

Soulcloset commented 1 year ago

Per a comment on Reddit, a suggestion for a single player bingo feature a la speedrun bingo which exists for games such as Minecraft, Super Mario 64, etc. More information on the concept of speedrun bingo can be found on bingosync.com.

Components necessary: --the bingo board. This can be generated just as it is for head-to-head bingo currently, and would not need any user-facing change (aside from the option to play alone if one desires) --A timer. This timer would count up, and stop automatically once the goal is achieved ("bingo" on X lines, by getting Y medal on the requisite maps)

Nice to haves/Quality of life features: --marking tools to show plans to a stream audience (since it's single player) --multiplayer speedrun mode, making the "beating each other's times"/"stealing" component of the current mod optional in multiplayer games. In practice, this simply means allowing multiple players/teams to claim a square at once, rather than competing for the best time to claim it solely for their team. --"splits" showing the time at which the player completed each map marked done on the board --adjustable goals, for example blackout bingo or "X lines" instead of just one, as well as the ability to change the medal required to fill in a square

This plugin already contains most functionality needed for a single-player or race-ready speedrun bingo format, and it would be great to have a way to practice bingo routing offline/solo both as prep for head-to-head games and as a fun gamemode all its own.

Also, to clarify: in other speedrunning communities, bingo isn't a challenge which would have a leaderboard, given the random nature of the challenges each run. Like RMC, this "Speedrun mode" could be seen as a challenge of both luck and skill, and it would be up to community members to decide if a WR/PB time to achieve bingo is significant.