Skip to content
This repository has been archived by the owner on May 25, 2019. It is now read-only.

Création de concours privé #10

Open
RedHotMan opened this issue Oct 12, 2018 · 4 comments
Open

Création de concours privé #10

RedHotMan opened this issue Oct 12, 2018 · 4 comments
Assignees

Comments

@RedHotMan
Copy link
Member

Je pense qu'on devrais amélioré la création de cocnours privé en permettant le parametrages de ces informations là:

  • Nom du concours
  • Nombre de personne à l'entrée
  • Championnat sur lequel je me base
  • Paramétré un systéme de point (prendre celui de base, ou bien le customisé, par exemple je veux mette 10 point pour un score exact et 5 point pour un bon résultat...)

Pour le systéme de point, je pensais envoyé un objectdu genre

{ goodProno: number, exactScore: number, wrongProno: number, }

Avec minimum 0 en entré (pas de point négatif en gros)
Qu'en pense-tu ?

@CNadjim
Copy link
Member

CNadjim commented Oct 12, 2018

Pour le moment un concours est représenter en base comme ça :

public class Contest {
        caption: string;
        competition: Competition;
        id: number;
        numberOfPlayers: number;
        owner: Owner;
        type: string;
}

L'endpoint permettant de créer un contest : POST "http://bettorleague.ovh/api/contest"
avec en body param une ContestRequest

public class ContestRequest {
    caption: string;
    type: ContestType; ( PUBLIC / PRIVATE )
    competitionId: number;
}

Donc on aurait :

public class Contest {
        caption: string;
        competition: Competition;
        id: number;
        numberOfPlayers: number;
        owner: Owner;
        type: string;
        config:ContestConfig;
}
public class ContestConfig {
        goodProno: number,
        exactScore: number;
        wrongProno: number;
}

Concernant le nombre de personne à l'entré, c'est quoi l’intérêt final ?

@RedHotMan
Copy link
Member Author

RedHotMan commented Oct 12, 2018

Le nombre de personne en entrée ne sera pas fixé par le créateur du concours, mais plutôt on lui offrira un choix entre plusieurs options.
L'interêt étant de faciliter par la suite la mise en place de pallier payant pour la création d'un groupe privé

@CNadjim
Copy link
Member

CNadjim commented Oct 12, 2018

Je vois, à default d'indiquer un nombre de personnes max on pourrait plutôt créer une enum qui correspondrait aux différents paliers.
Genre contest de type : bronze,silver,gold etc ( avec bronze 20 personnes, silver 50 etc..)

@RedHotMan
Copy link
Member Author

Yes, parfait

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants