Відтворіть ретро-ігри за допомогою JavaScript

Відтворіть ретро-ігри за допомогою JavaScript
en
20.07.2024
7 г 5 мін 41 сек

Давайте надихнемося класичними іграми 80-х і додамо свою графіку та ігрові елементи. Досліджуйте міжзоряний простір і використовуйте 3 різних типи зброї, щоб знищити полчища космічних комах різних видів, деякі з яких більші за інші.

Ми почнемо з гри, натхненної класичним аркадним Space Invaders, і експериментуватимемо з різними додатковими функціями, такими як бос-битви, суперзброя та різні види ворогів.

Давайте досліджувати об’єктно-орієнтоване програмування з JavaScript та реалізуємо корисний набір основних технік розробки 2D-ігор, таких як шаблон проектування об’єктного пулу, анімація спрайтів, таймінг та відстрочка з використанням міток часу та багато іншого.

Не забудьте завантажити усі бонуси. Студенти цього курсу отримають пакет 2D-графіки преміум-якості, цього разу у науково-фантастичному космічному стилі. Ви також можете завантажити вихідний код із кількома етапами проекту, в міру покрокового додавання нових функцій.

Ми реалізуємо кілька типів ворогів:

Beetlemorph – звичайний ворог, досить 1 удару.
Rhinomorph – броньований ворог, кілька життів, кілька станів шкоди.
Mantismorph – масовий ворог-бос, з зростаючим запасом життів.
Eaglemorph – при влученні він пожертвує сегмент тіла і вистрілить їм назад.
Squidmorph – невідома інопланетна комаха, використовуйте все, що ми дізналися, щоб реалізувати свій власний унікальний тип ворога.

Ви не можете переглядати цей курс -

Array ( [bitrate] => 2734233 [filesize] => 22387587 [mime_type] => video/mp4 [length] => 62 [length_formatted] => 1:02 [width] => 1280 [height] => 720 [fileformat] => mp4 [dataformat] => quicktime [audio] => Array ( [dataformat] => mp4 [bitrate] => 128000 [codec] => ISO/IEC 14496-3 AAC [sample_rate] => 48000 [channels] => 2 [bits_per_sample] => 16 [lossless] => [channelmode] => stereo [compression_ratio] => 0.083333333333333 ) [created_timestamp] => -2082844800 )