JS game - стрельба в случайных направлениях [закрыто]

Я работаю над игрой на основе HTML5 canvas / Javascript. Это игра с реактивным истребителем, после того, как я наберу конкретный счет, появится мой главный босс. Все работает так, как я хотел, но я не умею снимать босса. Моя струя стреляла по вертикали, но моя идея состояла в том, чтобы босс стрелял в случайных направлениях. Как минимум 3 пули одновременно, в разных направлениях. Я вообще не использую jQuery, просто обычный JS. Босс движется горизонтально от границы к другой границе, но он не стреляет, поэтому мне может понадобиться небольшая помощь. Есть идеи ?

Красные линии - моя идея съемки. Я способен проверять столкновение пули / струи.

Какой-то код босса (вертикальный) стрельбы.

function BossBullet() {
    this.srcX = 1304;
    this.srcY = 0;
    this.drawX = 500;
    this.drawY = 0;
    this.width = 4;
    this.height = 16;
}

BossBullet.prototype.akt = function(X,Y) {

    this.noseX=X;
    this.noseY=Y;
};

BossBullet.prototype.draw = function() {
    ctxBullet.clearRect(0, 0, gameWidth, gameHeight);
    this.drawY += 10;

    ctxBullet.drawImage(imgSprite, this.srcX, this.srcY, this.width, this.height, this.drawX, this.drawY, this.width, this.height);
   //strela[hudba].play();
    if (this.drawY > 700) {
        this.drawY= this.noseY;
        this.drawX= this.noseX;

    }
};

и вот как это выглядит. Он выстреливает одну пулю из носа босса и падает, пока не достигнет значения Y, равного 0, и возродится.

Я пытался добавить вthis.drawY += 10; такжеthis.drawX += 1; но так оно и не движется вообще. Любые идеи, как изменить каталог пули ??

Ответы на вопрос(2)

Ваш ответ на вопрос