Character Motion & Animation in 2D Games

  Рет қаралды 8,822

Franks laboratory

Franks laboratory

Күн бұрын

Пікірлер: 57
@douglascounts4634
@douglascounts4634 Жыл бұрын
Wow, another quality video from the master!
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Hi Doug, thank you, very kind
@LiborBenda-k1d
@LiborBenda-k1d Жыл бұрын
Hi! As a passionate gamer (well, at least in my pre-dad period :D) and a JS web developer, I must say I have completely fell in love with your videos. Realizing I can actually use JavaScript to create games for my kids or to (possibly) recreate some of my favorite ZX Spectrum games from my early childhood is so amazing! I just want to thank you for all the hard work and passion that you put into your videos - you have opened up a whole new world for me. Wishing you all the best - and looking forward to the second part of this video (lasers and stuff :))!
@emausdetiquicia6636
@emausdetiquicia6636 Жыл бұрын
I have struggle into understanding the 2 different drawImage methods. The way you presented them here is 1) clear, 2) useful, 3) make sense and 4) very entertaining. I'll definitively will continue watching, liking and sharing your videos and whenever I can click on the ads.
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Hi Emaus, thank you for taking the time to let me know, I appreciate your feedback. Glad you found some value!
@nicolo4430
@nicolo4430 Жыл бұрын
Your conten is way underrated.
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Thank you Nicolo
@timwilson2009
@timwilson2009 Жыл бұрын
You're awesome, Frank! Thanks as always. Great work :)
@gflaap
@gflaap Жыл бұрын
Great Video with high Quality- i Hope you will Never stop with your Tutorials singe they are awesome and I love them❤
@johntitus3985
@johntitus3985 Жыл бұрын
You are amazing!! I haven't been doing much in JavaScript lately but I really enjoy your KZbin videos. Keep up the great work I'm always amazed what you come up with.
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Thank you for your kind words of support John
@TwitchingShark
@TwitchingShark Жыл бұрын
I love the detailed explanation!
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Glad you think so
@JM-de2gh
@JM-de2gh Жыл бұрын
Wow, I really liked your /last/ video and was trying to catch up on that. This one is really cool though! I really need to block out a 3hr-Frank time event by next weekend, and the artifact needs be a tribute! Thanks Frank. You're vids this year are x2 the quality of last year, and last years quality was already good!
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Hi Mr J, interesting to see you noticed improvement in quality, I'm happy to hear that. I guessed I learned a few coding and video editing tricks in the last year :) Hope you're well, nice to see you here
@carllewis6745
@carllewis6745 Жыл бұрын
Love the art style
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Hi Carl, glad you like it, I will probably try other art styles for future series.
@javifontalva7752
@javifontalva7752 Жыл бұрын
How can you make the eye follow smoothly?
@adeshmahatme1988
@adeshmahatme1988 Жыл бұрын
EAGER TO LEARN FROM YOU FRANK
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Have fun learning Adesh
@MrBrady95
@MrBrady95 Жыл бұрын
Thanks Frank, your videos are always awesome! The movement you're showing here, reminds me of an arcade game classic called "Tempest" (Atari 1981). A cool game with simple line based graphics and a fast speed that made the game fun to play. Seems to me that the entire game was based around this simple circular movement. 😄
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Hi John, just Googled Tempest gameplay. Might be interesting to try to replicate that with JavaScript :)
@compilejs110
@compilejs110 Жыл бұрын
I really love your video. So much detail. Lot of learning. Waiting for 3D Webgl tutorial.
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Thank you. I came up with a lot of gameplay ideas for this series, to do this with WebGl would take a lot more code, so probably I'll do a simpler project
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Should I give it a laser arm or electricity attack?
@mister_i_3708
@mister_i_3708 Жыл бұрын
If electricity attack will be a chain between enemies, then better it will be. Other way, laser is better.
@Frankslaboratory
@Frankslaboratory Жыл бұрын
@@mister_i_3708 I'm still designing it, so let's see. I came up with a few more attack types just now :D
@compilejs110
@compilejs110 Жыл бұрын
Laser arm, also electric lighting to show charging initially before releasing laser beam.
@javifontalva7752
@javifontalva7752 Жыл бұрын
Btw. Excellent job!!
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Thank you Javi
@HuynhLuong227
@HuynhLuong227 Жыл бұрын
long time no see. many thanks
@Frankslaboratory
@Frankslaboratory Жыл бұрын
It's been a while, hope you're well
@Radu
@Radu Жыл бұрын
Amazing :-)
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Thank you master coder!
@Radu
@Radu Жыл бұрын
@@Frankslaboratory :-)
@Radu
@Radu Жыл бұрын
@@Frankslaboratory Really great how you put in so much attention to detail!
@javifontalva7752
@javifontalva7752 Жыл бұрын
I am learning so much from both of you guys. I am flabbergasted!
@johnadriandodge
@johnadriandodge Жыл бұрын
Shalom Jedi Frank You are spooky talented. I have so much fun working through your projects. Thank you Frank
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Hi John, nice to see you. Thank you for your kind words
@johnadriandodge
@johnadriandodge Жыл бұрын
Thank you very much
@TheKaunter
@TheKaunter Жыл бұрын
I love the fact that you don't use any framework!
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Glad you think so, thank you for your feedback
@h989l
@h989l Жыл бұрын
you should publish a web game Frank , I would love to play your game.
@Frankslaboratory
@Frankslaboratory Жыл бұрын
I would like to make a tower defense game, I have a lot of ideas for that right now ha.
@DisnakaMedanjana
@DisnakaMedanjana Жыл бұрын
how to make story page
@Frankslaboratory
@Frankslaboratory Жыл бұрын
What do you mean
@sistemafuturo
@sistemafuturo Жыл бұрын
❤❤❤❤❤
@Scifi_Kid
@Scifi_Kid Жыл бұрын
Is that a game wow pls release it dude 🔥🔥🔥🔥 ???
@Frankslaboratory
@Frankslaboratory Жыл бұрын
I make a lot of games, not all are turned into tutorials. Depends if people like them
@serychristianrenaud
@serychristianrenaud Жыл бұрын
Coool
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Thanks
@heimphyo5171
@heimphyo5171 Жыл бұрын
Please upload penalty shoot game ❤
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Good idea
@MadaraAzukar
@MadaraAzukar Жыл бұрын
🥵🥵🥵🥵
@Frankslaboratory
@Frankslaboratory Жыл бұрын
:D
@mister_i_3708
@mister_i_3708 Жыл бұрын
27:25 Code can be refactored. this.frameX = this.frameX >= this.maxFrame ? 0 : this.frameX + 1 or this.frameX = ( this.frameX + 1 ) % this.maxFrame
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Nice, I like the second one. Will try that
State Management in 2D GAMES
39:34
Franks laboratory
Рет қаралды 7 М.
Performance Optimizations in 2D Games
42:35
Franks laboratory
Рет қаралды 15 М.
Long Nails 💅🏻 #shorts
00:50
Mr DegrEE
Рет қаралды 16 МЛН
The Ultimate Sausage Prank! Watch Their Reactions 😂🌭 #Unexpected
00:17
La La Life Shorts
Рет қаралды 8 МЛН
Learn Creative Coding: Flow Fields 🎨
1:01:20
Franks laboratory
Рет қаралды 36 М.
Collision Animations & Sounds in 2D Games
41:35
Franks laboratory
Рет қаралды 8 М.
Remake RETRO Games with JavaScript
1:50:27
Franks laboratory
Рет қаралды 27 М.
How to Start Animating Your Characters : 4 Principles
16:16
BaM Animation
Рет қаралды 2,4 МЛН
I Switched to Bone Animations (here's how it went)
5:56
supertommy
Рет қаралды 97 М.
Pixel Art RPG Maker with JavaScript
1:35:59
Franks laboratory
Рет қаралды 26 М.
Make Video Games
44:12
Pirate Software
Рет қаралды 1,4 МЛН
Point & Shoot Games (JavaScript tutorial)
1:48:00
Franks laboratory
Рет қаралды 14 М.
NVIDIA’s New AI: Stunning Voice Generator!
6:21
Two Minute Papers
Рет қаралды 43 М.