Тёмный

Player Collisions + Wacky hitboxes! 🐱 Scratch RPG #8 

griffpatch
Подписаться 364 тыс.
Просмотров 153 тыс.
50% 1

Following on from defining our Collision Pins in episode 7, we now finally add the player collision code to make it real! These collision pins support both hairline edge collision boundaries, and half tile collisions!
We do some clever tricks to invert the hitboxes, support overlapping collision pin regions, and span tile layers! This is one crazy awesome episode, and I just know you are going to love it! Our Scratch RPG game is really shaping up!
Let's learn to code in Scratch with Griffpatch - Create your own fun Scratch game with these step by step instructions with friendly explanations.
🚀 Boost Your Creativity with Griffpatch
The Griffpatch Academy will take you from "Gamer to Game Creator"
Learn more at 👉 griffpatch.academy 👈
😺 Scratch was developed by the Lifelong Kindergarten Group at the MIT Media Lab. See scratch.mit.edu
👀 Episodes in the series:
Ep.1 - Craft your dream Scratch Game - • RPG Tutorial | Craft y...
Ep.2 - Infinite Scrolling & Tiles - • 🐱 Infinite Scrolling &...
Ep.3 - I AM SPEED - • ⚠️ LAG FREE Scrolling ...
Ep.4 - Build a LEVEL EDITOR in Scratch - • Code a LEVEL EDITOR in...
Ep.5 - Split Screen & Multi Tile Assets - • EDIT FASTER ⚡ Tile Tra...
Ep.6 - Layers & Onion Skinning - • LAYERS 🧅 "Onion Skinni...
Ep.7 - Collisions Pins - • Collision Pins? 💥📌 Now...
Ep.8 - Player Collisions - • Player Collisions + Wa...
🐱 Scratch Starter Projects with Assets - Remix this!
scratch.mit.edu/projects/7255...
🐱 Scratch Studio for Your projects
scratch.mit.edu/studios/32038...
-------------Video Chapters-------------
0:00 Intro
1:13 Try Move - Yes or No?
2:55 Split movement into two stages
5:10 Basic Tile Collisions
9:05 Differentiating Solid / Non solid tiles
10:39 Collisions across multiple layers of tiles
12:34 Detailed Pin Collisions
13:38 Calculating the first pin under the player
16:10 Colliding with our first pin
18:50 How to handle the overlapping pin regions
20:00 Coding pins 3 & 6
21:59 The top row of pins; 7 & 8
25:33 Outro

Опубликовано:

 

25 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 587   
@ItsrealOJ
@ItsrealOJ Год назад
when clicked say "Scratchmazing afternoon I just got home from school we've Finally Got Collisions And I am Better than ever More things we need: -NPCs -Interiors (like coming in and out of houses) -Enemies Like Zombies So we can use the final costumes -Naturally Generated Trees/Buildings -and SOOOOOOOOOOOOOO Much more " also dunno why you would pin this but why not
@ItsrealOJ
@ItsrealOJ Год назад
OMG GRIFFPATCH YOU ACCTUALLY PINNED IT!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@dotYT1396
@dotYT1396 Год назад
@Don't read profile photo as if no one knoows this trick.
@error404subscribersnotfound
@Don't read profile photo nope, not reading it
@PeppermintOSC
@PeppermintOSC Год назад
@Don't read profile photo ok
@snowflake870
@snowflake870 Год назад
@Don't read profile photo ok i wont
@blup9997
@blup9997 Год назад
if griffpatch was a teacher he would be a good one
@isaacparsons2731
@isaacparsons2731 Год назад
Isn't that what he is doing with videos?
@OfficialGowilaVR
@OfficialGowilaVR Год назад
@@isaacparsons2731 he means a school teacher
@Wall_nut77
@Wall_nut77 Год назад
True
@user-tu7ph8kf3z
@user-tu7ph8kf3z 10 месяцев назад
100% agree
@user-wi8od5rc4m
@user-wi8od5rc4m 7 месяцев назад
I mean he kinda is
@heywoodfamily82
@heywoodfamily82 Год назад
I used to think the perfect tutorial never existed until I watched you griffpatch! Thanks for spending your time and life helping us out.😃
@omarscomments
@omarscomments Год назад
Woohoo!!! We're at episode 8!!! And what a journey it has been! Thanks to GRIFFPATCH!!!
@caldrenate
@caldrenate Год назад
With this skill, it won't surprise me if Griffpatch does Ep. 4 of the Text Engine Series...and do it well, too!
@TheOfficialAndGayBucket
@TheOfficialAndGayBucket Год назад
the good thing about your tutorials is that they can be used for really any programming language as long as you know what you're doing!
@LostDeveloper871
@LostDeveloper871 Год назад
True!
@Sharp2006
@Sharp2006 Год назад
It brings a smile to my face when griffpatch posts😊 I’m super excited for collisions 😁
@1080GBA_SC
@1080GBA_SC Год назад
Griffpatch! Your video made my day!! Your method of coding those hitboxes amaze me!
@Aakif.Nawshad
@Aakif.Nawshad Год назад
Wow, I used scratch a lot as a kid and I still do. You were the source of my inspiration since the beginning, I watched many of your tutorials and it's just wonderful that you continue this journey. Thank you griffpatch!
@griffpatch
@griffpatch Год назад
So cool, thank you
@Aakif.Nawshad
@Aakif.Nawshad Год назад
@@griffpatch wow, he replied, that was my lifes mission.
@crackerpooppop
@crackerpooppop Год назад
Yay! Couldnt wait for this. Griffpatch is the best RU-vidr without a doubt!!
@aarizkhan9101
@aarizkhan9101 Год назад
Loved the video griffpatch! Can't wait for episode 9! Keep up the good work!
@griffpatch
@griffpatch Год назад
Thank you!
@N64Mario
@N64Mario Год назад
I feel like now that we have the collision pins working, we can now expand on this, and explain to us about the different colored pins I assume that was used for things like bridges and ladders. I suppose would be the time to explain about animated tiles for things like the water, and any camp fire logs. Oh yea, we still have to add transitions for inside houses and dungeons. There's just so much to teach about in this series. Though I must say, thanks for all of your hard work! You are an excellent teacher & showing us your thought process for the RPG series!
@griffpatch
@griffpatch Год назад
I appreciate it :D
@NeonG4
@NeonG4 Год назад
And AI characters! That would be fun.
@EndaWida
@EndaWida Год назад
What i think griffpatch's next tutorials on this will be: -NPCs -Houses + Furnishing -Block animation -How to make a game out of this -Coins? -Effects (light, dark, water, etc.) -4th layer!?!? -Layer climbing -Level editor 3!?!? -uuuhuh more yep totally accurate...
@NeonG4
@NeonG4 Год назад
I thought of a fourth layer as a pin collection for all the pins, then you only have to check one layer for pins instead of 2, slightly faster.
@tanulearns
@tanulearns Год назад
❤ Another amazing video by the legendary griffpatch! Here are some ideas for the next few episodes: Adding a text engine Activating the sword costumes NPCs Interiors Enemies and Health Bars Intro screen Full screen editing Keep going, you rock!
@darkergen
@darkergen Год назад
Yes! I have been waiting so long! Thank god this was uploaded early! I feel like the next episode might be auto layering!
@JaiLeeroy
@JaiLeeroy Год назад
Oh ya! Forgot about that feature.
@Napilikeswaterloo
@Napilikeswaterloo 7 месяцев назад
i always like how chaotic the intro is and then he says: "so lets get scratching!" and that always gets me exited!!
@Redcraft7578
@Redcraft7578 Год назад
I am going to follow this tutorial NOW. Was just playing an instrument and saw this notification. really looking forward to making this.
@tommyanepicgameer
@tommyanepicgameer Год назад
YAY this is the best thing! 🎉 Thanks Griffpatch!
@griffpatch
@griffpatch Год назад
You're welcome!!
@real_kryzz
@real_kryzz Год назад
Wow i never imagined i would go this far, thanks for the tutorials!
@Gaigoomee
@Gaigoomee Год назад
Amazing tutorial! I can't wait now to create an inventory system with collectible items, tools and crafting, and NPCs that we can talk to and enemies we can fight. I would also like to make ladders and bridges functional, and to add buildings that we can go into with intractable tiles inside like signs, furnaces or chests. To top things off we could add animated and moving tiles, but besides that I really think these things will turn this RPG engine into a full game.
@griffpatch
@griffpatch Год назад
So many thing hehe :)
@peejoegaming2660
@peejoegaming2660 Год назад
@@griffpatch Hi Griffpatch :) I loved you videos and tutorials :)))
@Resseguie
@Resseguie Год назад
I love the approach teaser at the beginning.
@griffpatch
@griffpatch Год назад
Thanks! I poured everything into this video - It's always hard to think of a good title, thumbnail to draw people to the video, and then an engaging first 30 seconds or so to keep them from clicking away! :)
@christelle5782
@christelle5782 Год назад
Yeay ! I love this series and all other ! So cool !
@shark-vf3pv
@shark-vf3pv Год назад
Yessssss 🎉🎉🎉🎉 Edit: we also need to add room/scene switching (like houses) Edit 2: what’s the plan for ep 9?
@griffpatch
@griffpatch Год назад
Yes we do!
@wiseowl83
@wiseowl83 Год назад
Perhaps full screen editing? I do think he mentioned that in a previous episode and it would make sense since he uses “editor > 0” to check for editor instead of “editor = 1”
@darkergen
@darkergen Год назад
@@wiseowl83 he might not since in his devlog he planned to have full screen editing but changed it to half screen editing as it was better, but who knows?
@writethatdown100
@writethatdown100 Год назад
I think that in ep 9 it will be showing default layers when placing tiles, like some tiles will automaticlly be on layer three so you don't have to manually do each one
@NeonG4
@NeonG4 Год назад
@@writethatdown100 That would be nice.
@dcruan6771
@dcruan6771 11 месяцев назад
This is really cool and it actually works! Thanks for making tutorials!
@CorranEveryone
@CorranEveryone Год назад
Collisions YAY!😆
@ivankatic8332
@ivankatic8332 Год назад
Yes! Another episode!
@BLADER14
@BLADER14 7 месяцев назад
Bro this is the teacher we all wanted
@danielroux4645
@danielroux4645 Год назад
so cool just finished tutorial 7 and im loving this im enjoying it so much i know im 7 months late but still XD whenever some1 likes this now ill remember what a great teacher griffpatch is!!
@FNAAOQP
@FNAAOQP Год назад
Nice, Griffpatch!! Keep it on!
@demirkaanbedelminiondisco
@demirkaanbedelminiondisco Год назад
awsome! Super collisions!
@labrosmatsas
@labrosmatsas Год назад
I can't wait for the next tutorial!!!
@Ninjabuster2k
@Ninjabuster2k Год назад
I just can't wait for the text-engine support tutorial! Edit: Also when will we cover animated tiles like the water?
@vaguedestruction
@vaguedestruction Год назад
Just copy the code for text engine to your game
@TheOffspringy
@TheOffspringy Год назад
@@vaguedestruction bro no need to be so toxic abt it
@star80doessdastuff
@star80doessdastuff Год назад
@@TheOffspringy yeah I agree that was really mean
@vaguedestruction
@vaguedestruction Год назад
@@TheOffspringy ok sorry its just you can copy and paste code its not hard Edit: whAt ToxEDIC i DifNT b3 ToXiC noT Lik3 I eDitEd mY Th1ng
@gabenugget114
@gabenugget114 Год назад
For animated sprites you can do (forever: next costume wait(fps in seconds) seconds)
@grupoultimointentoofficial5428
griffpatch i love playing your games and i've been doing your Scratch RPG tutorials and i am almost done.
@WatchThis1_2
@WatchThis1_2 7 месяцев назад
this is so cool keep going!
@JoeFly2009
@JoeFly2009 Год назад
Thanks! In my old projects I detected collision with the color of sprites... that is way better!
@Marc_659
@Marc_659 Год назад
THIS SERIES IS GETTING AWESOME
@griffpatch
@griffpatch Год назад
Thank you
@F1pyrotechnics
@F1pyrotechnics Год назад
@@griffpatch hey im stuck, i cant get the basic collisions to work for some reason
@user-dk8yz9io4h
@user-dk8yz9io4h 4 месяца назад
me too@@F1pyrotechnics
@BobChess
@BobChess Год назад
Finally, The better collision solution!
@scratchlover8513
@scratchlover8513 Год назад
Great vid man I can't wait for the future of this 😎
@breadhead46_
@breadhead46_ Год назад
I'm finally caught up and WOW was that a journey! I'm definitely using this for my project (don't worry I'll include credit)
@FeniteFr
@FeniteFr Год назад
OMG we have already a new episode woohoo !! I haven't followed the episode 7 yet : I try to do that we can zoom in and zoom out but that's VERY HARD !! I didn't anticipate that
@griffpatch
@griffpatch Год назад
Good on you! That's a cool feature to add!
@sushi_boi5045
@sushi_boi5045 Год назад
😁 these are the best scratch tutorials
@azzamshahzad
@azzamshahzad Год назад
The thumbnail XD
@TheNewDev09
@TheNewDev09 Год назад
Finally The video comes yay!
@arthurzhg2887
@arthurzhg2887 Год назад
good collisions Griffpatch :)
@arthurzhg2887
@arthurzhg2887 Год назад
How about good RPG like -NPC move & direction -Opening gate or door animate -Campfire animate -Inventory & Survival health -Joining RPG player good luck😄😄😄
@ernestrieu5220
@ernestrieu5220 Год назад
I like that he puts easter eggs in his videos. Like or or or guy.
@jbrieu
@jbrieu Год назад
I never see them !
@Kefachuk
@Kefachuk Год назад
Amazing assets! This is IMPORTANT video.
@griffpatch
@griffpatch Год назад
Yeah :) 💥
@ulricoiho420
@ulricoiho420 Год назад
your thumbnails are always the best
@Astralities
@Astralities Год назад
Best one yet. When griffpatch makes merch, we NEED a t shirt that says 'Bug SQUASHED!' It justs seems cool ok?
@vaguedestruction
@vaguedestruction Год назад
griffpatch, soon we're gonna have to add animated tiles like water and campfires. Right now, you can just place any frame of the animation and it doesn't even animate
@waldofabian1202
@waldofabian1202 Год назад
Don't worry, I can tell you how to do that.
@sonickirb
@sonickirb Год назад
I have been waitting sooo long to add collisions, before this episode i even tryed coding it myself! Thank you SO much griffpatch!! Edit: You are the best griffpatch!
@griffpatch
@griffpatch Год назад
You're very welcome!
@gabenugget114
@gabenugget114 Год назад
@@griffpatch Hey griffpatch! I really want to make a proper lift, please teach me how to code a lift
@gabenugget114
@gabenugget114 Год назад
@@griffpatch I just remix lift projects and add features, but teach me how to do a full lift by scratch
@FAchicken
@FAchicken Год назад
The g in griff patch stands for ‘great editing’
@wiseowl83
@wiseowl83 Год назад
This video looks great!
@johnxu2334
@johnxu2334 Год назад
YAYAYAYAYAYAYAYAYAY!!!! I LOVE THIS thank you! AWesome!
@SaiponathGames
@SaiponathGames Год назад
Keep up the good work man!
@FeniteFr
@FeniteFr Год назад
I can't wait to have a new episode of the text engine serie ! Please do episode 4 !!
@zachgacha4082
@zachgacha4082 Год назад
to be honest, technically the text engine series doesnt exist. its in the scratch rpg series
@FeniteFr
@FeniteFr Год назад
@@zachgacha4082 yes :)
@zecrok3000
@zecrok3000 Год назад
YEEEEES, I want to do scratch now!
@imthechampion
@imthechampion Год назад
I made it so far in this series and I taught I have to manually input the pin!
@pessskychaos4874
@pessskychaos4874 Год назад
Awesome!
@EncryptedShorts
@EncryptedShorts Год назад
this is so helpful! tysm!
@titandriil_man294
@titandriil_man294 10 дней назад
8:08 idk why but "the set solid to 1" is making my player a non-moving character
@Stunt7
@Stunt7 Год назад
The RPG is so cool!
@TheSumOfAnIdeod
@TheSumOfAnIdeod Год назад
Hi, love your tutorials
@AFKplusplus
@AFKplusplus Год назад
HELLO :D Thx for tutorials!
@PazuVlogsYT
@PazuVlogsYT 8 месяцев назад
yeah he is a great tutor he has teached me so many things😀
@DPoly
@DPoly Год назад
Cheers Griffpatch!
@griffpatch
@griffpatch Год назад
My pleasure!
@HurelyDev
@HurelyDev Год назад
Episode 2 felt like it came out yesterday.... And now its episode 8!!!!!!!!!
@JkVidsChannnel
@JkVidsChannnel Год назад
Hi griffpatch! I love your videos. You do such a great job making tutorials! Maybe something that could be cool is if we added sound effects like walking on the grass and running into objects, just an idea. Have a great day!
@JkVidsChannnel
@JkVidsChannnel Год назад
Also it would be cool to add the default layer feature!
@jean-ernestinlapioche3638
@jean-ernestinlapioche3638 Год назад
Fantastic 🎉🎉
@revelnic
@revelnic Год назад
Cool!
@themechanicalpenguin2209
@themechanicalpenguin2209 Год назад
Collisions!!!!! Yay!!!
@pixelgaming7261
@pixelgaming7261 Год назад
If you could add save codes, that'd be great! Awesome tutorials - keep up the great work!
@TheMakerKineMasterTMKM192
@TheMakerKineMasterTMKM192 Год назад
(16:16) There Guy!
@hubertbosak2900
@hubertbosak2900 Год назад
It's very coll!!! 😆😆😆
@-CosmoCode
@-CosmoCode Год назад
griffpatch: releases a new tutorial fellow scratchers: WOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOWWWWWW!!!!!!!!!!!!!! =D
@oliverjudson1834
@oliverjudson1834 Год назад
Hello griffpatch its always nice when you upload
@widyaperwitasari1983
@widyaperwitasari1983 Месяц назад
Yayayaya i can ...... throught the tiles😂😂😊
@lspectroniztar
@lspectroniztar Год назад
PLEASE STOP I HAD ENOUGH I NEED THE LAST OF THE TEXT EGINE TUTORIALS PLEASE!
@lspectroniztar
@lspectroniztar Год назад
Does that mean yes?
@anasoares6476
@anasoares6476 Год назад
Wow! i thought this tutorial was going to be complex! Also i have a suggestion, when you find a tile, can you make the editor menu scroll to where its located?
@griffpatch
@griffpatch Год назад
Will it kind of is, but I did my best to make it feel simple
@ls190v2
@ls190v2 Год назад
Mr Hero's head must hurt.
@titan_burn_gaming_yt
@titan_burn_gaming_yt Год назад
My likely for next few episodes: (9-12) Auto Layering - Controled by player in a way like the pins. Full Screen Editior Sub World/Area (Going in houses) Ideas: for 13-15 Random Spawning of large structurs Entity spawning Attack Scripting + animation
@pretendplayforkids7984
@pretendplayforkids7984 Год назад
Hey Griffpatch on episode 9 teach us how to make the layers but automatic please? Also congrats on over 203k subscribers!
@tronche2cake
@tronche2cake Год назад
I caught the platformer character at 16:17, and a meow at 21:56
@gaviaonoturno994
@gaviaonoturno994 Год назад
Hi! I'm a Brazilian Scratcher user and I follow you here, I like your work on youtube. I would like to ask you to recreate the Lemonoids game, but this time do it in an open map. I intend to mount planetary systems on it. Thank you very much in advance! Thanks!
@phoomsgamingvid8943
@phoomsgamingvid8943 Год назад
This is epic
@villeolof2000
@villeolof2000 Год назад
Yay!
@techobass1340
@techobass1340 10 месяцев назад
THIS IS THE BEST DAY OF MY LIFE!
@techobass1340
@techobass1340 10 месяцев назад
8
@alloftheabove123productions
AWESOME!!!
@Gaming32i
@Gaming32i Год назад
You could publish the collision pins data for the default tileset so that we don't have to do it as well.
@Metromex_386
@Metromex_386 Год назад
Wow! The series are getting so fun and exciting! There is is still the text engine and doors collision. Also, I think you made a mistake in your editing and spelled a word wrongly. Nvm that, Please continue your hard work in your videos! 🙏
@misterdot6923
@misterdot6923 Год назад
llitterally amazing
@wojtekgame
@wojtekgame Год назад
The Scratch Cat has gone to Gym!
@Edilprt
@Edilprt Год назад
wow class
@gauravs9875
@gauravs9875 Год назад
LOVE UR VIDEOS 😇😇
@IsItLucas
@IsItLucas Год назад
"Flowers are also solid!" - patch griff, 2022
@fortniteog_yt8039
@fortniteog_yt8039 Год назад
Epic 😀
@lijelid943
@lijelid943 Год назад
Hi Griffpatch, I've really been enjoying you RayCaster tutorial series, and I wanted to make a suggestion, can the RPG Level Scrolling be implemented into the RayCaster? I think it would be cool to know how to make the levels larger.
@ianfarquharson2933
@ianfarquharson2933 Год назад
something that I would like to say, if I already made a tile based game by myself, and found this series, I would like to just watch 7 and 8. which you also did, what I mean is you can just watch 7&8 instead of the whole series
@zensure3168
@zensure3168 Год назад
Can you do a guide on the different sections of code and maybe go over what each block of code does?
@chowpakheijaden6868
@chowpakheijaden6868 Год назад
When you walk up to tile 117's right, there is a big gap, and also you can go into its top. But tile 115 is fine.
@gamesome4
@gamesome4 Год назад
Griffpatch you should do a series were you come up with a game, make it and squash the bugs
Далее
6 Developers make a Scratch Game Without Communicating
15:00
💋🧠
00:38
Просмотров 48 тыс.
ААААА СПАСИТЕ😲😲😲
00:17
Просмотров 1,1 млн
Your Questions Answered 🏆 Scratch 100k Unboxing!
17:05
How I Destroyed the Most Hated Scratch Projects...
8:09
How I Remade My Best Game [Devlog]
18:53
Просмотров 6 тыс.
I Beat a Game That Lasts Forever
9:03
Просмотров 91 тыс.
I Spent 2,000 Hours Using Scratch
13:59
Просмотров 504 тыс.
Top 10 Most MIND-BLOWING Scratch Projects
8:11
Просмотров 162 тыс.
I Made a Zero Player Game
12:30
Просмотров 10 млн
Making Your WORST Comments, Scratch Games!
6:26
Просмотров 185 тыс.