Как можно добавить порядок игроков через классы

Я начал изучать ES6, классы и наследование, я хочу сделать легкую игру, я не знаю, как правильно реализовать изменение движения игрока? Вот мой код, у игрока есть два хода, если он попытается сделать больше, программа получит ошибку. Я не знаю, как отметить конец хода игроков?

class State{
    constructor(){
        this.gameStep = 0;
        this.playerName = '';

    }

    checkState(){
        console.log(this.playerName);
    }
}


class Player extends State{
    constructor(name){
        super();
        this.playerStep = 0;
        this.playerName = name;
    }

    addOne(){
        this.playerStep++;
        if(this.playerStep > 2){
            console.log(new Error('More then 2 times, now another player turn'));
            return;
        }
        console.log(this.playerStep);
    }
}

Player.playerStep = 2;

Заранее спасибо!

0 ответов

Другие вопросы по тегам