@ -15,9 +15,17 @@ import AgeIndice from '../model/Indices/AgeIndice';
import ColorEdgesIndice from '../model/Indices/ColorEdgesIndice' ;
import IndiceList from '../Components/IndiceList' ;
import { HashLink as Link } from 'react-router-hash-link' ;
import { ColorToHexa } from '../model/EnumExtender' ;
import Color from '../model/Color' ;
function InfoPage() { //! cette page n'affiche que des informations et est suceptible de changer selon le context.
const styles = {
roux : { backgroundColor : ColorToHexa ( Color . REDHEAD ) , width : '15px' , height : '15px' , display : 'inline-block' , marginRight : '5px' } ,
blond : { backgroundColor : ColorToHexa ( Color . BLOND ) , width : '15px' , height : '15px' , display : 'inline-block' , marginRight : '5px' } ,
noir : { backgroundColor : ColorToHexa ( Color . BLACK ) , width : '15px' , height : '15px' , display : 'inline-block' , marginRight : '5px' } ,
blanc : { backgroundColor : ColorToHexa ( Color . WHITE ) , border : '1px solid #ccc' , width : '15px' , height : '15px' , display : 'inline-block' , marginRight : '5px' } ,
chatain : { backgroundColor : ColorToHexa ( Color . BROWN ) , width : '15px' , height : '15px' , display : 'inline-block' , marginRight : '5px' } ,
} ;
return (
< div className = 'infoPage' >
@ -26,75 +34,160 @@ function InfoPage() { //! cette page n'affiche que des informations et est sucep
< div >
< h2 > Introduction au jeu : < / h2 >
< p >
Bienvenue dans notre jeu de d é duction captivant , o ù l 'intrigue et l 'esprit d 'équip e se rejoignent dans une aventure palpitante ! Plongez-vous dans un monde de mystère et d'intrigue , o ù chaque interaction compte , et chaque indice vous rapproche de la v é rit é .
Bienvenue dans notre jeu de d é duction captivant , o ù l 'intrigue et l a malic e se rejoignent dans une aventure palpitante ! Plongez-vous dans un monde de mystère et d'intrigue , o ù chaque interaction compte , et chaque indice vous rapproche de la v é rit é .
Imaginez un graphique complexe o ù chaque sommet repr é sente une personne , chaque axe une relation , et chaque d é tail compte . Vous ê tes plong é dans un d é fi stimulant pour d é couvrir qui parmi ces individus est le myst é rieux tueur . Chaque joueur d é tient un indice crucial , et seul le partage strat é gique de ces indices vous m è nera à la r é solution du myst è re .
Explorez notre page de r è gles pour comprendre les subtilit é s du jeu , d é couvrez les indices qui peuvent vous guider , et é laborez des strat é gies intelligentes pour identifier le coupable . Ê tes - vous pr ê t à relever le d é fi et à d é masquer le tueur cach é dans le graphe ? Que l 'enqu ê te commence !
Explorez notre page de r è gles pour comprendre les subtilit é s du jeu , d é couvrez les indices qui peuvent vous guider , et é laborez des strat é gies intelligentes pour identifier le coupable . Manipuler vos amis , afin d 'être le premier à découvrir qui est le meurtrier ! Êtes-vous prêt à relever le défi et à démasquer le tueur caché dans le graphe ? Que l 'enqu ê te commence !
< / p >
< / div >
< div >
< div className = "list" >
< h2 > Sommaire < / h2 >
< ul >
< li > < Link to = "#composants-du-jeu" > Composants du jeu < / Link > < / li >
< li > < Link to = "#objectif-du-jeu" > Objectif du jeu < / Link > < / li >
< li > < Link to = "#deroulement-du-jeu" > D é roulement du jeu < / Link > < / li >
< li > < Link to = "#indice-possible" > Indice possible < / Link > < / li >
< li > < Link to = "#composants-du-jeu" > < span > Composants du jeu < / span > < / Link > < / li >
< li > < Link to = "#objectif-du-jeu" > < span > Objectif du jeu < / span > < / Link > < / li >
< li > < Link to = "#deroulement-du-jeu" > < span > D é roulement du jeu < / span > < / Link > < / li >
< li > < Link to = "#indice-possible" > < span > Indice possible < / span > < / Link > < / li >
< / ul >
< / div >
< section id = "composants-du-jeu" >
< h2 > Composants du jeu : < / h2 >
< p >
Lorem ipsum dolor sit amet , consectetur adipiscing elit . Sed non risus . Suspendisse lectus tortor , dignissim sit amet , adipiscing nec , ultricies sed , dolor . Cras elementum ultrices diam . Maecenas ligula massa , varius a , semper congue , euismod non , mi . Proin porttitor , orci nec nonummy molestie , enim est eleifend mi , non fermentum diam nisl sit amet erat . Duis semper . Duis arcu massa , scelerisque vitae , consequat in , pretium a , enim . Pellentesque congue . Ut in risus volutpat libero pharetra tempor . Cras vestibulum bibendum augue . Praesent egestas leo in pede . Praesent blandit odio eu enim . Pellentesque sed dui ut augue blandit sodales . Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae ; Aliquam nibh . Mauris ac mauris sed pede pellentesque fermentum . Maecenas adipiscing ante non diam sodales hendrerit .
Ut velit mauris , egestas sed , gravida nec , ornare ut , mi . Aenean ut orci vel massa suscipit pulvinar . Nulla sollicitudin . Fusce varius , ligula non tempus aliquam , nunc turpis ullamcorper nibh , in tempus sapien eros vitae ligula . Pellentesque rhoncus nunc et augue . Integer id felis . Curabitur aliquet pellentesque diam . Integer quis metus vitae elit lobortis egestas . Lorem ipsum dolor sit amet , consectetuer adipiscing elit . Morbi vel erat non mauris convallis vehicula . Nulla et sapien . Integer tortor tellus , aliquam faucibus , convallis id , congue eu , quam . Mauris ullamcorper felis vitae erat . Proin feugiat , augue non elementum posuere , metus purus iaculis lectus , et tristique ligula justo vitae magna .
< h4 >
Pions
< / h4 >
< h6 > Chaque joueur poss è dera une couleur d é sign é , elle diff é rencira les actions repr é sent é par les pions suivant : < / h6 >
< ul >
< p >
< li > < h5 className = 'h5title' > Les jetons < b > carr é s < / b > : 🟪 🟦 🟩 🟨 🟥 🟫 < / h5 > < / li >
Il designe une n é gation , le joueur ayant d é pos é celui ci indique que son indice innocente la personne design é .
Aliquam convallis sollicitudin purus . Praesent aliquam , enim at fermentum mollis , ligula massa adipiscing nisl , ac euismod nibh nisl eu lectus . Fusce vulputate sem at sapien . Vivamus leo . Aliquam euismod libero eu enim . Nulla nec felis sed leo placerat imperdiet . Aenean suscipit nulla in justo . Suspendisse cursus rutrum augue . Nulla tincidunt tincidunt mi . Curabitur iaculis , lorem vel rhoncus faucibus , felis magna fermentum augue , et ultricies lacus lorem varius purus . Curabitur eu amet
< / p >
< / section >
< li > < h5 className = 'h5title' > Les jetons < b > rond < / b > : 🟣 🔵 🟢 🟡 🔴 🟤 < / h5 > < / li >
Il designe un "peut être" , l 'indice du joueur l' ayant d é pos é afirme qu 'il est un suspect, cependant, il n' est pas forc é ment coupable .
Il y a un seul suspect ayant un jeton rond pour tout les joueurs de la partie , il s ' agit du coupable !
< / p >
< / ul >
< h4 >
< hr / >
Caract è ristiques des personnages
< / h4 >
< h6 > En plus de leur nom , les personnages sont repr é sent é avec d ' autres caract è ristique : < / h6 >
< p >
{ / *
//TODO mettre icon des ages apres le merge
* / }
< h5 className = 'h5title' > Les  ges : < / h5 >
Chaque personne poss è de un age pour les authentifiers , cet â ge varie entre 0 et 60 ans .
L 'age est une caractèristique qui sera authentifier avec les indices par <Link to="#indice-possible">tranche d' â ge < / Link > .
< h5 className = 'h5title' > Les Couleurs de cheveux < / h5 >
Les personnages Poss è de aussi une couleur de cheveux , que l ' on retrouve dans les couleurs suivante :
< ul >
< li >
< span style = { styles . blanc } > < / span >
Blanc
< / li >
< li >
< span style = { styles . blond } > < / span >
Blond
< / li >
< li >
< span style = { styles . roux } > < / span >
Roux
< / li >
< li >
< span style = { styles . chatain } > < / span >
Chatain
< / li >
< li >
< span style = { styles . noir } > < / span >
Noir
< / li >
< / ul >
< h5 className = 'h5title' > Les Sports : ⚾ 🏀 🎳 ⚽ 🎾 < / h5 >
Les hobbies des personnages sont design é par 5 sports , respectivement :
< ul >
< li > ⚾ Baseball < / li >
< li > 🏀 Basketball < / li >
< li > 🎳 Bowling < / li >
< li > ⚽ Football < / li >
< li > 🎾 Tennis < / li >
< / ul >
Parmis eux , ils auront entre 0 à 3 sports chacun , permettant de les identifiers avec les indices que vous poss é dez .
< / p >
< / section >
< hr / >
< section id = "objectif-du-jeu" >
< h2 > Objectif du jeu : < / h2 >
< p >
Lorem ipsum dolor sit amet , consectetur adipiscing elit . Sed non risus . Suspendisse lectus tortor , dignissim sit amet , adipiscing nec , ultricies sed , dolor . Cras elementum ultrices diam . Maecenas ligula massa , varius a , semper congue , euismod non , mi . Proin porttitor , orci nec nonummy molestie , enim est eleifend mi , non fermentum diam nisl sit amet erat . Duis semper . Duis arcu massa , scelerisque vitae , consequat in , pretium a , enim . Pellentesque congue . Ut in risus volutpat libero pharetra tempor . Cras vestibulum bibendum augue . Praesent egestas leo in pede . Praesent blandit odio eu enim . Pellentesque sed dui ut augue blandit sodales . Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae ; Aliquam nibh . Mauris ac mauris sed pede pellentesque fermentum . Maecenas adipiscing ante non diam sodales hendrerit .
Ut velit mauris , egestas sed , gravida nec , ornare ut , mi . Aenean ut orci vel massa suscipit pulvinar . Nulla sollicitudin . Fusce varius , ligula non tempus aliquam , nunc turpis ullamcorper nibh , in tempus sapien eros vitae ligula . Pellentesque rhoncus nunc et augue . Integer id felis . Curabitur aliquet pellentesque diam . Integer quis metus vitae elit lobortis egestas . Lorem ipsum dolor sit amet , consectetuer adipiscing elit . Morbi vel erat non mauris convallis vehicula . Nulla et sapien . Integer tortor tellus , aliquam faucibus , convallis id , congue eu , quam . Mauris ullamcorper felis vitae erat . Proin feugiat , augue non elementum posuere , metus purus iaculis lectus , et tristique ligula justo vitae magna .
Aliquam convallis sollicitudin purus . Praesent aliquam , enim at fermentum mollis , ligula massa adipiscing nisl , ac euismod nibh nisl eu lectus . Fusce vulputate sem at sapien . Vivamus leo . Aliquam euismod libero eu enim . Nulla nec felis sed leo placerat imperdiet . Aenean suscipit nulla in justo . Suspendisse cursus rutrum augue . Nulla tincidunt tincidunt mi . Curabitur iaculis , lorem vel rhoncus faucibus , felis magna fermentum augue , et ultricies lacus lorem varius purus . Curabitur eu amet
Bienvenue dans l ' univers astucieux de notre jeu de d é duction , o ù la tromperie et la ruse sont les cl é s du succ è s . Votre mission est de d é m ê ler le myst è re qui se cache derri è re chaque interaction du graphique complexe repr é sentant les relations entre les individus .
< / p >
< h4 >
Manipulation Subtile :
< / h4 >
< p >
Le but ultime est de d é couvrir qui parmi les individus est le tueur , mais pas par une collaboration ouverte . Au contraire , vous utiliserez la manipulation subtile pour brouiller les pistes et d é tourner l ' attention de vos adversaires . Posez des questions strat é giques , r é pondez avec malice , et plantez des indices trompeurs pour vous rapprocher du d é nouement .
< / p >
< h4 > Jeu de Duperie : < / h4 >
< p >
Chaque tour offre l 'opportunité de semer le doute parmi vos adversaires. Lorsqu' un joueur vous interroge , r é pondez en pla ç ant habilement un jeton carr é pour indiquer que "selon votre indice, cette personne ne peut être le coupable" ou un jeton rond pour sugg é rer qu 'elle reste dans la liste des suspects. Soyez prudent, car chaque geste peut être interprété, et la vérité est souvent cachée derrière une façade d' indices trompeurs .
< / p >
< h4 > Contre - manipulation : < / h4 >
< p >
Si un joueur place un jeton carr é , le questionneur doit é galement jouer son jeu en posant un jeton carr é de sa couleur sur un n œ ud du graphique . La contre - manipulation devient une arme redoutable pour d é tourner l ' accusation et semer la confusion .
< / p >
< / section >
< h4 >
Interface :
< / h4 >
< / section >
< hr / >
< section id = "deroulement-du-jeu" >
< h2 > D é roulement du jeu : < / h2 >
< h4 >
< u > É tape 1 < / u > : Poser des Questions Strat é giques
< / h4 >
< p >
Lorem ipsum dolor sit amet , consectetur adipiscing elit . Sed non risus . Suspendisse lectus tortor , dignissim sit amet , adipiscing nec , ultricies sed , dolor . Cras elementum ultrices diam . Maecenas ligula massa , varius a , semper congue , euismod non , mi . Proin porttitor , orci nec nonummy molestie , enim est eleifend mi , non fermentum diam nisl sit amet erat . Duis semper . Duis arcu massa , scelerisque vitae , consequat in , pretium a , enim . Pellentesque congue . Ut in risus volutpat libero pharetra tempor . Cras vestibulum bibendum augue . Praesent egestas leo in pede . Praesent blandit odio eu enim . Pellentesque sed dui ut augue blandit sodales . Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae ; Aliquam nibh . Mauris ac mauris sed pede pellentesque fermentum . Maecenas adipiscing ante non diam sodales hendrerit .
Ut velit mauris , egestas sed , gravida nec , ornare ut , mi . Aenean ut orci vel massa suscipit pulvinar . Nulla sollicitudin . Fusce varius , ligula non tempus aliquam , nunc turpis ullamcorper nibh , in tempus sapien eros vitae ligula . Pellentesque rhoncus nunc et augue . Integer id felis . Curabitur aliquet pellentesque diam . Integer quis metus vitae elit lobortis egestas . Lorem ipsum dolor sit amet , consectetuer adipiscing elit . Morbi vel erat non mauris convallis vehicula . Nulla et sapien . Integer tortor tellus , aliquam faucibus , convallis id , congue eu , quam . Mauris ullamcorper felis vitae erat . Proin feugiat , augue non elementum posuere , metus purus iaculis lectus , et tristique ligula justo vitae magna .
Aliquam convallis sollicitudin purus . Praesent aliquam , enim at fermentum mollis , ligula massa adipiscing nisl , ac euismod nibh nisl eu lectus . Fusce vulputate sem at sapien . Vivamus leo . Aliquam euismod libero eu enim . Nulla nec felis sed leo placerat imperdiet . Aenean suscipit nulla in justo . Suspendisse cursus rutrum augue . Nulla tincidunt tincidunt mi . Curabitur iaculis , lorem vel rhoncus faucibus , felis magna fermentum augue , et ultricies lacus lorem varius purus . Curabitur eu amet
Chaque tour commence par un joueur posant une question à un autre joueur concernant une personne sur le graphe . Les r é ponses sont formul é es en pla ç ant des jetons carr é s ou ronds pour indiquer la certitude ou le doute quant à l ' implication de cette personne .
< / p >
< h4 >
< u > É tape 2 < / u > : Contre - manipulation et Contre - questions
< / h4 >
< p >
Si un joueur place un jeton carr é , le questionneur doit é galement poser un jeton carr é sur un n œ ud du graphique . Les contre - questions sont un moyen de semer la confusion parmi les joueurs et de d é tourner l ' accusation .
< / p >
< h4 >
< u > É tape 3 < / u > : Le "Guess" Final
< / h4 >
< p >
La partie atteint son apog é e lorsqu 'un joueur tente le "Guess" final, affirmant que telle personne est le tueur. Les autres joueurs peuvent alors contredire cette affirmation en plaçant leurs propres jetons carrés. Si aucune réfutation n' est faite , le joueur ayant fait le "Guess" remporte la partie , d é montrant ainsi sa ma î trise dans l ' art de la manipulation .
< / p >
< / section >
< hr / >
< section id = "indice-possible" >
< h2 > Indice possible : < / h2 >
< h3 >
< br / >
< h4 >
 ge d ' une personne :
< / h3 >
< / h 4 >
< IndiceList instance = { AgeIndice } lang = 'fr' / >
< h3 >
< h 4 >
Couleur de cheveux d ' une personne :
< / h3 >
< / h 4 >
< IndiceList instance = { ColorIndice } lang = 'fr' / >
< IndiceList instance = { ColorEdgesIndice } lang = 'fr' / >
< hr / >
< h3 >
< h 4 >
Sport d ' une personne
< / h3 >
< / h 4 >
< IndiceList instance = { SportIndice } lang = 'fr' / >
< IndiceList instance = { NbSportIndice } lang = 'fr' / >
< h 3 >
< h 4 >
Caract è ristique des voisins
< / h 3 >
< / h 4 >
< IndiceList instance = { EdgesIndice } lang = 'fr' / >
< IndiceList instance = { NbEdgesIndice } lang = 'fr' / >
< hr / >