Player Collisions + Wacky hitboxes! 🐱 Scratch RPG #8

https://www.youtube.com/watc...
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. ⭐ Early Access and more - Join the channel membership: https://www.youtube.com/channel/UCawsI_mlmPA7Cfld-qZhBQA/join or, support me on Patreon - https://www.patreon.com/griffpatch 👀 Episodes in the series: Ep.1 - Craft your dream Scratch Game - https://youtu.be/5lof-Nu1VVE Ep.2 - Infinite Scrolling & Tiles - https://youtu.be/g8xsQx-XkYE Ep.3 - I AM SPEED - https://youtu.be/uxIH0W4S6LY Ep.4 - Build a LEVEL EDITOR in Scratch - https://youtu.be/nvB9chNNl2s Ep.5 - Split Screen & Multi Tile Assets - https://youtu.be/dgMlWZEaPek Ep.6 - Layers & Onion Skinning - https://youtu.be/wWjot1vJBf0 Ep.7 - Collisions Pins - https://youtu.be/xSt7aF8MNn8 Ep.8 - Player Collisions - https://youtu.be/ZvQ0Gv4I2Cc 🐱 Scratch Starter Projects with Assets - Remix this! https://scratch.mit.edu/projects/725577493/ 🐱 Scratch Studio for Your projects https://scratch.mit.edu/studios/32038156/comments --------------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
Fun Scratch Coding Tutorials for beginners, educators and advanced coders alike, we have something for everyone. Learn how to make exciting games like platformers, scrollers, space shooters, super mario, physics games, pathfinding, and tile grids with lists. And, while we play, we learn all the coding basics, and get a true understanding of how coding works through experience. Scratch Programming is a Block Coding language. A popular and modern approach to programming, and a fantastic place to begin learning to code. I'm griffpatch, (Creator of Paper Minecraft & Geometry Dash on Scratch). I Got hooked on coding when I was kid, now I'm a parent and nothing's changed! #ScratchGames #BlockCoding #ScratchTutorials #ScratchTutorial #ScratchProgramming #gamedev
Subscribers
Patreon
https://www.patreon.com/griffpatch
patrons
16,00 € per month