Scratch 3.0 Tutorial: How to Make a Tower Defense Game (Part 1)

Поділитися
Вставка
  • Опубліковано 1 січ 2025

КОМЕНТАРІ •

  • @acidguy-e8y
    @acidguy-e8y 2 роки тому +60

    Amazing, Warfame. My Enemies are like, "Everyone, let's go out!".

  • @lanutzudir8744
    @lanutzudir8744 2 роки тому +5

    it was amazing when I tested It out and I couldn't stop playing It Thanks for the video

  • @Nick-xm5gz
    @Nick-xm5gz 4 роки тому +8

    I have your games on my phone the last chicken on earth it is the best game ever I cant stop playing it. Keep up the good work. :)

  • @maxnguyen3503
    @maxnguyen3503 4 роки тому +362

    Lets give this dude for a second. Imagine how long it took him to learn all this stuffs and create this long video just so all of us can sit back and copy his awesome work.
    Great vid Warfame. Keep it up. I pressed the bell so I can get new tutorials soon :D

    • @tree_addict280
      @tree_addict280 4 роки тому +5

      Honestly this wouldn’t have been that hard to learn, Scratch in general isn’t hard to learn.

    • @xavierwoolley7888
      @xavierwoolley7888 4 роки тому +1

      what a horse

    • @annchen2143
      @annchen2143 4 роки тому +5

      @@xavierwoolley7888 What do you mean?

    • @anhvu-yp9vs
      @anhvu-yp9vs 4 роки тому +2

      I 100% agree.

    • @xavierwoolley7888
      @xavierwoolley7888 4 роки тому +2

      @@annchen2143 don’t worry

  • @taokodr
    @taokodr 4 роки тому +80

    You've just given me an idea for how to code the AI for my Tron Cycles clone!!!
    Thank you so much for taking the time to teach what you know :)

    • @lolnani7996
      @lolnani7996 2 роки тому +1

      can u send the link of the game?

    • @1ceb3ar13
      @1ceb3ar13 Рік тому

      wth i saw this in another tutorial video with the same username.

    • @G0BL1NN-y3p
      @G0BL1NN-y3p 6 місяців тому

      @@1ceb3ar13bot maybe?

  • @turntqble
    @turntqble 3 роки тому +1

    This guy is so big brain; I would have never came up with this stuff on my own. Thank you so much for these videos.

    • @tatos529
      @tatos529 3 роки тому

      Yeah, especially the enemy movement

  • @intyrmxdiate
    @intyrmxdiate Рік тому +9

    I always wanted to build a tower defense game that was set on the moon, and now I can, thanks to you!

    • @AiveGi
      @AiveGi 26 днів тому

      Hey me too!

  • @prameeljoseph9640
    @prameeljoseph9640 2 роки тому +4

    OMG u make this so simple and ez your the reason that i have been making some good projects or thats what i think i have been learning so much keep your work up!

  • @AdamisDiamond
    @AdamisDiamond 4 роки тому +13

    Dude, this is awesome. I have been watching you for 2 years

  • @chickennugget1588
    @chickennugget1588 4 роки тому +5

    Super Cool! Ive been trying to create a reliable pathfinding method for a looong time! Great job!

  • @Naniblocks
    @Naniblocks 3 роки тому +15

    Something you could do is instead of creating 2 variables, you could add 2 "reporter inputs" to the custom block ad it would do pretty much the same job. Very good tutorial!

    • @Oreopuchi
      @Oreopuchi Рік тому

      @piano Inputs on custom blocks

  • @smalsamal
    @smalsamal 4 роки тому +22

    Thanks for making this!! I've been wanting to make a td game for so long!

  • @MLgames1
    @MLgames1 3 роки тому +196

    warfame: "ok guys! That's the end of the episode
    me: still making the path.

  • @evankulp6864
    @evankulp6864 Рік тому +3

    These are great! I'm a new coder so this tutorial is great and i will be subscribing and watching the rest of the tower defense series!!! Great video Warfame!!!!

  • @maca2237
    @maca2237 3 роки тому +4

    Your tutorial works even for pocket code, and THAT IS AMAZING!

    • @chrisyboigaming917
      @chrisyboigaming917 2 роки тому

      OMG thank you so much! u help me solve a big problem! (I'm not being sarcastic)

  • @Tobibzy
    @Tobibzy 3 роки тому +5

    YES!!. THATS SO GOOD. THAT WAS EXACLTY WHAT I WAS LOOKING FOR TYSM!!!

  • @sharonclarke7265
    @sharonclarke7265 4 роки тому

    I've tried so many scratch Channels, and they all don't work except for yours! So I subscribed to you!

    • @nostalgia5031
      @nostalgia5031 4 роки тому

      They might have used V2.0 (the older version).

  • @icetudou
    @icetudou 4 роки тому +26

    Awesome! Another AMAZING tutorial for how to make another creative game! You help me so much! I hope you continue the series!

  • @SleeplessDylan64
    @SleeplessDylan64 11 місяців тому +9

    I remember watching this 2 years ago. I didn't complete the project. Now, I'm using the same video to redo it. THE NOSTALGIA IS GETTING TO ME

    • @avgprogamer
      @avgprogamer 11 місяців тому

      i did this 2 years ago and i too wanted to redo it

    • @vicwin5716
      @vicwin5716 7 місяців тому

      same

    • @pjsdrawings8833
      @pjsdrawings8833 2 місяці тому

      I’m currently making a JJK tower defense, there’s gonna be an open world-ish thing and then you can click on the levels, already got like 80% of the pre-levels/menu I guess

    • @SleeplessDylan64
      @SleeplessDylan64 2 місяці тому

      @@pjsdrawings8833 🔥

    • @Riverfl
      @Riverfl Місяць тому

      So you spyin on me or something bc there is NO WAY I HAD THE SAME EXPERIENCE!??!!

  • @bryceclemmons7861
    @bryceclemmons7861 3 роки тому +7

    Thank you for your tutorials. They’re really helpful in my opinion.

  • @npnsharma3880
    @npnsharma3880 4 роки тому +4

    I wanted to make a simple yet cool game , NOW I CAN!!!
    I appreciate the efforts and Thank You so much :-)

  • @victorachim3951
    @victorachim3951 4 роки тому +10

    Wow! The one project I had actually started on my own now has tutorials on it 😂

  • @Numberblockswithlevi4595
    @Numberblockswithlevi4595 2 роки тому +1

    i love this its awsome i been working on t at night and its a blast

  • @astatyn
    @astatyn 4 роки тому +8

    I haven't tried Scratch yet and have a Scratch book....
    ALRIGHT IT'S TIME TO FINALLY MAKE ONE!

    • @DarkmatterXD
      @DarkmatterXD 9 місяців тому

      Scratch is so cool people are creating free versions of minecraft on it.

  • @Bright_Lighting
    @Bright_Lighting 10 місяців тому +2

    I love this! Thanks so ever much, Walframe!

  • @JR-fl2oe
    @JR-fl2oe 4 роки тому +14

    I've been watching since the second how to make a zombie shooter game. Loved this video keep up the amazing work.

    • @VoicesOfTheVoid.
      @VoicesOfTheVoid. 4 роки тому +1

      I've been watching ever since the first zombie shooter game, I'm not lying here I just came back after a while

    • @salmanhawan
      @salmanhawan 2 роки тому

      Same

  • @svkhymns2177
    @svkhymns2177 4 роки тому +4

    after this experience i understood that making a game is such a difficult task
    hats off

  • @Rock-vp5kx
    @Rock-vp5kx 2 роки тому +3

    um how to get back drop in the second place pls help
    oh sorry i just got it i did not pay attention

  • @JSIL-JSIL
    @JSIL-JSIL 2 роки тому

    Wow thanks i started scratch 2-3 days ago and im already making some little games.Thanks for help! Keep it up.

  • @voltception1344
    @voltception1344 4 роки тому +4

    Thanks for this tutorial! It really helped!

  • @Gwen-my9mi
    @Gwen-my9mi Рік тому +1

    Thanks so much for helping me in a competition ❤

  • @jokecenter9138
    @jokecenter9138 4 роки тому +5

    cool game, great job! can't wait to see part 2!

  • @midget1946
    @midget1946 3 місяці тому

    thx for this tutorial series! now i can successfully make my own tower defense game on scratch using these tutorials

  • @cringeboy7529
    @cringeboy7529 Рік тому +6

    when my enemy went out of the track i just changed the track and it was fixed it was as easy as pie!

    • @LukaLuk-s2z
      @LukaLuk-s2z 5 днів тому

      Its not working can you help me plis

    • @cringeboy7529
      @cringeboy7529 5 днів тому

      @LukaLuk-s2z i already deleted the project i was working on. So i dont know how i fixed it. Sorry!

  • @justinflowers9380
    @justinflowers9380 4 роки тому +33

    I would always hit a stopgap with the cloning, so I'm eager to see what this series brings!

  • @ohios_government
    @ohios_government 3 місяці тому +1

    This was very helpful. Thanks

  • @niceone6647
    @niceone6647 4 роки тому +9

    I've mastered tower defence games in scratch, but this was a cool vid, still keep up the the good work. :)

  • @pig55
    @pig55 3 роки тому +2

    if you guys have trouble with turning
    try expirementing with the turn speed
    like mine was not working so I changed it
    from 8 to 12 and it worked

  • @Brrradden
    @Brrradden 4 роки тому +5

    This is very Cool, I'm happy It still works in scratch, Keep up the Great work!

  • @taic3626
    @taic3626 Рік тому +2

    I wanna make my enemy not go off the track but still look good and not lose on speed is there any way to do this
    edit: figured it out just change the line sprite a bit and if u really need change the turn speed by like 2

  • @Uzumaki469
    @Uzumaki469 3 роки тому +3

    woah thanks a lot for helping us !
    you've done a great job!!😁👏

    • @fr1sko420
      @fr1sko420 3 роки тому

      true!
      well done 👏👏👏

  • @detritus3676
    @detritus3676 3 роки тому +2

    Instant subscribe, I passed my computer science class solely because I made this, I cannot thank you enoough

  • @goldenfireking
    @goldenfireking 2 роки тому +3

    the detectors wont attach to the path i did what you did in the video it didnt work it just goes through the path and out of the map

    • @AiveGi
      @AiveGi 26 днів тому

      They don’t attach to the path. The are separate costumes for the enemy. If you make it one whole costume or two costumes: one for the enemy one for the detection, it won’t work. Plus the path is part of the background. Not a sprite. I don’t think you followed it right.

  • @oat_swimmer7430
    @oat_swimmer7430 3 роки тому

    this dude, is nothing but accomplishment (boi u help me like a 100 ton here :D)

  • @pankekboi8511
    @pankekboi8511 2 роки тому +3

    Thanks for this tutorial! This is really gonna help me

  • @qasopgaming
    @qasopgaming Рік тому +13

    Awesome video but here's a tip: Set the Enemy Movement block to run without screen refresh then set TurnSpeed to 1. Finally, change the if statements to:
    if touching Sprite1
    repeat until not touching Sprite1
    turn TurnSpeed degrees
    It should work a lot quicker and won't struggle on tight corners. 😊😊

    • @ed_cmntonly
      @ed_cmntonly Рік тому +1

      tested it out but i had to remove the tip unfortunately cuz when i tested it the enemy is 90% not in the middle of the lane and thats insanely annoying for me tbh

    • @purpurmakesmusic
      @purpurmakesmusic Рік тому +1

      worked like a dream. i made it so, instead of making it move in 1 large increment, it moves 1 step and checks for statements n amount of times, so that way it could support REALLY fast enemies. not really needed but still

    • @dealmonetaprivatelimited9061
      @dealmonetaprivatelimited9061 11 місяців тому

      Thank you so much bro this helped me very much because I was facing some bugs that would literally let the zombie go off-track

    • @iceee8418
      @iceee8418 2 місяці тому

      What do you mean by repeat until not touching sprite 1??

    • @RobosStudio
      @RobosStudio Місяць тому

      Idk no matter if i do this or without this the red detection box doesnt work and it and when taking a turn that required the red detection one it just turned into the costume with blue one and spun around

  • @andresmarquez6840
    @andresmarquez6840 9 місяців тому

    Absolutely AMAZING video! This helped me so much thank you!

  • @liquidportal9082
    @liquidportal9082 4 роки тому +6

    Thank you warfame! I suggested this in the last video and you actually made it! That's awesome! Also I'm totally trying the scratchathon!

  • @rishaangaming9591
    @rishaangaming9591 4 роки тому +1

    I love your games they are so cool

  • @Thor_the_Doge
    @Thor_the_Doge 4 роки тому +8

    2 new things i learned from this: custom blocks do their thing pretty much instantly and while hidden other objects cant detect touching a sprite but if they're hidden via ghost effect, they are

    • @couththememer
      @couththememer 3 роки тому

      yes

    • @edilbertleyson
      @edilbertleyson 2 роки тому +2

      ghost effect is a effect, it only changed the appearance, but it is still shown and so it can collide with stuff

    • @DarkmatterXD
      @DarkmatterXD 9 місяців тому

      Borco?

  • @prasanthasamarasingha5685
    @prasanthasamarasingha5685 9 місяців тому +1

    Thanks. Im making a game using this tutorial ❤

  • @ErnieDeluxe
    @ErnieDeluxe 4 роки тому +6

    I love your tutorials! Please continue in that way! ❤️

  • @checkm8rr
    @checkm8rr 4 роки тому

    i swear by god ur the only one who actually does good tutorials(other then griffpatch)

  • @kyle_daniels
    @kyle_daniels 4 роки тому +16

    I was just thinking of making a tower defense game in scratch then this shows up in my recommended

    • @newcat0761
      @newcat0761 3 роки тому

      youtube wanted you to learn it seems like it but now its drunk sometime

    • @chumptic2752
      @chumptic2752 3 роки тому

      Never

    • @DarkmatterXD
      @DarkmatterXD 9 місяців тому

      M A G I C

  • @starlinadavis2611
    @starlinadavis2611 Рік тому +1

    The Path Was Too Hard, So I Made A Stright Line😐Nice Channel Btw! i subed :)

  • @cubedroot
    @cubedroot Рік тому +8

    This may sound minor, but i made enemys choose through THREE paths instead of one!

    • @TeltroAnimations
      @TeltroAnimations 10 місяців тому +1

      that sounds genius though xd

    • @starnews7330
      @starnews7330 6 місяців тому

      🎉🎉

    • @starnews7330
      @starnews7330 6 місяців тому

      ​@Maxandnic Yes it is

    • @AiveGi
      @AiveGi 26 днів тому

      Wow how much stuff did you need to use for the block?

  • @HeartBreaker7155
    @HeartBreaker7155 13 днів тому +1

    Him: The is gonna be advanced
    Also him: we're gonna use the backdrop

  • @thebean4026
    @thebean4026 3 роки тому +6

    I never knew shift+click made a perfect circle! I'll have to use that soon.

    • @KB_prod.
      @KB_prod. Рік тому

      I didn't know that either! this man is a legend

  • @andrewxu5575
    @andrewxu5575 3 роки тому

    This is a great video! It actually works!

  • @alleygator5904
    @alleygator5904 2 роки тому +3

    Great work bro. I am a beginner to Scratch (joined 3 weeks) and I love battle-type games I copied you. Loved your tutorial. Keep it up bro. 💛💙

  • @acidguy-e8y
    @acidguy-e8y 2 роки тому

    I've liked and subscribed to this amazing channel!

  • @markski44
    @markski44 4 роки тому +19

    Idea: Can you maybe do a "how to add shooting ais into your game" tutorial. I just think it would be a nice tutorial for beginners

    • @baller9097
      @baller9097 4 роки тому

      i can do for you

    • @baller9097
      @baller9097 4 роки тому

      share your project i will code it for you

    • @Xa3l
      @Xa3l 3 роки тому +1

      When flag clicked > forever if ______ > Point at sprite > your shoot mechanic but for enmys > wait _ seconds

    • @Liam.w378
      @Liam.w378 2 роки тому

      @@Xa3l yes

    • @antoinettegist6550
      @antoinettegist6550 2 роки тому

      @@Xa3l This make me go YES (Dani meme)

  • @hkngaming6131
    @hkngaming6131 3 роки тому +2

    A way you could improve the detection is by putting a 3rd detector in the middle which could detect if not touching white line move -10 steps

  • @HenryShieldsGamer
    @HenryShieldsGamer 2 роки тому +3

    This is really helpful how did you do it? Keep up the good work man! ❤

  • @MOAB-BTD6
    @MOAB-BTD6 2 роки тому

    So far this is amazing :D

  • @RandomGuy-xb4ez
    @RandomGuy-xb4ez 4 роки тому +5

    Make it themed like your shoot em up game, with bullet/laser towers and enemy airplanes. Btw your videos are awesome keep up the good work 👍.

    • @tatos529
      @tatos529 3 роки тому

      How did you predict laser towers?

    • @RandomGuy-xb4ez
      @RandomGuy-xb4ez 3 роки тому

      @@tatos529 idk lasers are cool

    • @tatos529
      @tatos529 3 роки тому +1

      @@RandomGuy-xb4ez lol

  • @КлімовЯрослав
    @КлімовЯрослав 2 роки тому

    Thank you, you helped me a lot in developing my game!
    hi from Ukraine

  • @A_NewSource
    @A_NewSource 2 роки тому +5

    Hey, warfame. Thanks for the tutorial, but the only issue im having is trying to make a good-looking track, any tips?

  • @adrianeberisha9544
    @adrianeberisha9544 3 роки тому +2

    I am from Germany but I really love that you make these videos because I need to make a scratch game and your games are always so cool. Can you maybe make a new game with Scratch2?

  • @primeturtel
    @primeturtel 3 роки тому +5

    Wow, how to do think about all of this work:D
    You are so good at Scratch tutorials. For Griffpatch, he doesn't wait for us so I always need to pause the video all the time. And also Griffpatch's project sometimes has failed for me. This is good for both beginners and pros to make this great project and you give us enough time to follow you so that we won't have to pause the video to much.
    I smashed the subscribe button at the part where you made the enemies follow the trail because it was cool on how you thought of the ideas of making the enemies followed it:) Keep it up, do not give up!
    #WarfameIsTheBestScratchTutor
    From your subscriber: Glycan1522:)

  • @codenerdroblox2412
    @codenerdroblox2412 3 роки тому

    Huge fan. You are a legend in the Scratch world!

  • @minerox988
    @minerox988 2 роки тому +5

    Hey! I really loved your Racing Game tutorial, could you make a remastered version of that too? Possibly with Particles and collision with buildings? This would make my life dude, I have been making games off of your racing engine since it came out and they just keep getting better, but they can't get better without collisions or fancy effects

  • @raresagegames
    @raresagegames 3 роки тому

    Thanks man, I am using Construct 3 but the logic still works well. I got it working in around 20 minutes. I was about to over engineer the hell out of it, but I decided to look around for tutorials first.

  • @erincady5315
    @erincady5315 3 роки тому +3

    Ok, so, i have the EXACT same code as you and for some reason it wont work and the enemies just keep walking off the track.

  • @checkm8rr
    @checkm8rr 4 роки тому

    i subbed bc why not, i want to be notified of every tutorial

  • @SentialFlame
    @SentialFlame 4 роки тому +6

    When I made the map it was hard it just kept running on the wrong part

    • @kellanfeng
      @kellanfeng 4 роки тому

      Roblox Fan2000 yeah bro same here but I’m trying hard to figure out what was wrong

    • @mohamedgomaa6236
      @mohamedgomaa6236 4 роки тому

      ua-cam.com/video/5oUA1vODTAY/v-deo.html

  • @imreallyamazon9608
    @imreallyamazon9608 3 роки тому

    I use to watch this guy so long ago and he helped me soooo much
    thanks warframe :)

  • @baldifanboy100yt8
    @baldifanboy100yt8 2 роки тому +3

    tip: instead of just setting the turn speed variable higher manually, just do set turn speed move speed times something like 2 for example

  • @dlsgangs1398
    @dlsgangs1398 3 роки тому

    That was an awesome tutorial I am exited to watch the next part of this video

  • @simon_not_peter
    @simon_not_peter 4 роки тому +3

    So for my track I wanted it to be very accurate so I used pen instead! The curves are very smooth too :3

    • @simon_not_peter
      @simon_not_peter 4 роки тому +2

      I also didn't need to make the line so it saves more space!

    • @svshhsbs
      @svshhsbs 3 роки тому

      @@simon_not_peter k

  • @tgcgtheviewer
    @tgcgtheviewer 3 роки тому

    One step of my tower game
    Nice tutorial!

  • @Fuelvin
    @Fuelvin  4 роки тому +285

    The Tower Defense series is finally here! What do you think about it so far? What would you like to see added to the game?
    Also, do you want to make stunning, front-page worthy Scratch games and receive 1-on-1 live guidance from me? Sign up for my first-ever 2023 SUMMER SCRATCH BOOTCAMP! Spots are limited. www.fuelvin-academy.com/
    Join my Discord for major announcements, sneak peeks, and more!
    discord.gg/QXWMrSNg38

    • @sergeyhakobyan2584
      @sergeyhakobyan2584 4 роки тому +11

      Really nice tutorial!

    • @kabikumar2118
      @kabikumar2118 4 роки тому +12

      Good tutorial warfame I also love your games released in the App Store/Play Store

    • @HTXTV2
      @HTXTV2 4 роки тому +5

      Awesome!!

    • @eleazarp.4808
      @eleazarp.4808 4 роки тому +6

      awesome tutorial!!! i would recommend adding planes! well done!

    • @MrFlore
      @MrFlore 4 роки тому +6

      I like your tutorials!

  • @ze.pro_gamer
    @ze.pro_gamer Рік тому +1

    the enemies arent spawning for me, when it was 1, it was working perfectly but now that i made it 10, it doesnt spawn in

  • @electrogrape
    @electrogrape 6 місяців тому +49

    even people in 2024 watch this

  • @GuideGrid
    @GuideGrid Рік тому

    This was posted on my birthday.Good God

  • @hankcreations3434
    @hankcreations3434 3 роки тому +3

    I'm mind blown just by the enemy moving

  • @halatllt8483
    @halatllt8483 2 роки тому +2

    it's worked! 😁

  • @L4WFUL
    @L4WFUL 3 роки тому +6

    Me:Finishes school ahhh finally I can do the tutorial
    Mom:Finish your 4 hour homework
    Me: 😀.........😭

    • @Xa3l
      @Xa3l 3 роки тому

      F

    • @PabTSM-OfficialChannel
      @PabTSM-OfficialChannel 3 роки тому

      who in the world says "Finishes school ahh finally I can do the tutorial" and why are you saying emotions

  • @olly-o3810
    @olly-o3810 3 роки тому

    Dude good job you’ve got my full support

  • @Rohan-n9d
    @Rohan-n9d 4 роки тому +10

    I love this series so far!! Where is part 2?
    Like if you're also excited about Part 2 :)

  • @pierskugbegah4254
    @pierskugbegah4254 11 місяців тому +1

    Guys he's so close to getting Verified! He helped me so much, this guy deserves more Subscribers.

  • @Jwang0509
    @Jwang0509 3 роки тому +2

    Pro tip: if your map has a lot of sharp turns, make a move block that is run without screen refresh

  • @nojuszimka6401
    @nojuszimka6401 2 роки тому

    thanks man your vid gonna help me to create a tower defense game for my school project!

  • @ashboy1
    @ashboy1 4 роки тому +6

    I followed all of the steps but my enemy is not moving correctly.

  • @lefrog710
    @lefrog710 3 роки тому +1

    1 year old! Great tutorial Warfame!!!

  • @mr.impmate9829
    @mr.impmate9829 4 роки тому +4

    Could you please show us how to make a pac-man game after this? Also, what is your favourite totourial you have made!? :)

  • @amjustken
    @amjustken 4 роки тому

    For the ppl who the enemy is not at the right path just change the position of the red and blue line. I tried to change the position of it and it works.

  • @theroaringdino7263
    @theroaringdino7263 4 роки тому +3

    7:23 France Is That You?!

  • @TheSkiLiftGuy
    @TheSkiLiftGuy Рік тому +1

    if you replace the if blocks for turning with repeat until not blocks it is less buggy

  • @CharlieB.
    @CharlieB. 3 роки тому +5

    Warfame: already having enemy die and towers shoot.
    Me: trying to get scratch not to glitch out on me