В этом захватывающем видео мы собираемся сделать классическую игру Space Invaders с помощью JavaScript на холсте HTML. Лучше всего мы будем кодировать все с нуля, начиная с пустого проекта.
В этой классической игре наши враги находятся вверху экрана; они перемещаются из стороны в сторону и вниз к нашему игроку. Наугад враги будут стрелять пулями. Внизу экрана у нас есть наш космический корабль, который может стрелять по врагам. В отличие от оригинальной игры, наши пули стреляют намного быстрее, что также делает игру более увлекательной. Цель состоит в том, чтобы остаться в живых, избежать вражеских пуль и уничтожить врагов, прежде чем они достигнут нижней части экрана.
Мы рассмотрим следующие темы и многое другое:
- Игровой цикл
- Ввод с клавиатуры
- Перемещение наших врагов
- Обнаружение столкновений
- Стрельба пулями
- Звук игры
GitHub:
https://github.com/CodingWith-Adam/space-invaders
Попробуйте игру:
https://codingwith-adam.github.io/space-invaders/index.html
Возьмите видеоурок: