EVENTS: Custom Bot Difficulty
It would be nice to be able to set a the difficulty of bots in a custom event rather than having them scaled to you. Sometimes, you still want to race but just don’t have the energy levels for an all out effort. It would be nice to be able to turn down the bot difficulty, rather than just getting dropped by the lead bots.
-
Jan Langkjær Hansen (eCKD)
commented
Specification of Bot Levels.
I see a "straight forward" solution in Event Creation:
* Pen Type: Single Pen
Introduce two new options:
1) Fixed number of Bots: e.g. = 30
mutually exclusive with "Pen Size: e.g. = 30 riders"
2) Bot ARR Range: e.g. = [800–1500]Bot Distribution Logic
The best use of the option is if "Fixed number of bots" is also selected, but it will work in both cases although vanishing effect if "Pen size" is used and more people are attending the event.
When pen begins to fill:
1) Base Distribution
Bots are initially added using a 'uniform distribution' across the specified ARR range.2) Adaptive Adjustment
As human riders join:
* Bot density is 'slightly biased toward the ARR of participating humans (if humans ARR within bot ARR range)'
* The full bot ARR range is still represented
* Stronger and weaker bots remain present to maintain race structureUse Cases
1) Single Pen Races (Human-focused)
In typically human-only events, weaker riders some time/often end up isolated and effectively doing an iTT.Solution
* Set a lower bot range, e.g. = [600–900]Effect
* Adds depth to the back of the field
* Provides riders with similar-level competition
* Reduces isolation without impacting front-end racing2) Multi-Timeslot Races (e.g. Easter Eight Escapes)
Current behavior
* Strong human participation leads to stronger bots and faster races
* Weak participation leads to weaker bots and slower races
* Results vary significantly between timeslotsSolution
* Use a wider bot range, e.g. = [600–1600]Effect
* Ensures presence of stronger bots regardless of human participation
* Reduces dependency on who shows up in each timeslot
* Creates more homogeneous and comparable races across all slotsThis balances:
* Consistency across timeslots (fixed ARR range)
* Relevant competition within a race (adaptive density)
Result:
* Fairer comparisons between riders in different timeslots
* Improved experience for both strong and weaker participants -
Ross Collins
commented
Thank you whoever created this. I chose this platform as life circumstances changed and the bots are the big draw to this platform. This feature would enable me to create all the types of events I want, at a time the suits me, with the right type of bots for every event. I think this is a key selling point of the platform.
-
James Eastwood commented
I like the suggestion but it is important that if implemented, it is unranked only.
-
Andy
commented
With the launch of custom routes via GPXplore, I think this mode becomes even more valuable. Many riders will want to create solo events on their own routes, and having mixed‑ability bots would make those rides far more engaging and realistic — turning a solo GPXplore into a true sportive‑style experience.
-
Andy
commented
Suggestion: Please add a “Fondo” or “Sportive” mode where bots ride at varied abilities and intensities, rather than all being matched to my ARR (solo race mode) or tethered to my power (group ride mode).
In this mode, bots would span a broad performance range — some faster, some slower — and ride at their own pace. This would allow natural groups to form, split, and merge, just like in a real‑world sportive. Riders could choose to sit in with a steady group, bridge to a faster one, or ease back to a slower pack, without artificial tethering.
Why it matters:
Creates a more realistic, dynamic group‑riding experience.
Works for endurance/Z2 rides as well as harder efforts.
Gives solo riders more engaging, tactical riding without requiring race‑pace effort.
“Ride your own pace, find your own pack — just like a real‑world sportive.”
-
Totolekoala
commented
I want to be able to create an event with bots, but bots should be "fillers for the less strong riders" and should not disturb the "top human racers".
E.g : 40 humans join. 20 are very strong and the other 20 are not able to follow the strongest ones, and are likely to be dispersed.I don't want the weaker racers to be doing a "Time Trial" race on their own, so I want to add bots, but those bots should not be so strong that they'd interfer with the top racers (bridging human groups, etc)
It would be nice, as an organizer, to be able to pick a min/max ARR (ELO) for bots joining the event (if none, then the current setting applies).
-
Ryan Yates commented
Love this idea! I use the passive bots for this and it helps, but I think just being able to race against easier bots would be better (in unranked events)