JavaScript RETRO Games: Armored Enemies @Frankslaboratory
JavaScript RETRO Games: Armored Enemies  @Frankslaboratory
Uploaded August 2023 | Updated September 2026, 1 week ago
What makes enemies interesting? In a 2D game like this it could be their behaviour, properties and visuals. Different combinations of enemy types in our games should create different situations and challenges for the player to deal with.
Today we will design and implement an armored enemy type and we will make it a part of our JavaScript Space Invaders game. Have fun!

๐Ÿš€ Full EXTENDED version includes: 4 unique enemy types, full source code from 8 stages throughout the project, 8 boss skins, super weapons and more. Check out the trailer and feature overview here: udemy.com/course/remake-retro-games-with-javascript/?referralCode=2ACCA21F16FE78E631F7

Part 1: youtu.be/cuudnyDyWGE
Part 2: this video
Part 3: youtu.be/bobqrOT-cVI
Part 4: youtu.be/nwPBVwtsVys

๐Ÿ‘ฝ Download Project Art assets ๐Ÿ‘ฝ
Rhinomorph enemy: frankslaboratory.co.uk/downloads/125/rhinomorph.png
(if you can't download the files, try to use a different browser or VPN to change your country, also leave a comment so I can fix it)

Today we will learn:
How to extend a class in JavaScript
How to override inherited methods on JavaScript sub classes
How to use HTML canvas drawImage() method
...and more

If you want to SUPPORT me you can use the links below and get some one my EXTENDED classes! ๐Ÿ’ช
udemy.com/course/learn-creative-coding-with-vanilla-javascript/?referralCode=7C560D4661C5C59262BB
udemy.com/course/learn-game-development-with-javascript/?referralCode=69874A38D543D7F510F2
udemy.com/course/creative-coding-deep-dive-for-beginners/?referralCode=F43E8FCE60957A64DF4A
udemy.com/course/build-animated-physics-game-with-javascript/?referralCode=B4482AF631243104650B
udemy.com/course/learn-html-canvas-pixels-particles-physics/?referralCode=F7977062A4BC964A1F5E
udemy.com/course/remake-retro-games-with-javascript/?referralCode=2ACCA21F16FE78E631F7
udemy.com/course/learn-html-canvas-advanced-text-effects/?referralCode=4C5821D2D04048CC4A01

Get Skillshare FREE for 1 month: โ€๐ŸŽ“
skillshare.com/en/r/profile/Frank-Dvorak/507488567?gr_tch_ref=on&gr_trp=on

The description of this video may contain affiliate links, which means that if you buy one of the products that I recommend, I'll receive a small commission without any additional cost for you. This helps to support the channel and allows me to continue making videos like this. Thank you for the support!
#frankslaboratory
JavaScript RETRO Games: Armored EnemiesHandling Audio & Art in JavaScript GamesJavaScript Game Development: One Codebase - Many 2D GamesHow To Code Flying Creatures with JavaScriptSprite Animation with pure CSS | How to animate any sprite sheet using just CSS3 and HTML propertiesAnimate Voice & Music with JavaScriptHTML5 Canvas Text Animation Tutorial [HTML, CSS, JavaScript]Collision Detection Between Rectangles in JavaScriptData-Driven Implosion Particle Effect in Vanilla JSSide-Scrolling Starfields & Animation TimingCollision Detection Between Circles in JavaScriptJavaScript Game Tutorial - Bonus Features
Franks laboratory |

JavaScript RETRO Games: Armored Enemies

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER