server/frontend/static/views/rules.html

129 lines
4.9 KiB
HTML
Raw Normal View History

2018-11-25 04:41:46 +00:00
<div class="card-group text-justify mb-5">
<div class="card niceborder">
2017-12-14 03:08:43 +00:00
<div class="card-body text-indent">
2016-12-04 18:07:52 +00:00
<h2>Débloquage des challenges</h2>
<p>
2018-11-25 01:02:44 +00:00
Au début, seul le premier défi de chaque scénario est
accessible. Les défis de niveau supérieur sont débloqués en
validant celui du niveau qui le précéde.
2016-12-04 18:07:52 +00:00
</p>
<hr>
2017-12-14 03:08:43 +00:00
2016-12-04 18:07:52 +00:00
<h2>Le classement</h2>
<p>
Pour figurer dans le classement, il faut avoir réalisé au moins une
action&nbsp;: qu'elle ajoute ou retire des points.
2016-12-04 18:07:52 +00:00
</p>
<p>
En cas d'égalité au score, les équipes sont départagées selon leur
ordre d'arrivée à ce score.
</p>
<hr>
<h2>Calcul des points</h2>
<p>
2018-11-25 01:02:44 +00:00
Pour gagner des points, vous devez résoudre les défis qui vous sont
proposés. Plus le challenge est compliqué, plus il rapporte de points.
2016-12-04 18:07:52 +00:00
</p>
<h3>Coût des tentatives</h3>
2016-12-04 18:07:52 +00:00
<p>
2018-12-06 20:28:06 +00:00
Vous disposez de 10&nbsp;tentatives pour trouver la/les solutions d'un
2016-12-04 18:07:52 +00:00
challenge. Au delà, chaque tentative vous fait perdre une petite quantité
de points comme suit&nbsp;:
2016-12-04 18:07:52 +00:00
</p>
<table class="table table-sm table-striped">
2016-12-04 18:07:52 +00:00
<thead>
<tr>
2020-01-20 14:57:55 +00:00
<th>Nombre de tentatives</th>
2016-12-04 18:07:52 +00:00
<th>Coût par tentative</th>
</tr>
</thead>
<tbody>
<tr>
2018-12-06 20:28:06 +00:00
<td>0 à 10</td>
<td>0&nbsp;point</td>
2016-12-04 18:07:52 +00:00
</tr>
<tr>
2018-12-06 20:28:06 +00:00
<td>11 à 20</td>
<td><ng-pluralize count="settings.submissionCostBase" when="{'one': '{}&nbsp;point', 'other': '{}&nbsp;points'}"></ng-pluralize></td>
2016-12-04 18:07:52 +00:00
</tr>
<tr>
2018-12-06 20:28:06 +00:00
<td>21 à 30</td>
<td><ng-pluralize count="settings.submissionCostBase * 2" when="{'one': '{}&nbsp;point', 'other': '{}&nbsp;points'}"></ng-pluralize></td>
2016-12-04 18:07:52 +00:00
</tr>
<tr>
2018-12-06 20:28:06 +00:00
<td>31 à 40</td>
<td><ng-pluralize count="settings.submissionCostBase * 3" when="{'one': '{}&nbsp;point', 'other': '{}&nbsp;points'}"></ng-pluralize></td>
2016-12-04 18:07:52 +00:00
</tr>
<tr>
2018-12-06 20:28:06 +00:00
<td>41 à 50</td>
<td><ng-pluralize count="settings.submissionCostBase * 4" when="{'one': '{}&nbsp;point', 'other': '{}&nbsp;points'}"></ng-pluralize></td>
2016-12-04 18:07:52 +00:00
</tr>
<tr>
<td>...</td>
<td>...</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="card niceborder">
<div class="card-body text-indent">
2016-12-04 18:07:52 +00:00
<p>
Par exemple&nbsp;:
2016-12-04 18:07:52 +00:00
</p>
<ul>
2018-12-06 20:28:06 +00:00
<li>À&nbsp;10 tentatives, vous aurez perdu <ng-pluralize count="settings.submissionCostBase * 0" when="{'one': '{}&nbsp;point', 'other': '{}&nbsp;points'}"></ng-pluralize>.</li>
<li>À&nbsp;15 tentatives, vous aurez perdu en tout <ng-pluralize count="settings.submissionCostBase * 5" when="{'one': '{}&nbsp;point', 'other': '{}&nbsp;points'}"></ng-pluralize>&nbsp;: <samp>{{ settings.submissionCostBase }} * 5</samp>.</li>
<li>25 tentatives vous coûteront en tout <ng-pluralize count="settings.submissionCostBase * 20" when="{'one': '{}&nbsp;point', 'other': '{}&nbsp;points'}"></ng-pluralize>&nbsp;: <samp>{{ settings.submissionCostBase }} * 10 + {{ settings.submissionCostBase * 2}} * 5</samp>.</li>
2018-12-06 20:28:06 +00:00
<li>50 tentatives vous coûteront en tout <ng-pluralize count="settings.submissionCostBase * 100" when="{'one': '{}&nbsp;point', 'other': '{}&nbsp;points'}"></ng-pluralize>&nbsp;: <samp>{{ settings.submissionCostBase }} * 10 + {{ settings.submissionCostBase * 2 }} * 10 + {{ settings.submissionCostBase * 3 }} * 10 + {{ settings.submissionCostBase * 4 }} * 10</samp>.</li>
2016-12-04 18:07:52 +00:00
</ul>
<p>
La dernière tentative (lorsque tous les flags sont bons) est comptabilisée
2016-12-04 18:07:52 +00:00
parmi ce nombre de tentatives.
</p>
2017-12-14 03:08:43 +00:00
<hr>
2016-12-04 18:07:52 +00:00
<h3>Coût des indices</h3>
<p>
2018-11-25 01:02:44 +00:00
Pour vous aider, certains défis vous proposent un ou
plusieurs <strong>indices</strong>. Ces indices vous font perdre des
2020-01-20 14:57:55 +00:00
points, la valeur de points perdus est indiquée pour chaque indice.
</p>
<p>
2018-11-25 01:02:44 +00:00
Ces points sont perdus, que vous réussissiez ou non le défi.
</p>
<p>
Vous pouvez débloquer des indices même si vous ne disposez pas de
suffisamment de points (ou même si vous n'en avez pas encore) ; dans ce
cas, votre score sera négatif.
</p>
<hr>
2016-12-04 18:07:52 +00:00
<h3>Bonus</h3>
<p>
Plusieurs bonus peuvent s'appliquer en même temps, dans ce cas, le calcul
du bonus est toujours effectué à partir du nombre de points initiaux du
2018-11-25 01:02:44 +00:00
défi.
2016-12-04 18:07:52 +00:00
</p>
<h4>Prem's</h4>
<p>
2018-11-25 01:02:44 +00:00
Un bonus de +{{ settings.firstBlood * 100 }}&nbsp;% est attribué à la première équipe qui résout un défi.
2016-12-04 18:07:52 +00:00
</p>
2018-12-02 17:24:26 +00:00
<h4>Bonus temporaires <small><span class="glyphicon glyphicon-gift" aria-hidden="true" title="Des
2016-12-04 18:07:52 +00:00
bonus existent pour au moins un challenge de ce thème"></span></small></h4>
<p>
Au cours du challenge, afin de booster les équipes ou certains challenges,
un bonus peut-être attribué si une tentative valide est envoyée durant la
2016-12-04 18:07:52 +00:00
période d'activité du bonus. Restez à l'écoute et observez les challenges
portant cette icône&nbsp;: <span class="glyphicon glyphicon-gift"
2018-12-02 17:24:26 +00:00
aria-hidden="true" title="Des bonus existent pour au moins un challenge de ce
2016-12-04 18:07:52 +00:00
thème"></span>
</p>
</div>
2017-12-14 03:08:43 +00:00
</div>
</div>