Skip to content
    SpiderManQuiz@deadsoulartist
    index.js
    Packager files
    package-lock.json
    package.json
    var readlineSync = require('readline-sync');

    //asking user his/her name
    var userName = readlineSync.question('Whats your name? ');
    console.log('Welcome ' + userName + '! to "Spider Man Quiz" \n --- Answer the 5 questions in a,b or c ---');

    //data of highscores
    var highScore=[{
    name:"Peter Parker",
    score:5
    },
    {
    name:"Spidey",
    score:5
    }]

    //score
    var score=0;

    //function
    function quiz(ques,ans){
    var userAns=readlineSync.question(ques);
    if(userAns===ans){
    console.log("Right!");
    score=score+1;
    }
    else{
    console.log("Wrong!");
    score=score-1;
    }

    console.log("Score: " + score);
    console.log("---------")
    };

    //array of objects
    var ques=[{
    question:"Whos Spider Man?\na.Flash\nb.Harry\nc.Peter\n",
    answer:"c"

    },
    {
    question:"Whats Peter last name?\na.Parker\nb.Osbon\nc.Jane\n",
    answer:"a"
    },
    {
    question:"Where does Spider Man live?\na.London\nb.Texas\nc.New York\n",
    answer:"c"
    },
    {
    question:"Whos Peters uncle?\na.Ben\nb.Brad\nc.Brandon\n",
    answer:"a"
    },
    {
    question:"With Great powers comes great ____?\na.Money\nb.Responsibility\nc.Wisdom\n",
    answer:"b"
    }
    ];


    //for loop
    for(var i=0; i<ques.length; i++)
    {
    var currentQue=ques[i];
    quiz(currentQue.question, currentQue.answer)
    };

    if(score>0){
    console.log("You win, Score : " +score);
    }else{
    console.log("You lost");
    }

    var newUser = {
    name:userName,
    score:score
    };
    highScore.push(newUser);

    for (var i=0;i<highScore.length;i++){
    var userScore = highScore[i];
    console.log("High Scores:" + userScore.name, userScore.score);
    }