Skip to content

Commit

Permalink
player skill only uses last 12 matches
Browse files Browse the repository at this point in the history
update language on fp
  • Loading branch information
merklejerk committed Jun 19, 2024
1 parent c35e87f commit 2c8f7c4
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 4 deletions.
6 changes: 3 additions & 3 deletions src/routes/(app)/+page.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@
The contest will run approximately over a period of 15 days, with every 5 days marking a "Season." Seasons are made up of quick, daily tournaments and one final and conclusive tournament on the last day. Tournaments pit all players in the season against each other to produce an overall ranking.
</p>
<p>
On every day but the last of a season, "Market Day" tournaments will be held every 2 hours. These tournaments award no prizes but are important to partake in because they give players a sense of how well their contract performs against others and creates an opportunity to discover and experiment with meta-strategies.
On every day of a season, "Market Day" tournaments will be held every 2 hours. These tournaments award no prizes but are important to partake in because they give players a sense of how well their contract performs against others and creates an opportunity to discover and experiment with meta-strategies.
</p>
<p>
On the last day of the season, a single "Grand Faire" tournament is held. The Grand Faire DOES award prizes (in ETH) to the winner, and will also consist of more matches for certainty. The Grand Faire prize increases with each successive season, as players naturally become more sophisticated with time.
Expand All @@ -144,10 +144,10 @@
Players are ranked in a series of <em>offchain</em> tournament-style matches against each other, consisting of 4 players at a time. The top performing players of each bracket advance into the next bracket, and so on. The player that maintains the highest overall ranking in the final bracket wins the tournament!
</p>
<p>
To participate in tournaments, players must make at least one code submission while that season is open (any time before the Grand Faire). <span class="u">You can submit multiple times</span> and are encouraged to do so over the 5 days! Only the most recent submission will be used, so there is no harm in submitting early. <em>Submissions from a prior season will not automatically roll over into the next.</em>
To participate in tournaments, players must make at least one code submission while that season is open (any time before the Grand Faire). <em>Submissions from a prior season will not automatically roll over into the next.</em> <span class="u">You can submit multiple times</span> and are encouraged to do so over the 5 days! Only the most recent submission will be used, so there is no harm in submitting early.
</p>
<p>
Code submissions are published onchain but are encrypted with a key that will only be revealed when the season is closed (right before the Grand Faire). This allows players to decrypt past season winners to train against and incentivizes players to gradually refine their solutions in the next.
Code submissions are published onchain but are encrypted with a key that will only be revealed when the season is closes. This allows players to decrypt past season winners to train against and incentivizes players to gradually refine their solutions in the next.
</p>
{#if SCHEDULE.length}
<div id="timeline">
Expand Down
3 changes: 2 additions & 1 deletion src/routes/(app)/players/+page.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@
rankings: t.rankings.sort((a: any, b: any) => b.score - a.score),
}))
.sort((a: any, b: any) => a.time - b.time)
.slice(0, 12)
.map((r: any) => r.rankings),
);
const players_ = playersResult.map((p: any, i: number) => ({
Expand Down Expand Up @@ -312,7 +313,7 @@
</div>
{/if}
<div class="disclaimer">
(*) "Skill" is a <a href="https://openskill.me/en/stable/" target="_blank">metric</a> based on overall ranking from all tournaments this season, normalized between 0-100.
(*) "Skill" is a <a href="https://openskill.me/en/stable/" target="_blank">metric</a> based on final ranking from the last 12 tournaments this season, normalized between 0-100.
</div>
</section>
</Page>

0 comments on commit 2c8f7c4

Please sign in to comment.