Skip to content
Snippets Groups Projects
Commit 5fc53176 authored by Kellian GOFFIC's avatar Kellian GOFFIC
Browse files

Equilibration

parent 86cdbd10
Branches
Tags
No related merge requests found
......@@ -69,7 +69,7 @@ class GameController extends Controller
/**
* isWin
* Renvoie si le joueur à gagné
* Renvoie true si le joueur à gagné
*
*@author Duvernay Benoit
*@return boolean win
......@@ -79,31 +79,43 @@ class GameController extends Controller
//On récupère le tableau avec le score de chaque variable
$results = $this->_game->getResultsArray();
//On vérifie si le score de l'intéractivité , de la jouabilité et des bugs soient supérieur à 12 , sinon défaite
if( $results["interactivity"] + $results["playability"] + $results["bugs"] < 12)
// On test successivement les différentes variables avec des valeur minimales choisies lors d'une séance d'équilibrage
if($results["affordance"] < 3)
$win = false;
if($results["bugs"] < 1)
$win = false;
//On vérifie si le score de la recherche marketing soit supérieur à 12 , sinon défaite
if( $results["research"] < 6)
if($results["design"] < 2)
$win = false;
//On vérifie si le score de la difficulté , du design et du scénario soient supérieur à 12 , sinon défaite
if( $results["difficulty"] + $results["design"] + $results["scenario"] < 12)
if($results["difficulty"] < 2)
$win = false;
//On vérifie si le score de l'ambiance sonore soit supérieur à 6 , sinon défaite
if( $results["soundscape"] < 6)
if($results["educationalContent"] < 4)
$win = false;
if($results["focus"] < 2)
$win = false;
if($results["interactivity"] < 2)
$win = false;
if($results["playability"] < 2)
$win = false;
if($results["research"] < 1)
$win = false;
//On vérifie si le score du focus , et de l'affordance soient supérieur à 12 , sinon défaite
if( $results["focus"] + $results["affordance"] < 12)
if($results["scenario"] < 2)
$win = false;
//On vérifie si le score du contenu pédagogique soit supérieur à 12 , sinon défaite
if( $results["educationalContent"] < 12)
if($results["soundscape"] < 1)
$win = false;
//On retourne si il a gagné
//On retourne true si il a gagné
return $win;
}
......
No preview for this file type
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment