No video

JavaScript RETRO Games: Boss Battles

  Рет қаралды 4,410

Franks laboratory

Franks laboratory

Күн бұрын

Randomized boss encounters will make our game challenging. Each new boss will have more lives than the previous one. How far can you go?
Today we will design and implement randomized boss battles and we will make them 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: www.udemy.com/...
Part 1: • Remake RETRO Games wit...
Part 2: • JavaScript RETRO Games...
Part 3: this video
Part 4: • JavaScript RETRO Games...
👽 Download Project Art assets 👽
Boss creatures sprite sheet: www.frankslabo...
(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 implement a basic boss fight
How to animate boss creatures in HTML canvas
How to give bosses growing health pool and integrate them to come periodically along with the enemy waves
How to animate sprite sheets using built in JavaScript drawImage() method
...and more
If you want to SUPPORT me you can use the links below and get some one my EXTENDED classes! 💪
www.udemy.com/...
www.udemy.com/...
www.udemy.com/...
www.udemy.com/...
www.udemy.com/...
www.udemy.com/...
www.udemy.com/...
Get Skillshare FREE for 1 month: ‍🎓
www.skillshare...
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

Пікірлер: 46
@forgottenaquarium2879
@forgottenaquarium2879 Жыл бұрын
I love your sense of humour. I always enjoy reading the enemies description. Please keep on making amazing tutorials. 👍
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Ha, I'm glad someone actually noticed my 'lore' bits :D
@smicolon
@smicolon Жыл бұрын
Your channel is so underrated
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Thank you, very kind to say!
@javifontalva7752
@javifontalva7752 Жыл бұрын
more weapons and shooting enemies. Really enjoying doing this project.
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Hi Javi, yes, I will do super weapons this week :)
@IrynaAbrosimova
@IrynaAbrosimova 7 ай бұрын
it was awesome. thank you
@paulthomas1052
@paulthomas1052 Жыл бұрын
An excellent addition to the project - adds a great finish to the game.
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Hi Paul, glad you think so, there will be 1 or 2 more parts to this.
@svenmcarby4141
@svenmcarby4141 Жыл бұрын
you have the best learning method in entire tutorial videos in youtube. keep updating such amazing tutorial videos, I hope soon your youtube channel reach millions of subscribers 👍👍👍👍👍👍👍👍👍👍👍👍
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Hi Sven, thank you for your kind feedback. And for taking the time to let me know!
@randomforest_dev
@randomforest_dev Жыл бұрын
awesome!
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Thanks
@gct2023
@gct2023 Жыл бұрын
Wow great video
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Thank you
@rrahll
@rrahll Жыл бұрын
thanks again!
@Frankslaboratory
@Frankslaboratory Жыл бұрын
I'm here to help
@rrahll
@rrahll Жыл бұрын
thanks mate @@Frankslaboratory ))
@alejandroarango8227
@alejandroarango8227 Жыл бұрын
The bests :)
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Glad you found some value
@M4rt1nX
@M4rt1nX Жыл бұрын
Oh thanks a lot for this one. My weekend is saved. I'll work on it as soon as I'm done with my current project.
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Hi Luz, sound like you keep yourself busy with many projects, nice!
@M4rt1nX
@M4rt1nX Жыл бұрын
@@Frankslaboratory I actually woke up early this morning and did the whole thing.
@Frankslaboratory
@Frankslaboratory Жыл бұрын
@@M4rt1nX you are a coding machine 💪💪
@M4rt1nX
@M4rt1nX Жыл бұрын
@@Frankslaboratory Well, after following many of your tutorials, I've improved and many concepts are now very familiar. I make less mistakes and that makes it easier to complete the tutorials.
@Frankslaboratory
@Frankslaboratory Жыл бұрын
You asked for boss battles so here we go. What's next. Super weapons or another enemy type? Any other ideas?
@ViktorSarge
@ViktorSarge Жыл бұрын
I'd love to see you draw on your experience with generative art for some future game project. I think you'd come up with awesome stuff for environments, creatures etc, and it could be constructed from small classes working together. Or perhaps a world sim with an open base repository and a few base classes that your subscribers could use to extend with their own classes and see how they interact with your and other peoples code.
@c__beck
@c__beck Жыл бұрын
Super weapons! BZZZZT! Any plans on enemies dropping power-up? Like shields or screen-clearing bombs?
@M4rt1nX
@M4rt1nX Жыл бұрын
With bigger and stronger enemies, we need more powerful weapons. Thanks a lot Frank. What about changing the background to induce a feeling of bigger danger?
@Frankslaboratory
@Frankslaboratory Жыл бұрын
@@c__beck ok so the next episode will be super lazers :D
@Frankslaboratory
@Frankslaboratory Жыл бұрын
@@M4rt1nX love the idea with a changing background, hmm, I will play with this now, maybe also changing music
@tri_soft
@tri_soft Жыл бұрын
Thanks Frank for these awesome tuts 😊
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Hi Atul. I'm here to help!
@kiranmaheshwari5033
@kiranmaheshwari5033 Жыл бұрын
Hey frank! Your videos are so much informative for game development and web development please a video for pokemon game
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Hi Kiran, I will make a series about tilemaps, that can be used to create a game in a style of classic Pokemon Gold/Silver games.
@comoyun
@comoyun Жыл бұрын
wow 70k!
@Frankslaboratory
@Frankslaboratory Жыл бұрын
My new milestone :D
@69zwaan
@69zwaan Жыл бұрын
nice game code made but my idea or you can make extra code for an enemy or boss that shoots at you. that's difficult.
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Hi, I'm playing with some ideas about enemy or boss that shoots back, I already built a few versions, might make one of them into a tutorial
@ucstudiotv
@ucstudiotv Жыл бұрын
Can you teach us how to create a javascript game inventory? Where you can select different weapons from a list of weapons? Thanks
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Hi, I would love to do something like that, cool idea, will do some research on the best practices
@ucstudiotv
@ucstudiotv Жыл бұрын
@@Frankslaboratory thanks a lot :)
@shadeeztv625
@shadeeztv625 Жыл бұрын
Please don't take my questions personal. DO WE BUILD THESE ONLY FOR FUN? Because I'm not sure if someone will pay to play these
JavaScript RETRO Games: Super Weapons
23:27
Franks laboratory
Рет қаралды 5 М.
Character Motion & Animation in 2D Games
43:06
Franks laboratory
Рет қаралды 8 М.
Meet the one boy from the Ronaldo edit in India
00:30
Younes Zarou
Рет қаралды 14 МЛН
Can This Bubble Save My Life? 😱
00:55
Topper Guild
Рет қаралды 65 МЛН
а ты любишь париться?
00:41
KATYA KLON LIFE
Рет қаралды 2,9 МЛН
Pixel Art RPG Maker with JavaScript
1:35:59
Franks laboratory
Рет қаралды 19 М.
JavaScript Game Tutorial: Planet Defense
1:53:17
Franks laboratory
Рет қаралды 11 М.
The Bingo Paradox: 3× more likely to win
30:15
Stand-up Maths
Рет қаралды 245 М.
I Made a Graphics Engine
6:42
Zyger
Рет қаралды 249 М.
Ranking every wall plant from worst to best. (PvZ2)
12:55
DJ_Wolfy
Рет қаралды 48 М.
Collision Animations & Sounds in 2D Games
41:35
Franks laboratory
Рет қаралды 8 М.
Pixel Art Game Development: 2D Camera
46:50
Franks laboratory
Рет қаралды 17 М.
Parallax in JavaScript Games
43:42
Franks laboratory
Рет қаралды 48 М.
Particle Experiments: Sprite sheets
12:58
Franks laboratory
Рет қаралды 2,9 М.
Cocky Guy Thinks He Can Beat Me in Chess
20:06
Anna Cramling
Рет қаралды 79 М.
Meet the one boy from the Ronaldo edit in India
00:30
Younes Zarou
Рет қаралды 14 МЛН