В этом захватывающем видео мы собираемся сделать классическую игру Space Invaders с помощью JavaScript на холсте HTML. Лучше всего мы будем кодировать все с нуля, начиная с пустого проекта.

В этой классической игре наши враги находятся вверху экрана; они перемещаются из стороны в сторону и вниз к нашему игроку. Наугад враги будут стрелять пулями. Внизу экрана у нас есть наш космический корабль, который может стрелять по врагам. В отличие от оригинальной игры, наши пули стреляют намного быстрее, что также делает игру более увлекательной. Цель состоит в том, чтобы остаться в живых, избежать вражеских пуль и уничтожить врагов, прежде чем они достигнут нижней части экрана.

Мы рассмотрим следующие темы и многое другое:

  • Игровой цикл
  • Ввод с клавиатуры
  • Перемещение наших врагов
  • Обнаружение столкновений
  • Стрельба пулями
  • Звук игры

GitHub:
https://github.com/CodingWith-Adam/space-invaders

Попробуйте игру:
https://codingwith-adam.github.io/space-invaders/index.html

Возьмите видеоурок: