Play Home Contribute Github Join Us! Discourse Staff Members Github Contribution Guides Team

Game development 2 17 level

Hello! I have a language bug in this level.

// Заблокируйте проходы лесными плитами.
// Затем уничтожьте их, когда игрок победит некоторых огров.

// Настройте игрока.
var player = game.spawnPlayerXY("duelist", 6, 34);
player.attackDamage = 35;
player.maxHealth = 750;
player.maxSpeed = 15;
// Игрок должен пройти через лес, чтобы выиграть.
game.addMoveGoalXY(76, 34);

// Настройте врагов.
var munchkinSpawner = game.spawnXY("generator", 16, 56);
munchkinSpawner.spawnType = "munchkin";
munchkinSpawner.spawnDelay = 3;
var scoutSpawner = game.spawnXY("generator", 40, 10);
scoutSpawner.spawnType = "scout";
scoutSpawner.spawnDelay = 6;

// Эти лесные плиты должны блокировать проходы.
var passageForest1 = game.spawnXY("forest", 28, 34);
// Создайте второй лес, чтобы заблокировать второй проход {52, 34}:


game.defeated = 0;
ui.track(game, "defeated");

function onDefeat(event) {
   game.defeated += 1;
   // Если 3 огра побеждены:
   if (game.defeated == 3) {
       // Разгромите munchkinSpawner.
       munchkinSpawner.defeat();
       // Уничтожьте первый лесной проход.
       passageForest1.destroy();
   }
   // Если побеждено 6 огров:
   
       // Вызовьте метод defeat для scoutSpawner:
       
       // Уничтожьте второй лесной проход.
       
}

// Установите обработчик события "defeat" для "munchkin"-ов и "scout"-ов.
game.setActionFor("munchkin", "defeat", onDefeat);
game.setActionFor("scout", "defeat", onDefeat);

// Выиграйте игру!

How to change Java Script to Python?

With the game development levels, you have to do it in javascript, because that’s what you use in real life. If you can’t do it, go back over some early levels in javascript. It’s not really very different from python at that level.


-Danny