Scratch RPG | Devlog #02 | Tile Layering & Collisions

2024 ж. 22 Мам.
177 171 Рет қаралды

Scratch Devlog Week 5 - building an Epic RPG, and I moved to a multi layer tiling system, and added more super useful editing features to speed up the level building process. Tile collisions with the player almost bring me to tears, and certainly drive me half crazy, see the 5 different systems I tried out! Full Solid tiles, Edge collisions, Half tiles, segmented edges, and the final 9 pin approach.
⭐ Support this channel - Join to get access to perks:
/ @griffpatch
👀 Devlog #01 - • Scratch RPG | Devlog #...
👀 Tutorial #01 - It's begins - • RPG Tutorial | Craft y...
✂️ Image / Sprite sheet Splitter - ezgif.com/sprite-cutter
💾 Amazing Tileset - o-lobster.itch.io/adventure-pack
🔗 Other Tilesets - opengameart.org/art-search?ke...
🔗 Zelda Official - www.spriters-resource.com/sne...
🐱 Scratch Starter Projects with Asserts - Remix this!
scratch.mit.edu/projects/7255...
-------------Video Chapters-------------
0:00 Intro
0:43 Overlapping Tiles, and Tile Layering
2:02 Layer 3 - In front of the Player
2:51 Auto Layer Assignment
3:37 Auto Arranging Tiles or Prebuilt Assets
5:50 Tile Colliders - 1. Either solid, or not
6:46 2. Tile Edge Colliders
7:35 3. Half Tiles
7:55 4. 12 Edges per tile?
8:06 5. Collider Pins
8:37 Outro

Пікірлер
  • May i ask: for what are the green and blue pins used?

    @icecubeinc@icecubeinc Жыл бұрын
    • Collisions

      @dipanshvideotime2730@dipanshvideotime2730 Жыл бұрын
    • Ah! - You noticed that did you :) - They are special pins for something I haven't explained yet as they actually came after this devlog - I just captured some video after the fact. These allow me to tell the bridge to CUT through another solid wall - so they can run off the edge of another otherwise blocked platform. The 3rd colour is an elevation pin I shall explain later on :D - I wonder if you can guess!

      @griffpatch@griffpatch Жыл бұрын
    • @@griffpatch Hello griffpatch do you believe it would be possible to select a tile corner of an large object then select the opposite side corner of such in order to grab all the tiles that are in between the regions for stamping the whole thing. While then having that grid showing where the layout will go entirely on the user mouse click before laying it down? This would be the truly optimal version of the whole thing I believe do you think so? If anything I think it's an interesting idea and helpful even though it requires more work by you. Hope that you would be okay with this suggestion.

      @joshgibson539@joshgibson539 Жыл бұрын
    • @@griffpatch hmm I'm thinking it'll change what layer the player is on

      @chickenwonderland9970@chickenwonderland9970 Жыл бұрын
    • Griffpatch already made layers for each tile so it might not do any change

      @dipanshvideotime2730@dipanshvideotime2730 Жыл бұрын
  • That "Hello fellow Scratchers!" always instantly makes me happy :)

    @Amalya_DSG@Amalya_DSG Жыл бұрын
    • Same

      @Xfox2048@Xfox2048 Жыл бұрын
    • Me too

      @thecanadiancountryball8532@thecanadiancountryball8532 Жыл бұрын
    • Me too

      @albertoa.mananayjr.1551@albertoa.mananayjr.1551 Жыл бұрын
    • Same

      @Metromex_386@Metromex_386 Жыл бұрын
    • @@Metromex_386 Same for us too! :)

      @supermariokingdom-official8975@supermariokingdom-official8975 Жыл бұрын
  • this is a really interesting perspective on making the game, it shows your POV in having to figure out how to do these things - not something shown in the tutorial

    @dazcar2203@dazcar2203 Жыл бұрын
    • Yes indeed! - This is why making a tutorial can take a lot longer than you might expect - There's actually a lot of work involved in both making the game, and choosing the best way to do it to make teaching both as simple as possible, and logical.

      @griffpatch@griffpatch Жыл бұрын
    • @@griffpatch hi

      @AndroidAssets@AndroidAssets Жыл бұрын
    • @@AndroidAssets so cool 😲

      @star80doessdastuff@star80doessdastuff Жыл бұрын
  • I love the incremental Devlogs! I'm excited to see it all come together.

    @Resseguie@Resseguie Жыл бұрын
  • Life would be boring without griffpatch. He makes everything happy and easier then it seems.

    @Lukex305@Lukex305 Жыл бұрын
    • That's absolutely true 😌

      @achorjustin9807@achorjustin9807 Жыл бұрын
    • tru dat

      @Waffles9255@Waffles9255 Жыл бұрын
  • This is what i love about your devlogs. It shows your perspective while making a game, you know, figuring that out how to do these things and how to solve the problems.

    @Tealen@Tealen Жыл бұрын
  • I'm truly shocked at how great this is, and the tooling too - I just spent 2 - 3 weeks playing around with a top-down RPG in Scratch with my daughter - I'm an engineer by day too, and we built something nowhere near as scalable!! Amazing stuff

    @anthonyhudson9225@anthonyhudson9225 Жыл бұрын
    • Wow that sounds cool though, I'd love to see :)

      @griffpatch@griffpatch Жыл бұрын
    • is that portal gun ?

      @bayyudillah@bayyudillah2 ай бұрын
  • Oh man, I am dead excited for the official tutorial series as it can help a lot, also I started working on my own RPG as I know pretty much everything about tile stamping systems, tile scrolling systems with smooth edges, Inventory systems, crafting systems, dialog boxes, player movement, and collision detections.

    @AppleGameDev@AppleGameDev Жыл бұрын
  • The new devlog style of content is really exciting and I love it. Keep up the amazing work Griffpatch.

    @FakeEyeNoseOfficial@FakeEyeNoseOfficial Жыл бұрын
    • Thanks! Will do!

      @griffpatch@griffpatch Жыл бұрын
    • @@griffpatch I will be editing this comment whenever I get idea. Ideas: You should make crates. Movable and breakable. And make a metal crate where you can move it but not break it. This could be useful to make puzzles. A key and a key door. When you click the key you have it in your inventory. But you need the key to open the key door. This could be useful for puzzles. Coin and coin door: coins are basically a currency. And the coin door is how many coins you need to have to get passed the door. This could be useful to make puzzles. Shop: you can have food, items, weapons, armor, and a bunch more. This will be useful to add more content to the game. Potions: you can buy or find potions. Poison, heal, strength, speed. This will be useful to fight. Signs: when you click a specific button on your keyboard dialogue appears and you read the sign. This could be useful for adding lore to the game. Armor and weapons: you could buy armor and weapons in the shop and depending on what kind of armor and weapons they are it's stronger. It could be useful for not making your game too hard.

      @gunthegoldminer8119@gunthegoldminer8119 Жыл бұрын
  • These are really awesome, I love you always help us out no matter how difficult the task and entertain us. Thank you, Griffpatch!

    @star80doessdastuff@star80doessdastuff Жыл бұрын
  • This tutorial is legit the coolest thing I've ever seen on youtube, can't wait for the finished product. No rush.

    @klokworks4251@klokworks4251 Жыл бұрын
  • Very brilliant. If I was doing this, I would of just stopped at being able to change layers, but you kept adding features that made it easier to edit like auto layering!

    @Speed-TV@Speed-TV Жыл бұрын
  • Griffpatch, I'm loving this series so far. I can't wait to see the scope of customizability in the tutorial, since that's been the only limiting factor of your tutorials, they were monsterously hard to adapt to my own purposes! Very clever so far :)

    @CoolScratcher@CoolScratcher Жыл бұрын
  • Wow, I love how organized all of this looks! I applaud you!

    @pixerpinecone@pixerpinecone Жыл бұрын
  • The first episode of this series inspired me to make my own mini rpg in Unity and I gotta say the links helped me out SO MUCH

    @herosteve3102@herosteve3102 Жыл бұрын
    • Awesome!

      @griffpatch@griffpatch Жыл бұрын
  • wow griffpatch never ceases to amaze me

    @jackboback2721@jackboback2721 Жыл бұрын
  • I am REALLY exited!!!!!!!!!!! Griffpatches Tutorials made me the scratcher that i am now!

    @The_Masked_Player@The_Masked_Player Жыл бұрын
  • This is some neat stuff. Haven't been watching in a while, but I'm back to see this amazing journey up ahead. It'll be awesome to see this completed, & once this is done, I can imagine there being more games of this genre on Scratch, although I won't be there to play them because I don't have that borrowed laptop I was using before. Keep up the good work!

    @karateboy962@karateboy962 Жыл бұрын
  • This looks astounding! I can tell your putting a LOT of effort into this, keep up the great work!

    @calmguitar8530@calmguitar8530 Жыл бұрын
  • Your videos never cease to amaze me Griffpatch. Loving this series, amazing ideas 👏👏

    @flameamongus@flameamongus Жыл бұрын
  • I can't wait for the third devlog and the Scratch RPG Tutorial Series you're bringing us soon! I hope the next devlog comes with a lot of cool things and surprises. I love all your hard work, Griffpatch, always givings us a smile to all Scratchers of the world watching you. See you in the next devlog or tutorial ;)

    @falafel_83@falafel_83 Жыл бұрын
  • These are some pretty innovative solutions to the common problems of tile-laying systems! Nice!

    @ThomasGiles@ThomasGiles Жыл бұрын
  • I love seeing the process of you discovering the best ways to make the game!

    @polecat3@polecat3 Жыл бұрын
  • Im glad you started a channel cuz now you can show the problems and solutions to making these amazing games!

    @lucidddddddd@lucidddddddd Жыл бұрын
  • I haven’t ever looked forward to the next episode of any KZhead series more. Thank you.

    @FlyGamingChannel@FlyGamingChannel Жыл бұрын
  • OMG thank you Griffpatch ! I will use this serie of tutorials to create the two projects that I want to create the most !! 🔥

    @FeniteFr@FeniteFr Жыл бұрын
    • That's so cool - If you are able to list any features you think you'll need, that would be excellent!

      @griffpatch@griffpatch Жыл бұрын
    • @@griffpatch My first game is a life simulator, so I'll need ✔️ - a build mode with objects/floor/walls... I think what you created is already awesome to do that 🔥🔥🔥 - interact with objects by clicking on them 🖌️🏓🍽️ - modify the clothes/face of the characters... 👕👖 - skills that increase when we do some actions 📈 - other characters with whom we can interact 🤺 🔥🔥🔥 The second game is an adventure, I'll create - A story mode where we can do choices and change the story 📖 - An adventure mode where people had levels and must increase it ⚔️ - free purchases look for in the mobile game but 100% free 🤑💸💲💰👛🤑 And others things that I can add with your others great tutorials 🔥🔥🌟 All of that features can be excellent in your RPG serie 🔥, but they will take A LOT of time to add 💥, but it will be already terrific if you add some of them 🤠⚡ I can't wait to see the first tutorial ❤️⭐ 🔥🍋

      @FeniteFr@FeniteFr Жыл бұрын
    • @@griffpatch i have a recommendation, maybe u can teach us how to create enemies or a PvE aspect? that might help phoenit and us all

      @codeJamalonRH@codeJamalonRH Жыл бұрын
    • @@codeJamalonRH replying to a griffpatch reply has the same chance as just commenting on the video

      @cheesepop7175@cheesepop7175 Жыл бұрын
  • Whenever I am Using Scratch, I always put on a(legally acquired) album of Weird Al Yankovic. His creativity with his music gets me creative with my coding.

    @jackbob83@jackbob83 Жыл бұрын
  • I hope to see more awesome dev logs in the future!

    @DevXP@DevXP Жыл бұрын
  • That pin system is GENIUS!!! Nice work, Griffpatch!

    @TheComplexFiles@TheComplexFiles Жыл бұрын
  • I love the fact that you do devlogs! So awesome!

    @techneticiswierd@techneticiswierd Жыл бұрын
  • This is looking awesome! The devlog POV is pretty cool, and the tutorial is probably going to be awesome too. Love your vids griffpatch!

    @improvisestudios@improvisestudios Жыл бұрын
  • Wowww love that you show us your idea and thought process really help alot and the pins system is a pretty clever approach!!

    @kittinanpakboon8129@kittinanpakboon8129 Жыл бұрын
  • You’re amazing!! Always pushing the limits of Scratch.

    @ashdroidgamer3878@ashdroidgamer3878 Жыл бұрын
  • En voyant le premier devlog j'ai essayé de le faire moi même mais sans grand succès. juste Incroyable ce projet !

    @helenemuller6668@helenemuller6668 Жыл бұрын
  • I have only one word to say: INCREDIBLE ! I've never been so excited in my life to do something, you have done such an amazing job!

    @Paul-ch1eo@Paul-ch1eo Жыл бұрын
    • Wow, thank you!

      @griffpatch@griffpatch Жыл бұрын
  • Griffpatch, you are like my coding HERO! I am so glad that you have been there for so many scratchers. Keep on the good work! :)

    @centralkingdom23@centralkingdom23 Жыл бұрын
  • These devlogs are all really good! Crazy to see you are making a RPG!

    @Twingamerdudes@Twingamerdudes Жыл бұрын
  • I am so excited! Everybody is! Great JOB!

    @luizabaum5548@luizabaum5548 Жыл бұрын
  • I just find this video soo satisfying! I can't wait for the tutorial! And remember, keep on Scratching :)!

    @tradingwithtravis6896@tradingwithtravis6896 Жыл бұрын
  • I've been excited for this since the first episode! And it was everything I hoped for and more. I still haven't found the 'grid' in scratch, but now i have an idea of where to start! Nice job!

    @evillizard9323@evillizard9323 Жыл бұрын
    • Ah - Yes - Watch my gridlist tutorial for an explanation of that: kzhead.info/sun/ab6uedGjb1-KjKM/bejne.html

      @griffpatch@griffpatch Жыл бұрын
    • @@griffpatch Thanks a lot!

      @evillizard9323@evillizard9323 Жыл бұрын
  • Wow! That is very impressive!I can't imagine how big and glorious the map can be. Also, I will want to see enemies and bosses. I'm most impressed with that text engine, I just can't say how excited I am, I can't wait for the tutorial! Hope it would be long😁

    @ChaosForge-bt8mh@ChaosForge-bt8mh Жыл бұрын
  • It is really cool that you are doing this so that we can know more when making the rpg

    @rayoloco7109@rayoloco7109 Жыл бұрын
  • I am excited for a stamping tile map because I followed your clone tile game, and It was a nightmare for me I already made an extremely powerful text engine, but I won't hurt to see how you code it Thank you so much for all of your ideas, tutorials and games, keep up the good work

    @ianfarquharson2933@ianfarquharson2933 Жыл бұрын
  • Gone Camping=Comes back to the most fun videos on youtube.

    @griffinbrooks6748@griffinbrooks6748 Жыл бұрын
  • This is so cool Griffpatch I have been trying to code my own rpg game but it has not been working out so I can't wait until the full tutorial!

    @Waffles9255@Waffles9255 Жыл бұрын
  • The pin is really brilliant! I should have thought about it for my game project !

    @Jerdz@Jerdz Жыл бұрын
  • Great video, I find it very interesting to get insights into the thought processes about basic 2D mechanics that one just gets for free in specialized game engines. Looking forward to the next bit 😊

    @milankarow6567@milankarow6567 Жыл бұрын
    • ...of course I mean "basic" in the sense of "foundational" and definitely not "trivial" 😅 I am well aware that the tutorial to come will make my head spin like a tornado again.

      @milankarow6567@milankarow6567 Жыл бұрын
  • yay another video :) always love these complicated things in scratch, i'm glad you're showing how you go about these things in a more detailed way. edit: woah, that collision system is smart. i still probably would've gone with an aabb style collision rectangle per costume though, they're really really fast to calculate.

    @williamist@williamist Жыл бұрын
  • i had taught basic scratch games to my summer school students, they really loved it. I am surprised how far it has come since.

    @kronicali24@kronicali24 Жыл бұрын
  • What amazes me is that he can put these videos fast! I'm really excited for the tutorials! :)

    @Hockeybro42@Hockeybro42 Жыл бұрын
  • This already looks amazing, I can't wait to see how it turns out in the end

    @RenardioMFG@RenardioMFG Жыл бұрын
  • That was quite quick! Keep up the good work on this!

    @_SparkHere@_SparkHere Жыл бұрын
  • Keeps impressing us yet more and inspire us scratcher thanks for your work

    @Zeks2high@Zeks2high Жыл бұрын
  • Ooh! I think I will. Consider doing this!

    @Metromex_386@Metromex_386 Жыл бұрын
  • I just love these videos!!! I've been eagerly waiting for the part 2 one

    @afummatta5017@afummatta5017 Жыл бұрын
  • again thank you soo much , I have struggling with a rpg game for months now , ur videos helped me :D alot

    @-storm_shadow-5824@-storm_shadow-5824 Жыл бұрын
  • it's beautifull to wake up and see a griffpatch notification :)

    @AlarichNolteTopic@AlarichNolteTopic Жыл бұрын
  • I am so hyped for the tutorial, this is the hardest but most creative scratch project 👍

    @suliemanhaddad1176@suliemanhaddad1176 Жыл бұрын
  • You are very helpful in every video and your voice is the best. You make everything so simple and make the best stuff. ❤

    @wadebaxter9398@wadebaxter9398 Жыл бұрын
    • Thank you so much 😀

      @griffpatch@griffpatch Жыл бұрын
    • You're welcome and thank you for replying to my message. I really appreciate it. You're so smart at coding and always find a way to get through some of the most difficult problems you face.

      @wadebaxter9398@wadebaxter9398 Жыл бұрын
  • Keeping being great! If it weren’t for you teachings I wouldn’t of recently gotten into a technical college! Thank you!

    @Richard_Nixon-mr6rq@Richard_Nixon-mr6rq Жыл бұрын
    • Wow really? That's just so cool. Well done!

      @griffpatch@griffpatch Жыл бұрын
    • Omg you donate 5$ !! 🔥

      @FeniteFr@FeniteFr Жыл бұрын
    • Sorry to be that guy but… *wouldn’t have

      @whwhwhhwhhhwhdldkjdsnsjsks6544@whwhwhhwhhhwhdldkjdsnsjsks6544 Жыл бұрын
  • griffpatch puts more joy and enthusiasm into a single video than ive ever had in my entire life

    @nika-iw5ze@nika-iw5ze Жыл бұрын
  • I can't wait for the tutorials to drop! This looks like a lotta fun to make!

    @sorrypants31@sorrypants31 Жыл бұрын
  • Super cool collision system

    @kryptyk64@kryptyk64 Жыл бұрын
  • Nice tutorial! You always help me with scratch!

    @dodeplayz1439@dodeplayz1439 Жыл бұрын
  • I can‘t wait for the tutorial! This is awesome!!

    @Xfox2048@Xfox2048 Жыл бұрын
  • these Devlogs are really interesting! cannot wait for Devlog #03.

    @michaelpizzasready7063@michaelpizzasready7063 Жыл бұрын
    • There are no more Devlogs.

      @caseyyeow1649@caseyyeow1649 Жыл бұрын
    • There will certainly be another one - But next week I'll make a tutorial

      @griffpatch@griffpatch Жыл бұрын
  • I thought I’d let you know, but another KZheadr by the name of Optimus is working on his own enormous RPG, Project Pulchra. He has one other developer who will help him once he finishes his current stage if development. I figured I’d let you know in case you wanted to help out or simply provide tips, because he doesn’t have much experience, only one year of schooling with computer programming. Your project is looking awesome, keep up the good work!

    @mrdollyman5675@mrdollyman5675 Жыл бұрын
  • Oh my god! You job is amazing ☺️👍

    @bill7927@bill7927 Жыл бұрын
  • Why is this series so addicting

    @Blanky01@Blanky019 ай бұрын
  • yo 11 months latr im watching this because its still just entertaining even though i finished the whole project XD I love your work griffpatch keep it up!

    @danielroux4645@danielroux464511 ай бұрын
  • I am most exited for the level editor-like, it's SOOOOOOOOOOOO cool

    @v_coolgaming8779@v_coolgaming8779 Жыл бұрын
  • Wow! It looks epic so far! Also, I really like your intro!

    @GaleemDharkon@GaleemDharkon Жыл бұрын
  • Griffpatch you are giving an amazing idea that people has not done yet!

    @saabarisrau2573@saabarisrau2573 Жыл бұрын
  • I am so excited to see the tutorial!

    @cadenclaussen5533@cadenclaussen5533 Жыл бұрын
  • amazing tutorial as always too. I really enjoyed your content

    @Twin138956Productions2019@Twin138956Productions2019 Жыл бұрын
  • "It is cooled, just cooled...👌 nice" I want to say when Griffpatch shares a new video

    @imomarik5802@imomarik5802 Жыл бұрын
  • Man I'm so hyped for this tutorial :D

    @alizacelemcentauri986@alizacelemcentauri986 Жыл бұрын
  • Love these. Keep em comin!

    @alexanderosinubi5154@alexanderosinubi5154 Жыл бұрын
  • these games are so exciting to watch!

    @wisdom_CF@wisdom_CF Жыл бұрын
  • This is the best free software Ive seen. Respect.

    @samarthdhiman7026@samarthdhiman7026 Жыл бұрын
  • "Oh, Man! I'm so excited for what is to come in the next episode..." Makes me so happy every time it is said.

    @BrynGriffithsVideo@BrynGriffithsVideo Жыл бұрын
  • Can't wait for the dialogue tutorial! It will be useful for my rpg game

    @RonicTheEgg@RonicTheEgg Жыл бұрын
  • 3:03 we really need a default layer for each tile ! It's so long to always switch between layers ! Can't wait for the new episodes of the RPG and the text engine serie !!! 🔥🌟🌠

    @FeniteFr@FeniteFr Жыл бұрын
    • Soon, he will add auto layering.

      @rockets4lifegaming@rockets4lifegaming Жыл бұрын
  • I am so excited for this tutorial. Griffpatch is amazing how he can code this. Keep going griffpatch!

    @stargroup6665@stargroup6665 Жыл бұрын
  • this is why we need people like him. 3.5k likes. ONLY 7 DISLIKES. man this guy is good. he needs more subs.

    @ALT0_768@ALT0_768 Жыл бұрын
  • So So cool. Nobody is better than Griffpatch when it is about scratching !

    @icecoolgeek@icecoolgeek Жыл бұрын
  • I just love your projects. Keep it up!

    @mattblack7707@mattblack7707 Жыл бұрын
    • Thank you! Will do!

      @griffpatch@griffpatch Жыл бұрын
  • i can really imagine this turning out as an awesome game!!

    @apo11ocat@apo11ocat Жыл бұрын
  • so great, I need much more. I love it

    @pullipittiti@pullipittiti Жыл бұрын
  • Thank you Griffy Is a very working tutorial

    @idipin3960@idipin3960 Жыл бұрын
  • Thats awesome, cool locking rpg continue with the hard work.

    @misterioman2.0@misterioman2.0 Жыл бұрын
    • That's the plan! :D - Thanks

      @griffpatch@griffpatch Жыл бұрын
  • So HYPED FOR THIS !!!

    @SLSmartMind@SLSmartMind Жыл бұрын
  • "OH MAN, THIS IS GETTING FAR TOO COMPLICATED!!!" - Griffpatch 2022

    @-BeeboTheRobot-@-BeeboTheRobot- Жыл бұрын
    • Said by the same person who added textures to a 3d game in SCRATCH

      @caseyyeow1649@caseyyeow1649 Жыл бұрын
    • If even Griffpatch says it's too complicated, it truly is

      @yaboidonnie7275@yaboidonnie7275 Жыл бұрын
  • Nice project I cannot wait for the official tutorial.

    @fun-tasticgranth@fun-tasticgranth Жыл бұрын
  • We're exited for everything you make!

    @supermariokingdom-official8975@supermariokingdom-official8975 Жыл бұрын
  • i now cant wait for a tutorial and i have been waiting for a rpg tutorial from you for 3 months now

    @joescraft123@joescraft123 Жыл бұрын
  • That's really amazing

    @user-mv5ii8ml8j@user-mv5ii8ml8j Жыл бұрын
  • THIS LOOKS SOOOO GOOD!!!

    @heyzbeauz@heyzbeauz Жыл бұрын
  • Iam so excited to see the final result of this game! Just CANT WAIT!

    @Ilikepotatoes067@Ilikepotatoes067 Жыл бұрын
    • Me too!!!!

      @griffpatch@griffpatch Жыл бұрын
  • Very exciting stuff!

    @spoopyissad@spoopyissad Жыл бұрын
KZhead