Hey Zwifters!
Welcome back to another edition of our Competition & AI Tech update. This one will cover the progress we have made for the month of December.
This update will be a bit lighter in content compared to the previous ones due to the holiday season and giving folks some well-deserved time off.
The goal is to provide insight as to what we are working on surrounding competition and what’s on deck in the coming months.
The post will cover these sections:
- What can you expect in the next release?
- What is Zwift working on now?
- What is the status of feedback the community provided?
As always, we welcome your feedback on this post! To make sure we capture it all in this moment in time, we will be auto-closing the post 7 days from the original post date.
Let’s get into it!
What can you expect from the next release?
Zwift game version 1.33 will have some great improvements from teams across Zwift. If all goes well, you should be able to begin recording and riding against your HoloReplay for entire routes in addition to segments. You should also have some UI updates for HoloReplay. We’ll have much more for you with Zwift version 1.33, so you’ll have to keep your eyes peeled for those release notes when they’re live for all the detail.
What is Zwift working on now?
Scoring: As has been said before, this project is built on a large technical foundation that will afford us freedom in the future to make changes quickly during testing and in response to community feedback.We have made some progress over the holiday and are rapidly approaching the ability to begin testing in events.
At a high level, the goals of adding scoring to racing are:
- Create a race environment that rewards Zwifters that race smartly and to the best of their ability by scoring their results, no matter where you finish on the day
- Give Zwifters a system of categorization or ranking that is not determined purely by power
- Help make racing more easily understood and more exciting for more Zwifters
We are presently looking at multiple scoring/ranking options to identify strong contenders for what we feel would best create a fun, engaging, and fair racing experience. Community feedback will also play a part in helping us make the choices as we keep progressing on scoring your race results. We have also scheduled work to examine the benefits of compound score to compliment our scoring/ranking structure in the future. If you’re curious what compound score is or does, you can read all the details at this source. The simple high level explanation is that compound score will be used with the express purpose of seeding Zwifters into an initial score or rank when no racing data exists for a given Zwifter for any reason.
Like we mentioned in the November update, we will have posts in the coming weeks with more detail on scoring, so stay tuned!
Category Enforcement: Following discussion and input from our community, we have implemented detailed power data on the Zwifter profile. You can now see your power data on your profile on Zwift.com. Check out this post for more information.
We are currently working on the Zwift Companion implementation with some additional tweaks, which should also be implemented on Zwift.com shortly thereafter. For example, Zwift Companion version will include a critical power graph in its first implementation. Currently, you will be able to see what your current values for zFTP, Critical Power, and zMAP are as well as your recommended minimum category based on that data.
For technical reasons, we have no plans to put this information in ZwiftPower or to make ZwiftPower use the same calculations to determine category, and this is unlikely to change. We will continue implementing more changes in the near future based on feedback from the original launch post (linked above) and elsewhere.
HoloReplay: We are in the final testing and polish steps to allow Zwifters to ride against their HoloReplays for entire routes (excluding event only routes or worlds). You will still be able to ride against your segments as before, and you’ll now also have the additional option to ride against your HoloReplay on full routes. For those keeping score at home, that means you can have up to 4 HoloReplays active at once depending on your choice of settings. Go go gadget Replays!
With this HoloReplay improvement, you will also see a number of quality of life improvements for the user interface to give you more easily identifiable information about your HoloReplay spawn during your ride.
Competitive Experiences - Pack Dynamics V4: Following Zwift game version 1.32’s release, we have implemented and continue to test Pack Dynamics V4 based on community feedback. Because we’re aiming to capture a “feeling” rather than just turn a couple dials, we will continue testing until we feel we have reached a satisfactory state. in a similar fashion. If you want to read or contribute feedback, our current test thread can be found at this link.
Competitive Experiences - Dynamic Watts Display: With version 1.33, we’ll be testing a new quality of life change with select groups of Zwfiters. This change will show Zwifter’s raw watts on the Zwifters Nearby List when riding on flatter roads and will then change to W/Kg on climbs or descents. The goal is to make it more intuitive to understand how hard the group is going on flatter roads.
What is the status of feedback the community provided?
- Backlog : It’s on our radar and some work has been done
- Discovery : Early in the development process
- In Progress : It’s actively being worked on
- Done : Released
Improving Fairness in Competition
- Category Enforcement: implement UI on the Zwifter profile on Zwift.com to show what the current power thresholds are - Done
- Category Enforcement: allow in-game pause and post ride screens to use same power curve data as CE - Done
- Category Enforcement: implement UI on the Zwifter profile in Zwift Companion to show what the current power thresholds are - In Progress
- Scoring & Categorization: test and determine various scoring or ranking methodologies - In Progress
- Scoring & Categorization: allow race results to have a score - In Progress
- Scoring & Categorization: allow Zwifters to participate in test events and give feedback - In Discovery
- Scoring & Categorization: allow scored results to influence overall ranking progression - In Discovery
- Scoring & Categorization: use compound score to seed Zwifter rank - In Discovery
AI Tech
- HoloReplay: implement recording, data retention, and data playback for entire routes - In Progress (will release with 1.33 barring no major issues)
- HoloReplay - UI improvements: show at the start and end of a segment when a HoloReplay will spawn/despawn - In Progress (will release with 1.33 barring no major issues)
- HoloReplay - UI improvements: add more information to minimap - In Progress (will release with 1.33 barring no major issues)
- HoloReplay - UI improvements: add more information to segment leaderboards - In Progress (will release with 1.33 barring no major issues)
- HoloReplay - Visual improvements: spawn a HoloReplay to wait for the Zwifter at the start of a segment - In Progress (will release with 1.33 barring no major issues)
- HoloReplay: allow Zwifters to ride against one another’s Replay - In Discovery
- HoloReplay: Zwift Companion UI component - In Discovery
- RoboPacers: Implement a handcycle Pacer - In Discovery
Competitive Experiences
- Pack Dynamics V4 - In Progress
- Dynamic Watts Display - In Discovery
Bugs
A note for bugs: this update is from a limited perspective, and will not always be representative of everything affecting events, segment results, etc. These bodies of work focus most directly on competitive events, RoboPacers, and the future of competition at Zwift.
- RoboPacers: Zwifters could sometimes not follow the Pacer on drop in - Done
- RoboPacers: Zwifters could sometimes not join the Pacer on drop in - Done
- Team Time Trials: Zwifter behavior is erratic in pens - Done
- Event join: joining an event while experiencing pedal assist effects could cause issues - Done
- RoboPacers: drops multiplier stuck at 2x instead of 2.5x - Done
- Category Enforcement: UI text issues on event join - Done
- HoloReplay: Replays will sometimes spawn at the start line of segment in events - In Progress