This man is slowly creating a beastly generation of genius coders "in this video I made terrain generation similar to expert teams and did for free while doing it in a engine meant for children" is basically the title
@judeposey23953 жыл бұрын
yessss ikr, its insane
@alvargd67713 жыл бұрын
The generation showcased in this video was made by 1 or 2 unexperienced programmers in a month or so 10 years ago Terraria pays more attention to balancing the over 5000 items, >500 mobs, around 20 bosses, array of different biomes, extensive soundtrack, the incredible amount of pixel art, plenty of different mechanics like fishing, events, golf, wind, health, accesories, inventory, etc and its steady progression system Also scratch wasnt just meant for little kids
@Super-qr7wm3 жыл бұрын
@@alvargd6771 its meant to teach children the basics of coding and I using it to exaggerate what the man did cause I have played terraria before and I know that this is just a fragment of the game but it emphasizes what he did because I found it so cool
@yuka82862 жыл бұрын
He's teaching you basic computer science and certain algorithms
@tatertotboi2 жыл бұрын
@@alvargd6771 you when one person doesn't make a game as good as a massive company (unbearable)
@chipm0nk3 жыл бұрын
Griffpatch is really just giving away ALL of his secrets these days :3
@gunjantutorial74053 жыл бұрын
Hi chipm0nk I am your follower
@averylehner57943 жыл бұрын
well im thankful of it
@moutushipaul37733 жыл бұрын
Hi I know you in scratch
@MaddinPlayz3 жыл бұрын
@@averylehner5794 ikr
@squidguset2 жыл бұрын
WELL HES NOT A MAGICIAN
@MrCrompz3 жыл бұрын
I have made several games in Unity using perlin noise to achive procedural generation, but I have always wondered about how you can do it in Scratch. The idea of using the brush to create noise maps in genius! Thanks for the video!
@CubsYT3 жыл бұрын
Perlin noise is more than possible in Scratch, it just takes a bit of math inside of a custom function. If you're curious I could send you a project which features an easily useable one??
@theoldlaser3 жыл бұрын
@@CubsYT I'm curious. Link?
@Pratixx3 жыл бұрын
I use Roblox Studio to make some perlin-based terrain and it also never made sense how to do it in Scratch.
@CubsYT3 жыл бұрын
@@Pratixx I left a link to a scratch project which shows how to use perlin noise in scratch but I think it got deleted, bummer
@Pratixx3 жыл бұрын
@@CubsYT oh. thats okay though
@Thyflooder3 жыл бұрын
yea, finally some random generation, each lesson is adding on from the next. (Its amazing, great job giffpatch)
@veryrandomhandle3 жыл бұрын
Griffpatch
@memetech-3 жыл бұрын
We doing a griffpatch chain? Allright. Griffpatch :)
@Thyflooder3 жыл бұрын
Sorry for miss naming "Griffpatch"
@SileyCone3 жыл бұрын
Amazing as always, Griffpatch! Deserves more recognition.
@sundermc3 жыл бұрын
i didnt even know he had a youtube channel, i thought he was just that really smart guy on scratch that made the best scratch games
@macronas12393 жыл бұрын
I wasn't expecting this, I was expecting a platformer tutorial but this also looks interesting!
@刘蕙禎3 жыл бұрын
Me too
@dink791 Жыл бұрын
same here
@elvingpierre80603 жыл бұрын
Great tutorial! I like the concept of learning the theory before you code it, so you understand exactly what you're doing!
@griffpatch3 жыл бұрын
Glad it was helpful! - Yes, after thinking hard on how to go about this one, I decided there was too much to cover to make a good one that went straight into coding.
@redermac56673 жыл бұрын
@@griffpatch This is Really cool even though I did vote for tile scrolling Platformer but can we do 3d generation?
@griffpatch3 жыл бұрын
@@redermac5667 We won't be doing much 3d in Scratch because it's not really suited. And those that do are very advanced coders already. We can do some simple stuff, and maybe a raycaster maze style project?
@redermac56673 жыл бұрын
@@griffpatch yeah but that does not use images to make it look like a realistic game so it would be just colors 🤔
@griffpatch3 жыл бұрын
@@redermac5667 Yes indeed... If you look at my own 3d projects, I have never made a textured 3d game either... It just takes so much time/effort in Scratch that I tend to work on projects like that too much.
@johnpn67473 жыл бұрын
This is amazing! I suggest you do more explanation videos like this. It's really helpful!
@griffpatch3 жыл бұрын
Thank you! That's really useful feedback.
@BoioBoio3 жыл бұрын
What would I do without my beloved scratch terraria 😭😭 Keep up the great work man❤️❤️
@emeraldthunder3 жыл бұрын
I've been looking for a good introduction to random generation and this is really the best one out there. It's quite easy to understand al of the steps. Thank you for taking your time to make this!
@oatedw3 жыл бұрын
Not only do you make the best tutorials but you make them so fun to watch as well!
@veryrandomhandle3 жыл бұрын
-16:40 Appel by the way from now on I will list Easter eggs keep your eyes 👀 peeled to see these !
@veryrandomhandle3 жыл бұрын
Got something wrong it should be ….
@thegreenhoodieguy3 жыл бұрын
This video is super helpful! People have been trying to add Minecraft updates to Paper Minecraft (some of them are really good), but now we can actually make our own games because of this tutorial! Thanks for this!
@SoOkwerd Жыл бұрын
i can not tell you how long i have searched for someone to explain the process of making a game like this. Thank you 1000x
@morveman_yt95673 жыл бұрын
I cannot wait the next terrain generator tutorial 😭 So good video !!!
@boyo-d3 жыл бұрын
me to
@Lisandroxd3 жыл бұрын
I hope this doesn't have too many grammatical errors (because I'm using Google Translate) because I don't speak English, but I wanted to thank you. I started working on my own minecraft paper when your first (Mario) platformer tutorial came out, and I already created most of the things you explained, and I'm proud that I could have done it before you released this video. Take care of yourself and keep it up, and sorry for the text so long :)
@griffpatch3 жыл бұрын
Wow well done :D
@pazvillas-boas82552 жыл бұрын
@@griffpatch this is kinda wholesome
@roobogaming2 жыл бұрын
@Paz Villas-Bôas Ye
@gunjantutorial74053 жыл бұрын
Atlast with the amazing tutorial! I was waiting for that!!
@tronche2cake3 жыл бұрын
This video made me want a Griffpatch let's play channel with narration and stuff
@nonexistence003 жыл бұрын
Thanks for showing us how minecraft works, keep your render distance up!
@rohansachdeva49523 жыл бұрын
I've been wondering what to comment since an hour... Im just so speechless at your ideas, creativity and epicness!
@griffpatch3 жыл бұрын
Wow, thank you!
@kvahn3 жыл бұрын
I remember when I was smaller and I played a griffpatch game on scratch, and I wanted to create my own, so I did try to. Eventually I moved to HTML then Javascript and Python and am now trying to learn Java. Thanks
@Bucks4143 жыл бұрын
Im a lua and arduino guy, im glad people get inspired by griffpatch
@moltony2 жыл бұрын
i am an intermediate c++ coder
@kvahn2 жыл бұрын
@@moltony actually same and I now use c and x86_64 assembly and I also have an arduino
@neonsphere3129 Жыл бұрын
For the last few months I have been working on a sandbox game similar to terraria, and now I have come to this video and see that you use the same techniques as me for world generation. So neat!
@epicalxd1593 жыл бұрын
FINALLY! BEEN WAITING FOR A WHOLE WEEK!
@boyo-d3 жыл бұрын
Me To I was Waiting T - T
@nyx83853 жыл бұрын
Ive been waiting for this one!!! thank griffpatch
@AprendizSerial19792 жыл бұрын
the king of the masters. The time, the effort and the work that this Man is putting here, has an incalculable impact for future generations of programmers
@chiroyce3 жыл бұрын
Congrats on 300,000 followers on Scratch!!
@Twin138956Productions20193 жыл бұрын
:D
@griffpatch3 жыл бұрын
Thank you :D
@chiroyce3 жыл бұрын
@@griffpatch You're welcome! Are you making a special project or something to celebrate? :D
@jensenx083 жыл бұрын
@@chiroyce i don't he is doing that XD he only did one for 100,000 followers , he didn't do it for 200,000 XD
@griffpatch3 жыл бұрын
@@chiroyce I wish :D - I haven't had any time to make a Scratch Project except in creating a video! So much to do - So little time!!!
@yellow-brain47353 жыл бұрын
Wow! Amazing video! You really surprised me this time! Nice explanation of such a hard topic, I am currently using your pathfinding method and brush idea in my own tile game and it works great! Never could have imagined trying to use something so simple to tackle such a big idea. Looking fore ward to that next video. ;)
@griffpatch3 жыл бұрын
Glad it was helpful!
@obithyustimothy51363 жыл бұрын
Ur the best scratch youtuber ever! I always follow ur tutorial is helped me alot! Thank you *Mr.Griffpatch*
@truettvanslyke85282 жыл бұрын
I actually like having these tutorials that explain big and complicated concepts without the scratch code. Maybe a few more of those? Great as always :)
@Twin138956Productions20193 жыл бұрын
Nice tutorial, and congrats on 300,000 followers!
@morveman_yt95672 жыл бұрын
This video help me a lot to make my school project (but not in scratch) do thank you for a really good explanation!!
@pixelguy22313 жыл бұрын
Oh a cool way to show how your projects works! i thought this video of world generation was about *how to copy minecraft now* xD
@banana56183 жыл бұрын
i loved your terraria remake it was sooo good
@SleepDeprivedGinger3 жыл бұрын
The effort you put into your projects is extremely impressive! You’re easily the best creator on Scratch! Keep up the great work! PS: I want to quickly make a suggestion if that’s alright, which is a series on how to make a Mario Party game! It’s one of my favourite multiplayer game series’ of all time, and I really want to recreate it on Scratch.
@birdieW-792 жыл бұрын
I play Mario party every 2-3 weeks
@ShiftClickLearn3 жыл бұрын
Wow, this is quite spectacular! I've always wondered how you did the world generation. I have always thought you just used perlin noise but the way you did it is much simpler! Awesome video as always! Also, it feels weird hearing your voice and seeing something other than Scratch (Like Photoshop in the vid)! xD
@nothpx3 жыл бұрын
Hi bro
@boyo-d3 жыл бұрын
Oh Hey ShiftClickLearn I Am Making Cat Clicker Game and scrolling platformer
@Multibe1503 жыл бұрын
I love these kinds of videos! I use Godot, but the fact that you explained all of these concepts visually and without writing a single line of code means that I could replicate this in Godot, or any engine for that matter! Definitely subscribing to your channel.
@griffpatch3 жыл бұрын
Glad it was helpful! - Thanks for the sub
@dr.cronic82673 жыл бұрын
Can’t wait to see this series grow! Hopefully we will eventually to save systems. I’m making a survival game and know everything I need for it, but save systems are the one thing I’m not sure how to code.
@smth353 жыл бұрын
Use a global variable with a list, and make a block that reads from the global variable. That is literally my whole idea for how to make saving systems in scratch.
@LineOfThy2 жыл бұрын
the easiest way is to somehow encode the entire level into one string and make the player copy it. In fact, I'll list a couple of ways to do that. 1) Whenever you are being random, use a seed-based random system so your entire world can be controlled by one number, this makes saving the base world much easier. 2) Add in parts for every time the user/world has changed in some way 3) Profit
@ieatgrass20r863 жыл бұрын
Mind Blown!!! 😱 also 2 million mail wow
@jensenx083 жыл бұрын
griffpatch is the best teacher in the world
@zsoul_yt3 жыл бұрын
indeed
@justarandomnerd55203 жыл бұрын
Can’t refuse that
@RealMrLazy2 жыл бұрын
it took me like 2 minutes to realise you made paper Minecraft. Bro I love your work
@harsheevnaik38303 жыл бұрын
Me ( thinking ) A Magician never reveals his/her secrets. griffpatch : Paint!! It's all paint!! and circles of course. But mainly paint!!! Me : Certainly a secrets-revealing magician he is!!
@happyfishgaming68 Жыл бұрын
perfect tutorial. me and a friend wanted to make a terraria like game but we dont have much epeirience. we were gonna give up, but then youtube came to the rescue. keep up the great work!
@privatei30803 жыл бұрын
So cool! I can't wait for the next video on this :3
@spoopyissad3 жыл бұрын
This is actually very useful because a while ago I had an Idea but needed terrain generation and had no idea how to do it
@rahulkolluru13423 жыл бұрын
Very Impressive Griffpatch. I loved the detailed explanation of the 2d World Generation. Thanks for the video.
@griffpatch3 жыл бұрын
Glad you enjoyed it!
@SARTHAKTHEMAN3 жыл бұрын
Griffpatch you smile and laugh make me happy and proud of you
@supersls3 жыл бұрын
hmm.. An explainatory video, nicee!
@Blob27633 жыл бұрын
Fantastic! I haven't been watching your previous tutorials, I've been too busy, sorry!
@scratch3.0cattimatimyr333 жыл бұрын
Yay!!!!!!!!!!! I very needed that for a long time.
@hominh60053 жыл бұрын
This is going to make my brain explode, Good video!
@griffpatch3 жыл бұрын
Nah, don't panic - It's not a coding video, more of a guide to beginning the process!
@Haynster3 жыл бұрын
@@griffpatch if there is a coding video everyone's brain will either explode or expand that day LOL
@smth353 жыл бұрын
Nearly a week ago i have been wondering about a project that includes procedural world generation, and oh boy, i know this is gonna be a ride in the next video!
@nicksnews.3 жыл бұрын
oh im late sorry ^^ as usal, this is so good, and i enjoy every episode, even if i dont like the theme , you make it fun to watch...
@griffpatch3 жыл бұрын
Thank you so much!
@Networknukes3 жыл бұрын
News reporter: Hello griffpatch i want to ask you a question, How do you move? Griffpatch: By using speed x And by the way thank you so much for this tutorial Your the best scratcher ever!! :D
@breannagoble33823 жыл бұрын
Every video you post I's like I don't need to watch it because I know it's gonna be be awesome
@sunnysideeggs3 жыл бұрын
man I remember seeing your stuff WAY back when. This is nostalgic : )
@skylerric32 жыл бұрын
21:00 - "Gosh, I love water!" I dont understand why but that sounds hilarious when you think of it without context.
@samuelyeokaikiat41302 жыл бұрын
Its fun to see griffpatch playing and enjoying his own games!
@sujatachavan99883 жыл бұрын
Was waiting for this vid !!
@MasterofTheDucks3 жыл бұрын
yeah This is what I've wanted for so long!! I will try to use this in a game 😁
@liquidportal90823 жыл бұрын
Wow, this is some really interesting stuff!
@hanifhafizilfurqon30463 жыл бұрын
This takes " Minecraft is 2D Terraria to another level "
@youssefhajjaji70503 жыл бұрын
That incredible, and very realistic!!!
@senn67433 жыл бұрын
Hi griffpatch thanks for this amazing tutorial :)
@kyledalegend183 жыл бұрын
Great Job Griffpatch!
@antex_3 жыл бұрын
you gan make EVERYTHING IN SCRATCH and i love your projects! :)
@I4YB3 жыл бұрын
graffipatch is so good i love hem
@mondrebester1546 Жыл бұрын
I love the Ray casting Idea did you come up with it You are a genius
@zsoul_yt3 жыл бұрын
yay griffpatch upload
@zsoul_yt3 жыл бұрын
ty griffpatch for liking my comment
@nhanvan96773 жыл бұрын
Wow is so beautiful and fun!! Let’s do this!!
@jameswoodcock4853 жыл бұрын
Well presented as usual!
@griffpatch3 жыл бұрын
I appreciate that
@lukeninja0323 жыл бұрын
Like always amazing video
@IkinBBfromAnthologyOfTheKiller2 жыл бұрын
Wait a second,you created Paper Minecraft? I used to play that all the time when i was a kid!That's cool :D
@griffpatch2 жыл бұрын
Yeah that's right! Like 8 years ago now
@HollowM0th3 жыл бұрын
The terraria stamped section really makes me want to play terraria or watch stampy’s terraria videos for some reason
@jensenx083 жыл бұрын
almost 80k! Let's get him to 80k, #Roadto100k and #GetDaVerificationBadge
@B1er0l14m3 жыл бұрын
I've been playing Terraria Stamped recently and it's fascinated to know how it's generated. Amazing tutorial! Are you going to eventually continue Terraria Stamped? I would really like to play with more content.
@Amechaniaa3 жыл бұрын
YAY new upload
@magnetickz31302 жыл бұрын
he's passing over the gift he got from the scratch gods to US!
@-T0Ast200-3 жыл бұрын
We need a tutorial on how to make this ourselves! I would love to make something like it!
@trombone283 жыл бұрын
Quick question about the diagram at 16:17. I'm assuming that variable "Radius" is supposed to be the radius of the "brush", and the "band width" is the "size" of one grid square, but what are variables "offset x" and "offset y"? (Or have I got this all wrong and am just confusing myself (it's really late lol))
@griffpatch3 жыл бұрын
Radius is the radius of the brush yes. Band width is not the pixel size. It's the width of one horizontal band of the circle. So since you know the height of the circle, you start at the top (where offsey y = radius), and then repeat downwards for each row. You can calculate offset x (the edge of the circle in the x direction) using pythagorus. This let's you quickly fill in the horizontal bands of the circle to form a full filled circle.
@trombone283 жыл бұрын
@@griffpatch Ah, that makes a lot of sense! Thank you for your detailed response.
@DeepBrainDude2 жыл бұрын
6:53 Appel dude
@OrtyhueyGD246 ай бұрын
Fourth wall break 3:16
@loganyoungman66873 жыл бұрын
This is extremely helpful compared to what I used to do for generating.
@AflameaimYT3 жыл бұрын
hey fellow scratcher, when he says it all my games start working
@johnpn67473 жыл бұрын
Pure LOL
@terrariamodsscratch86232 жыл бұрын
Quick question, in your Terraria (stamped), how did you come up with the values for Setup's _ores list? I've tried comparing the values to Terraria's source code and can't find any correlation.
@lafunbug3 жыл бұрын
me: watching griffpatch play his own game for 5 minutes and yay we get to learn world generation! Maybe I'll make a new paper minecraft update: caves and cliffs
@Red_Core133 жыл бұрын
Could you make a tutorial showing how to make simple generations? it could just be the surface trees and ores, or whatever you think is better
@veryrandomhandle3 жыл бұрын
👍👍 good really great explanation
@ericricardoalonso87653 жыл бұрын
This is probably VERY of topic here, but a have a suggestion on 2 videos for the Tile plat-former, and since you haven't made much of those in a while, here are some ideas 1: Bullet bills (we really need those) 2: Moving platforms! I am interested in how those work in tile scrolling.
@IamHighAf3 жыл бұрын
Thanks for all the tips for scratch projects you Inspired me to make projects 🙂
@donkkonk52933 жыл бұрын
nice i have been waiting for this for a long time
@shapexon33223 жыл бұрын
really like the theory video, instead of having to watch an entire coding video to learn the concept
@mondrebester1546 Жыл бұрын
I like this awesome explanation video I would like to know how you programed Terraria Stamp can you make a tutorial video on how to add any object and give it life or a function and can you please finish The eye of cthulhu Npc give it life so I can battle it you are awesome!
@k1ng_frnk5193 жыл бұрын
i wouldn’t be surprised if this man made a fully functional 3D engine with Scratch😂
@user-dh4pd4wk5i3 жыл бұрын
People have done that
@AndyWandyBandy3 жыл бұрын
Wow I found the secret apple! 6:51-6:52
@AndyWandyBandy3 жыл бұрын
WHAT!?! THATS MY FIRST LIKE FROM @griffpatch I'm a HUGE fan!
@HormaV53 жыл бұрын
This is the treat everyone wanted after another depressing COVID-19 halloween
@iamliterallyagoose59363 жыл бұрын
Recommendation for Griffpatch: maybe after a little bit of time to see your code, so we can reference it and see if we did it right
@kavithyapa58253 жыл бұрын
I love you griffpatch a lot!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@bochave2 жыл бұрын
Wow, your terrain generation is amazing? Would it be possible to make a tutorial on the coding portion of the subject? Thanks!
@fakerolnando3 жыл бұрын
Nice !!! #What_griffpatch_is_up_to next ?
@mondrebester1546 Жыл бұрын
I like your Idea of making a 2D Minecraft game that is not so Mind Consuming Well done!