Книга: Выразительный JavaScript
Конец игры
Конец игры
По традиции, платформеры дают игроку ограниченное количество жизней, и вычитают по одной каждый раз при гибели игрока. Когда жизни кончаются, игра начинается заново.
Подредактируйте runGame
, чтобы она поддерживала жизни. Пусть игрок начинает с трёх.
<link rel="stylesheet" href="css/game.css">
<body>
<script>
// Старая функция runGame – поменяйте её...
function runGame(plans, Display) {
function startLevel(n) {
runLevel(new Level(plans[n]), Display, function(status) {
if (status == "lost")
startLevel(n);
else if (n < plans.length - 1)
startLevel(n + 1);
else
console.log("You win!");
});
}
startLevel(0);
}
runGame(GAME_LEVELS, DOMDisplay);
</script>
</body>
- 2. Игры с числами
- Могу ли я изменить или отключить звуки, которые проигрываются при запуске Windows, щелчке кнопкой мыши на папке и т. д.?
- При попытке скачать из Интернета МР3-файл запускается Проигрыватель Windows Media. Но мне нужно просто скачать файл. Как...
- 8.4. Оформляем интерфейс проигрывателя
- Не могу просматривать DVD-фильмы, хотя игры на DVD работают. В чем дело?
- Как просмотреть фильм другим проигрывателем, не тем, который установлен по умолчанию?
- Запуск игры
- 5. Стратегия без игры (выигрывающие стратегии)
- Урок 4.5. Проигрыватель Windows Media
- Основные возможности проигрывателя
- Режимы работы проигрывателя
- Решение проблем при работе Проигрывателя Windows Media