Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var deck = ['loup garou',
- 'loup garou',
- 'loup garou',
- 'voyante',
- 'petite fille',
- 'chasseur',
- 'voleur',
- 'cupidon',
- 'villageois',
- 'villageois' ];
- var nbJoueur = 5
- var joueurs= []
- var deckvoleur = null
- var checkcupi = null
- function distribuer() {
- //duplique le deck
- /* var deckTmp = new Array();
- for (var i = 0; i < deck.length; i++){
- deckTmp[i] = deck[i];
- }*/
- //creer les joueurs
- for (let i = 0; i < nbJoueur; i++) {
- let rand = Math.floor(Math.random()*5)
- let role = deck[rand]
- deck.splice(rand, 1)
- joueurs[i] = {
- id : i,
- name : name,
- role : role,
- death : null,
- love : null,
- }
- if('voleur' == role) {
- deckvoleur = []
- for (let i = 0; i < 2; i++) {
- let rand = Math.floor(Math.random()*5)
- let role = deck[rand]
- deck.splice(rand, 1)
- deckvoleur[i] = role
- }
- }
- else if ('cupidon' == role) {
- checkcupi = true
- }
- console.log(deck)
- }
- console.log (joueurs.length)
- for (let i = 0; i < joueurs.length; i++) {
- console.log('role dans la partie: '+ joueurs[i].role)
- }
- }
- function night(){
- //eteindre les écrans
- //mettre des animations si on veut
- }
- function voleur(){
- if(null == deckvoleur) {
- alert('PAS D EVOLEUR LAAAAA')
- return;
- }
- do{var choix = prompt("veuillez choisir votre role "
- + deckvoleur[0] +" où " + deckvoleur[1])
- alert("vous etes donc maintenant "+ choix +" !")
- console.log("le deck se compose de"+deck )
- console.log('les deux choix sont ' + deckvoleur[0], deckvoleur[1])
- }while(choix != deckvoleur[0] && choix != deckvoleur[1])
- for (let i = 0; i < joueurs.length; i++) {
- if (joueurs[i].role == 'voleur'){
- console.log('avant: '+ joueurs[i].role)
- joueurs[i].role = choix
- console.log('apres: '+ joueurs[i].role)
- if (joueurs[i].role = 'cupidon'){
- checkcupi = true
- }
- }
- }
- }
- function cupidon(){
- if (checkcupi == null){
- alert('pas de saint valentin, seulement la sainte marguerite')
- return;
- }
- //console.log(joueurs)
- //var choixLover = []
- console.log(joueurs.id)
- var choixlover1 = prompt('choisir le premier amoureux')
- alert('le premier amoureurx est '+ choixlover1)
- var choixlover2 = prompt('choisir le deuxieme amoureux')
- alert('le deuxieme amoureurx est '+ choixlover2)
- for (let i = 0; i < joueurs.length; i++) {
- if (joueurs[i].id == choixlover1 || joueurs[i].id == choixlover2){
- joueurs[i].love = true;
- }
- for (let i = 0; i < joueurs.length; i++) {
- if (joueurs[i].love == 1)
- console.log(joueurs[i])
- }
- }
- }
- /*if (joueurs[i].role == 'cupidon'){
- }*/
- document.addEventListener('keydown', function(e){
- switch (e.key) {
- case "1":
- distribuer()
- break;
- case "2":
- //if voleur then{
- voleur()
- break;
- case "3":
- cupidon()
- break;
- default:
- break;
- }
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement