5
0
mirror of https://github.com/AJMicke/KickerELO.git synced 2026-03-12 22:11:08 +01:00

Get database connection info from envir, rename artifact, make fake 2 vs 2 calculation a little less fake

This commit is contained in:
Anton Micke
2025-03-07 20:48:54 +01:00
parent bffee21de9
commit ccfc3c7023
4 changed files with 6 additions and 8 deletions

View File

@@ -19,7 +19,6 @@ public class EloCalculationService {
* @param toreVerlierer The number of goals of the losing player
*/
public void updateElo1vs1(Spieler gewinner, Spieler verlierer, short toreVerlierer) {
final float initialElo = 1500;
final float baseK = 50;
final float reductionPerGoal = 0.1f * baseK;
@@ -43,7 +42,7 @@ public class EloCalculationService {
gewinnerVorn.setElo2vs2(gewinnerVorn.getElo2vs2() + 10 - toreVerlierer);
gewinnerHinten.setElo2vs2(gewinnerHinten.getElo2vs2() + 10 - toreVerlierer);
verliererVorn.setElo2vs2(verliererVorn.getElo2vs2() - 10 + toreVerlierer);
verliererHinten.setElo2vs2(verliererHinten.getElo2vs2());
verliererHinten.setElo2vs2(verliererHinten.getElo2vs2() - 10 + toreVerlierer);
}
public float getInitialElo1vs1() {

View File

@@ -28,6 +28,7 @@ public class PlayerListView extends VerticalLayout {
Grid.Column<Spieler> elo2vs2Column = playerGrid.getColumnByKey("elo2vs2");
nameColumn.setHeader("Name");
elo1vs1Column.setHeader("Elo 1 vs 1");
elo2vs2Column.setHeader("Elo 2 vs 2");
playerGrid.setColumnOrder(nameColumn, elo1vs1Column, elo2vs2Column);