Code a TEXT ENGINE | Awesome "How to" Scratch Tutorial

  Рет қаралды 726,283

griffpatch

griffpatch

Күн бұрын

Пікірлер: 1 800
@minegreg-official
@minegreg-official 2 жыл бұрын
HEY! I FOUND OUT A WAY TO FIX THE SCRATCH SIZE CALCULATION BUG!
@minegreg-official
@minegreg-official 2 жыл бұрын
(That works only by using clones)
@minegreg-official
@minegreg-official 2 жыл бұрын
If you hide the actual sprite by putting the "hide" below the "when flag clicked", create the condition "when i start as clone" and put "show" below it, it'll fix the bug! Just change again the spacing back to 2 :)
@griffpatch
@griffpatch 2 жыл бұрын
YOU ARE A GENIOUS!!! That explains why it wasn't a problem for me in my original project, the sprite was hidden LOL - So! Simply hide the sprite before running the letter sizing scripts and it all work perfectly, thanks so much and well done!
@dasdfsgsdagsgfdsfs
@dasdfsgsdagsgfdsfs 2 жыл бұрын
amazing
@-_lIl_-
@-_lIl_- 2 жыл бұрын
@@minegreg-official you could also use one clone to stamp it I think
@onyx8oom493
@onyx8oom493 2 жыл бұрын
griffpatch, i can't stress enough how much of a genius you are. honestly, you're the whole reason i got into programming in the first place. you always find clever ways to fix bugs, rather than what seems to be the easiest, most obvious way (which often ends up with more bugs). good on you, keep being awesome. :)
@eggstatus5824
@eggstatus5824 2 жыл бұрын
This man would be an absolute beast at stuff like escape rooms. Because at the end of the day, programming is just problem solving. Even simple programming languages like Blockly which has a visual syntax really does have endless possibilities. People like griffpatch just keep discovering these possibilities. Quite an impressive feat I must say
@koji4884
@koji4884 Жыл бұрын
No one can stress how much of a genius griffpatch is
@whitecatfn1
@whitecatfn1 Жыл бұрын
So true my man so true
@pixlol
@pixlol 2 жыл бұрын
By the way, if you're making your own font or using scratch defaults, colour the costumes red. this makes it easier to make the text a different colour. And if you ever want, you can make the text black using a "set [brightness] effect to ( -100 )".
@BertLeyson
@BertLeyson Жыл бұрын
and use the color effect to make other colors?
@meowymeowz1604
@meowymeowz1604 Жыл бұрын
I never thought of that but that is actually really helpful Ill keep that in mind for the next time i need to use a text engine
@Scratchvideoz
@Scratchvideoz Жыл бұрын
Genius
@systemerror-x8o
@systemerror-x8o Ай бұрын
but sadly you cannot do saturation :(
@XyraStar
@XyraStar 10 ай бұрын
When my school account was deactivated, I struggled to regain my motivation because of all the work I lost. Thankfully, my favorite game I was making I had downloaded the code. Thanks to you, I found the motivation to continue my game. If I end up finishing it, I think it’ll be amazing!
@ghtrefgi
@ghtrefgi 9 ай бұрын
I'd play that :D
@squidsalotl
@squidsalotl 9 ай бұрын
What's the game called?
@XyraStar
@XyraStar 8 ай бұрын
@@squidsalotl it’s still not released yet. It’s gonna be a whiiiiiile. I’m having to take a break rn to work on other projects for school but I will get back on it soon!
@Kora-112
@Kora-112 7 ай бұрын
@@XyraStarpls alert us when it’s done
@wutthehekamidoing5615
@wutthehekamidoing5615 6 ай бұрын
@@XyraStar i would like to be alerted when its done
@dylanf1
@dylanf1 2 жыл бұрын
Hey, I just want to say that your scratch projects were my childhood. Many years ago, my school would use scratch as a coding platform and I would often play scratch projects at home as well! Your games (the ones I can remember from the top of my head (paper minecraft, scratcheria and ball physics), I was so amazed by how you could do this on such basic code, yet I couldn't recreate anything no matter my efforts... Thank you for everything!
@griffpatch
@griffpatch 2 жыл бұрын
That is awesome! Thanks for sharing :D
@katakuti08
@katakuti08 2 жыл бұрын
SameMan
@omarscomments
@omarscomments 2 жыл бұрын
yea same
@AkshatSinghplayz
@AkshatSinghplayz Жыл бұрын
Not able to type and duplicate lowercase letters
@kombuchamushroomppl
@kombuchamushroomppl Жыл бұрын
same lol i remember scratch getting blocked at one point because they thought it was educational (it is) but the people at my school used it to just play games or as a music player
@CoolScratcher
@CoolScratcher 2 жыл бұрын
I'm a graphic design/typography nerd, so seeing griffpatch cover a topic in the exact vein of what I do for fun is so cool. this might be my favorite griffpatch tutorial lol, definitely going to try this out
@RedGuy14
@RedGuy14 2 жыл бұрын
CoolScratcher in the wild
@WrynneBow
@WrynneBow 2 жыл бұрын
I love the LOTR stuff/quotes at the beginning 😆 Really cool code that you write and I think it's so nice and generous that you share it with us! Thanks for this tutorial!
@griffpatch
@griffpatch 2 жыл бұрын
Thank you so much!
@ginapaez6472
@ginapaez6472 18 күн бұрын
per 2
@Resseguie
@Resseguie 2 жыл бұрын
That's some clever trickery using the edge collisions. I was guessing that you'd create a vertical bar at the center and slide the costume left and right until a hit was detected. But the edges allow for easier math and a few fewer steps. Nice!
@griffpatch
@griffpatch 2 жыл бұрын
Nice yes, that was an option... But this turned out better :)
@MSPlaysGamesOfficial
@MSPlaysGamesOfficial 2 жыл бұрын
quick question how did you say that 13 hours ago when it came out 3 hours ago
@zayahIGA
@zayahIGA 2 жыл бұрын
@@MSPlaysGamesOfficial good question
@zayahIGA
@zayahIGA 2 жыл бұрын
@@MSPlaysGamesOfficial ohh it’s probably because there a Chanel member
@greatfifashorts
@greatfifashorts 2 жыл бұрын
Member
@zeboosta
@zeboosta 2 жыл бұрын
Wow, I can't imagine all the time and effort you put into making this video, I shuddered myself at the thought of having to split up 91 characters by hand! Luckily, you setup TWO (just imagine, TWO) font assets, so you had to do the work twice. That shows how dedicated you are to Scratch coding. Keep up the great work griffpatch!
@trojanfrog
@trojanfrog 2 жыл бұрын
YES!! the second I woke up and saw this I left everything that I was doing and started scratching! it's so fun seeing every time the new video you make' it really brings this platform life! thank you for making this video and I can not WAIT for part 2!
@hamilchaos
@hamilchaos 2 жыл бұрын
Can we just appreciate the fact that he agrees to descend into madness just so we know how to import fonts to Scratch in three different ways and actually shows how to do it instead of just explaining it?
@naradoxy
@naradoxy 2 жыл бұрын
for cutting sprite sheets up steps 3 and 4 can be merged to one, instead of copy then delete, you can do [ctrl+X] to cut it (as in copy and delete). that can save you a bit of time that will surely add up :)
@instinctdiff7765
@instinctdiff7765 2 жыл бұрын
I love learning, and its always excites me if its from you griffpatch. What I learned here was: - Tricky way to find the width (and height) of the costume by using code (very useful in these kind of projects) - Get the last costume by putting "round (0)" block (simplified version)
@griffpatch
@griffpatch 2 жыл бұрын
Thanks for sharing!
@Matt51112
@Matt51112 2 жыл бұрын
Thanks Griffpatch! I developed a different method that makes it infinitely easier to separate the fonts: In Inkscape, you can convert text to path which separates each letter path as a separate object. Then you can export them all as individual svgs which can them be imported into scratch (at which point it is the same process as the native scratch fonts.
@Jerdz
@Jerdz 2 жыл бұрын
I don't know if you mentioned it but the font that has Mono in their name means that all letters have the same width, which can ease a lot of the calculations and can help if you want to know how many characters fits on a line of dialogue
@rockets4lifegaming
@rockets4lifegaming 2 жыл бұрын
Pretty sure that it means that the letters are the same height.
@FlummoxTheMagnificent
@FlummoxTheMagnificent Жыл бұрын
@@rockets4lifegaming no, it doesn’t.
@rockets4lifegaming
@rockets4lifegaming Жыл бұрын
@@FlummoxTheMagnificent Ok
@eowynscience
@eowynscience Жыл бұрын
Nice, I learnt 2 new facts about fonts today!
@mahadevan4660
@mahadevan4660 2 жыл бұрын
Yet Another griffpatch mastermind. Even if the video is large, it is very helpful. I really like your dedication in making this video, and I'm glad to see your channel growing big
@griffpatch
@griffpatch 2 жыл бұрын
Thank you very much!
@drawvsmanbackupraichu103ba7
@drawvsmanbackupraichu103ba7 2 жыл бұрын
thank you griffpatch for the effort you put in the videos you are the best scratch tutorial maker i have ever seen
@faretek3545
@faretek3545 2 жыл бұрын
You can easily set the size or position to anything by switching costumes. If you switch to a 0x0 costume, you can set it size to anything more than 100, even Infinity. Then switch back. With size infinity, you can go to anywhere, even (infinity, infinity) but a strange quirk is that the sprite can't be seen, even in show mode. You can also get size 0 by zooming out the actual web page to make a tiny canvas, draw an abnormally large costume. This lets you make size 0 and size 1. For sizes 2 - 100, find a costume that works. It's relatively big, but definitely doable. This is what I use when making intros (usually in pen nowadays) and it helps with camera control and not needing to clip points. However, when the sprite is offscreen, collisions are always false, but you can use turbowarp to fix that. Also, someone called wolther made an insane intro for you in mostly pen, but I don't think you checked it out! I would recommend it, but also you're welcome for some happy scratch wisdom, just like how you share it with us!
@faretek3545
@faretek3545 2 жыл бұрын
Written on phone by the way! Lol
@Zen78410
@Zen78410 2 жыл бұрын
I Like How griffpatch would sacrifice his energy just to give us an awesome scratch tutorial, keep up the good work
@buttermieGD
@buttermieGD Жыл бұрын
so true
@PaperMarioFan-vg7wb
@PaperMarioFan-vg7wb 2 жыл бұрын
Heya Griffpatch! Awesome tutorial! This really helped me out with making my games on Scratch! I have been very inspired by your tutorials for as long as I can remember lol! I wish to someday be hooked with coding as well :D
@YBABEPIP
@YBABEPIP Жыл бұрын
Thank you too much griffpatch! You are the best scratcher I have ever seen! This is nice way to display text.
@icotwilight8597
@icotwilight8597 2 жыл бұрын
Amazing, I love how all your tutorials can be used in other cases, for example I made a raycasting engine in python thanks to your videos. Had to add DDA algorithm to keep it fast enough for textures in the end. Please keep up the amazing work.
@faretek3545
@faretek3545 2 жыл бұрын
Haha clever lol
@lechuga2820
@lechuga2820 2 жыл бұрын
Suggestion, always make your font color in the sprites red - completely full saturated red. Then you can use the change color block before cloning or stamping and have multiple text colors.
@-CookieDev-
@-CookieDev- 2 жыл бұрын
THANK YOU SO MUCH OMG but how do you make a whole sentence different colored at different points??
@virtuedreamer6623
@virtuedreamer6623 Жыл бұрын
@@-CookieDev- it's just as complicated as doing it in CSS or HTML as far as i know. You gotta make each individual letter a different color in that word; but if there's another way i don't know about, which there probably is, i'm all ears
@RealUnify
@RealUnify 2 жыл бұрын
I found a way to fix the alternative step on the video! Timestamp: 5:58 To fix the problem with VERY LARGE IMAGES that can't fit into scratch... You can use an alternative 3rd party engine TurboWarp! All you need is to resize the screen to the Resolution to the image size (or larger), and then Upload it on the costumes editor! And do the similar steps to the alternative step that Griffpatch uses. Or... You can split the letters to separate images yourself using an Offline Paint Tool. Put them to a folder, select all of the hard work files you've done... And put them to the costumes editor! BONUS: If you don't want to do these steps I said, you can do the same thing from the alternative step! But with a twist... You can use an Offline Paint tool, and then resize the image using the paint tool! Yeah I know, I'm a big nerd putting all of this 🤓
@masteroftheinternetverse1296
@masteroftheinternetverse1296 2 жыл бұрын
Just followed this. Can't say I feel any better about my coding performance, but I definitely feel at least marginally smarter for it.
@colinmacc
@colinmacc 2 жыл бұрын
Excellent! Some great time-saving tips here.. Getting all the costumes and aligning them and setting the widths is the MOST time-consuming process... :O
@griffpatch
@griffpatch 2 жыл бұрын
Glad it was helpful!
@smth35
@smth35 2 жыл бұрын
I actually did a text engine for a jam before I saw this. It worked using a few lists which had the widths for the next symbol. I also had a list which had 2 items for one clone to make text. The uneven item was the text, the even item was the parameters, like the position, direction, size, etc. I also drew every single symbol myself in Piskel. Luckily I could save it in a .zip file
@okayjs
@okayjs 2 жыл бұрын
Maybe another week, you could do a tutorial on a box physics engine. I feel a lot of people would love to see that!
@Cfcfgcft
@Cfcfgcft Жыл бұрын
34:18 kinda got me there XD bro your scratching is so good and what makes it even better is that you make it fun and funny :D awesome job
@oakleydezan5276
@oakleydezan5276 2 жыл бұрын
Hey griffpatch! I've found that stampting the costumes instead of cloneing them helps a lot if you are worried that there will be to many clones on screen. The only downside is that stamps go to the very back layer every time but its still quite handy! Maybe a tutorial on that would be handy for some people!
@chonkydog6262
@chonkydog6262 2 жыл бұрын
Solve that by stamping every other sprite too... lol
@monnamonsta
@monnamonsta 2 жыл бұрын
To quote what I recently sent on Scratch Forums: If stamping doesn't work, just stamp more!
@superodin8656
@superodin8656 2 жыл бұрын
I love how he actually goes through his comments and cares about his audience.
@griffpatch
@griffpatch 2 жыл бұрын
I do!
@klaudiasylwia737
@klaudiasylwia737 2 жыл бұрын
Hi griff
@cheesepop7175
@cheesepop7175 2 жыл бұрын
@@klaudiasylwia737 replying to a griffpatch comment will not increase the chances of griffpatch responding
@kjanimates
@kjanimates 2 жыл бұрын
He’s the only KZbinr ever to do that lol
@izaanhafid
@izaanhafid 2 жыл бұрын
the amount of work done by this man, it's monstrous, gigantic, enormous, incredible, huge, more than the suggestings grammarly can give me for more critical versions of the word big!
@izaanhafid
@izaanhafid 2 жыл бұрын
thank you so much for doing this
@vii-ka
@vii-ka 2 жыл бұрын
Wow, I made a text engine using the width detection already, but I can't wait to see how many cool things I missed! Actually, I have to wait, because I am kinda busy making projects, but this is still so exciting!
@vii-ka
@vii-ka 2 жыл бұрын
Actually, I made it after your community post about this tutorial, so I wanted to see if I could make it before your video came out.
@omlet70
@omlet70 Жыл бұрын
Me Hard Work A B C D E F G H I
@alexprusst3296
@alexprusst3296 Жыл бұрын
griffpatch screaming into my ear BOOOOOOOOOOOOOOOOOOOM made my day ngl
@ruskii_is_off
@ruskii_is_off 2 жыл бұрын
Very useful tutorial, Griffpatch! Now I don't need to backpack the published backpackable text engine projects 🤣 I can't wait to see which tutorial you will bring us next! (Also impatient for the RPG next devlog and possible tutorial 😃)
@griffpatch
@griffpatch 2 жыл бұрын
You and me both!
@Cha21550
@Cha21550 2 жыл бұрын
This is the most AWESOME Text Engine with really simple codes I have ever seen!!
@jdh9419
@jdh9419 Жыл бұрын
4:52 The good thing about this is that the numbers automatically change their name to it’s number
@PenguinBuster0725
@PenguinBuster0725 2 жыл бұрын
Griffpatch deserves more than 1M subscribers !Keep up the work :D
@RuleofThehyperbolic
@RuleofThehyperbolic 2 жыл бұрын
3:00 it's best to make them red so you can customize what color they're gonna be for special text and you can decrease the brightness to make them black
@zayahIGA
@zayahIGA 2 жыл бұрын
Thanks i will use that
@griffpatch
@griffpatch 2 жыл бұрын
Quite right - I did have that in my original script, but I had to cut back due to running length
@allabarnprogramochlitesmat3545
@allabarnprogramochlitesmat3545 2 жыл бұрын
@@griffpatch but why you dont want have a big length on yours videos?!
@ErisCalamitasButFR
@ErisCalamitasButFR 2 жыл бұрын
@@allabarnprogramochlitesmat3545 they're already fairly long, and having a video close to one hour just for a tutorial might be tedious for the viewer
@allabarnprogramochlitesmat3545
@allabarnprogramochlitesmat3545 2 жыл бұрын
@@ErisCalamitasButFR yea, but he can make more info and more materials for the viewers if its long and so can people learn more in one video. and i think he have a voice to talk self! ;)
@ihavenoproblems2116
@ihavenoproblems2116 2 жыл бұрын
Man look what you spend for us! you really love making scratch tutorials like you spend lot of hours to edit your videos but for making that video. man it's a really crazy time thank you so much for these tutorials griffpatch. also i made a google font roboto by myself to put use already done
@BestBoi8
@BestBoi8 2 жыл бұрын
Reminder that if your turning off fencing for a Turbowarp game or something, you could most likely not be it the left with fencing off, use a block to set the x to that number, then just use it instead of -9999 in the x
@Kattaku
@Kattaku 11 ай бұрын
Griffpatch, your the best scratch youtuber, and something about making the code yourself instead of copying it, is so fun, trying to deal with the bugs is just fustrating but also fun, ive been subscribed for aabout a year or more now, love your tutorials griffpatch ❤
@Skidhi_eats_BK
@Skidhi_eats_BK Жыл бұрын
I feel so bad you had to write this much characters just for a video
@Therobloxdude785
@Therobloxdude785 3 ай бұрын
So do i
@Papichi05
@Papichi05 2 жыл бұрын
Griffpatch is a great expert of Scratch that he can literally make anything that that comes out his mind and imagination. Keep up the great work!
@guizhong_yay
@guizhong_yay 2 жыл бұрын
34:21 😂 No-one Is Gonna Talk About How Mr. Griffpatch Said “AND WE DONT HAVE NO SPACE CHARACTER BOYYY”, I Love This Channel! It Inspired Me To Do Scratch And Programming! You Are A Absolute Genius And Cool Person! Soon You'll Be A Celebrity For Your Awesome Skills. 💕✨
@zaneacelily9991
@zaneacelily9991 2 жыл бұрын
FINALLY, A VIDEO ABOUT TEXT ENGINES! I was trying to make a text engine myself and it work if I type in each line for each block. But when I tried to make a code that will arrange itself into lines, it wouldn't work.. :( THIS VIDEO WAS PERFECT TIMING AS I WAS RUNNING OUT OF IDEAS ON HOW TO MAKE IT WORK And this text engine made the it even better! THANK YOU GRIFFPATCH! HOPE TO SEE EVEN MORE TUTORIALS!
@griffpatch
@griffpatch 2 жыл бұрын
Part 2 is in the works and it's going to do some awesome text wrapping
@zaneacelily9991
@zaneacelily9991 2 жыл бұрын
@@griffpatch Can't wait! :D
@VeryCrazyDude
@VeryCrazyDude 2 жыл бұрын
this is very cool edit: after seeing the font spliting im glad to have an already split font from last year
@nolannhoundegnongbai6775
@nolannhoundegnongbai6775 4 ай бұрын
I LOVE THIS TUTORIAL! At first I got to the Bitmap Font Asset. Thanks for this tutorial!
@bernardalisethdiazcampo435
@bernardalisethdiazcampo435 10 күн бұрын
Griffpatch: *Proceeds To Split The Letters Manualy* Me: *Downloads A Animated Gif And Scratch Automatically Splits Them*
@wave14e
@wave14e 8 ай бұрын
Thanks Griffpatch! This worked for very well! Your hard work has truly paid off!
@wolfensponge_fan
@wolfensponge_fan Жыл бұрын
I used this tutorial just to get a fancy font for my games UI. Thanks buddy :)
@HerbertBoateng-v6e
@HerbertBoateng-v6e Ай бұрын
Wow, you are indeed a coding master
@QuantumQuest444
@QuantumQuest444 Жыл бұрын
we can find many ways to solve many problems in scratch, but you show us the best and the easiest❤
@griffpatch
@griffpatch Жыл бұрын
Glad you think so!
@nofoodbeforebed
@nofoodbeforebed 2 жыл бұрын
Please stop giving such helpful information! I lie awake at night unable to sleep, all because you told me how to find the meaning of life in scratch with 5 simple steps.
@griffpatch
@griffpatch 2 жыл бұрын
Lol
@Scath_the_scratch_master
@Scath_the_scratch_master 7 ай бұрын
@@griffpatch hahahaha
@felixdaniel9472milkmariobros
@felixdaniel9472milkmariobros 4 ай бұрын
they were 9 tho
@denx1048
@denx1048 2 жыл бұрын
Hello Griffpatch! Thank you for teaching us tricks and teaching us how to make cool scripts! You have charisma and humor. Cool montage! You are interesting to listen to. I am glad that there are such people who will help us in something, even fulfill our dreams, for example, finally fix a bug in our project. Thank you again and good luck! Keep it up! ;)
@griffpatch
@griffpatch 2 жыл бұрын
You're very welcome!
@denx1048
@denx1048 2 жыл бұрын
@@griffpatch Wow. you answered!
@denx1048
@denx1048 2 жыл бұрын
@@griffpatch I'm glad you answered me. You have a large audience base on Scratch.
@virtuedreamer6623
@virtuedreamer6623 Жыл бұрын
Because I'm a dedicated little masochist, I will be shift aligning the letters myself, but ALSO using the width check script regardless.
@pixeldev9094
@pixeldev9094 2 жыл бұрын
Hello griffpatch, with help of your tutorial i made my own engine :D. It uses some of your programming but most of it is mine. I spent like 1 hour on it. The reason was beacuse the _Offset list didnt work. So yeah. Also i dont really know if you did this or not but i made it so it removes all spaces! so now i can rest in peace knowing that my 12 letter sentance "Hello world!" is not just 11 clones.
@chiranthisuras3427
@chiranthisuras3427 Жыл бұрын
I'm never GONNA stop coding because of you
@tutacat
@tutacat Жыл бұрын
Four hours. Well done on the optimisation and time saving here. Scratch workarounds are fun. It is better to add spacing when drawing text instead of before.
@Xavierisbst.
@Xavierisbst. Жыл бұрын
20:15 my guess is that you might have another sprite go to the far left of the letter and then move 1 pixel to the right until it isn't touching the letter. then, it'll record how far it moved and that'll be the lenth of the letter.
@keerthimayurivivek9564
@keerthimayurivivek9564 2 жыл бұрын
I am subscribed and I am obsessed with your games I have done almost all your tutorials on Scratch
@Stephanieplayz_2024
@Stephanieplayz_2024 6 ай бұрын
Griffpatch is the smartest scratcher 🎉 thx for all the tutorials i needed it for my programming with scratch course
@casperaccount5425
@casperaccount5425 Жыл бұрын
DUDE I LOVE THIS CHANNEL IT HELPED ME PASS MY TEST AND I GOT A 101!!!
@ashtonruiz5539
@ashtonruiz5539 2 жыл бұрын
I love this tutorial! It looks very cool as well! This’ll definitely come to use in RPG’s especially!
@JuanGamer0202
@JuanGamer0202 2 жыл бұрын
Aw man i just made a text engine a week ago, and now you came with a better one XD
@griffpatch
@griffpatch 2 жыл бұрын
Not sure there is quite such a thing as better. Everything you make has huge value as you get to think through a problem yourself.
@ambilysathish
@ambilysathish 2 жыл бұрын
so much dedication griffpatch has!!!
@jdh9419
@jdh9419 Жыл бұрын
0:17 Actually I use broadcasts, not variables, and generally it’s just for captions
@brain_snakes
@brain_snakes Ай бұрын
One way to separate the letters that might be faster (haven't tried it) would be to first make and name enough blank costumes for each letter ahead of time below the starting costume. Then with the starting costume, select the everything except for the last letter in the line, copy and delete or ctr-x, move to the next costume and paste. Then repeate, slowly working your way down through the blank costumes you made ahead of time leaving behind a trail of the appropriate letters. I find usually with long repetitive tasks like this, it speeds things up to divide the task into individual steps that can be each be done over and over separately conveyer belt style.
@occrazy8
@occrazy8 2 жыл бұрын
Thx Griffpatch, I used this to make a database on Scratch!
@jerrytai5714
@jerrytai5714 6 ай бұрын
30:25 yes said “sprout” 😂 that doesn’t matter actually, thank you for sharing! Amazing work!❤
@KamranMk-uj2fy
@KamranMk-uj2fy 11 ай бұрын
4:19 pause the video and look on the left side of the screen (Question:Why is order as normal but after the letter Q is the letter V Answer: Maybe Griffpatch forgot about R,S,T and U)
@xaiio1990
@xaiio1990 2 жыл бұрын
Tbh I wouldn't be surprised if griffpatch could make a scratch in scratch and it would be a perfect duplicate . MASTER OF SCRATCH
@keanumayer
@keanumayer Жыл бұрын
Cool! I noticed that sans-serif is French!❤❤❤
@AshtonScripts
@AshtonScripts 2 жыл бұрын
okay, now i think you are watching my every move and making a video about exactly what i was thinking about for my game, so you can gain more views. what on earth are these coincidences lol
@rileyedwards473
@rileyedwards473 14 күн бұрын
Hello! I have an issue. At 28:13 , every time I run the calculate letter sizes the _offset x is always a bunch of 1's and -1's, and I've tried re-doing the code multiple times but nothing worked. Could anyone please let me know how to fix this?
@TropialGamingYT
@TropialGamingYT 2 жыл бұрын
It is amazing on how blocks are in the beginning And this tutorial is great. Keep the work up
@ChewingFruitGum
@ChewingFruitGum 2 жыл бұрын
Nice! There is a lot of games and great projects this can make. You are a great coder griffpatch
@reinakats
@reinakats Жыл бұрын
i thought griffpatch was a boring scratch tryhard but he’s actually extremely funny plus his tutorials are great
@ThatOnecat-m7q
@ThatOnecat-m7q 2 жыл бұрын
I HAVE BEEN WAITING FOR THIS MY WHOLE LIFE!!!!!!!!!
@griffpatch
@griffpatch 2 жыл бұрын
Haha
@OnionTheSquid
@OnionTheSquid Жыл бұрын
You don't need to directly import the font sprite sheet into scratch, just import your project to turbowarp, use a sprite sheet cutter to cut every one of the letters, import all of them at once in turbowarp and them you can import your project back into scratch.
@icecoolgeek
@icecoolgeek 2 жыл бұрын
OMG finally! this is going to help soooooo much. If anyone finds a better scratcher than griffpatch, can they tell me?
@Matzu-Music
@Matzu-Music 2 жыл бұрын
I just thought I'd mention I found a different method for the space workaround. What I'd do is set the tool object to a blank character, and if it can't find the character, it will simply stamp the blank one instead. This method also means it has a protocol for what to do when a requested character is unexpected (it can skip it)
@Blue-gy2it
@Blue-gy2it 2 жыл бұрын
the fact griffpatch spent more than 19 minutes to do the texture
@melonandappleadventures7006
@melonandappleadventures7006 Жыл бұрын
0:09 Amazing LOTR reference. Perfect.
@an1m_0
@an1m_0 Жыл бұрын
I found a way around the process of creating letters, just get a gif of letters and symbols, import, and its automated, and you could just make an alphabet of letters and symbols in a list accordingly to the costumes letter or symbol, the list can index that costume.
@niceEli
@niceEli 2 жыл бұрын
Finally a good text engine (no hate to -Rex- though I really like sfe++)
@MeowMazing2
@MeowMazing2 4 ай бұрын
Cool! This really helped me with my game! Thanks griffpatch!!! (I'm KawaiiKodes on Scratch btw) :)
@suspended67Animations
@suspended67Animations Жыл бұрын
Wow! I didn't even know this was possible on scratch! Also, I think that this probably took you maybe a day or two
@fluctuatingfanby
@fluctuatingfanby 2 жыл бұрын
This would've been SO helpful when I was trying to make a visual-novel-type thing the other year!!! .........guess who's picking back up a project thought long deaddddd
@TETNTM
@TETNTM 2 жыл бұрын
this is one of the tutorials i'll be coming back too.
@obunga869
@obunga869 6 ай бұрын
"and we dont have a space character boy!" got me rolling 🤣🤣🤣🤣🤣🤣 34:21
@HairiShah-cs2nx
@HairiShah-cs2nx 7 ай бұрын
Hey griffpatch since you are great at scratch and almost know everything about it, I have a question. Why is there a vector mode and bitmap mode for the sprite editor? Also you're videos are so funny 🤣🤣 I always have a laugh when your videos pop up such a great video keep it up!
@BombasticTom492
@BombasticTom492 2 жыл бұрын
I never knew you could use round(0) to get to the last costume! Helps a lot, since my project really needs it for looping through all costumes. I'm making a game where the project needs to make prefixed animations.
@griffpatch
@griffpatch 2 жыл бұрын
Also putting switch costume to 0+0, or a variable set to 0 would work
@fran5678can
@fran5678can 2 жыл бұрын
With this, you can make a script to automatically detect the last sprite. [set costume to ( round (0) )] [set [last sprite] to (costume number)]
@virtuedreamer6623
@virtuedreamer6623 Жыл бұрын
I too am making a project with prefixed animations! It's more of a video than a game, though. My account is full of those >w
@fallopian3269
@fallopian3269 2 жыл бұрын
I liked 34:20 "And we don't have no space charareter boy!!"
@savage_rudhra
@savage_rudhra 2 жыл бұрын
😃 YOUR TECHNOLOGY IS AMAZING!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!YOUR THE BEST SCRATCHER BETTER THAN ME!!
@benstoic
@benstoic 2 жыл бұрын
"AND WE DON'T HAVE NO SPACE CHARACTER BOY!" got me cracked up
@petersmythe6462
@petersmythe6462 2 жыл бұрын
Costume case sensitivity is in fact one of the few good ways to read case-sensitive text. The alternatives are: 1. Sprite names. 2. Sound names. 3. *ENGLISH* Pen effect names, limited to 16 letters: abceghilnoprstuy. Note that your editor language settings do not affect Scratches' internal use of English variable names. 4. *ENGLISH* video setting names. However, any incorrect input will just set the last value on the list. So setting video to "off" sets it off, but setting video to "OfF" sets it on flipped. Any string besides "motion" checks the direction, etc. This is different from the way pen settings work. 5. The spoken text in text to speech. Changes the output and output length in a predictable way. Notably, the actual spoken languages are case insensitive and language insensitive, you can use the Spanish word "Árabe" to set it to pronounce Arabic for example. The voices are truncated numbers modulo'd into the 1-5 range, not controlled with strings at all. 6. Translated text. Some strings translate case-sensitively into some languages. It's kinda difficult to predict but it does seem consistent. The translation languages are case-insensitive and language insensitive. You can type "árabe" with your language setting set to English and get it to recognize the Spanish word for arabic and translate it into that. Any variation of the word "Herzigovina" which has different capitalization than shown will not be equal to it when translated into Spanish, for example, but they are equal when translated into English, even though they retain their capitalization. 7. Some of the makey makey and robotics stuff might be, but, well, I'm on a phone and don't have those things. Overall, none of those are great options compared to costume. Essentially all are more effort or slower.
@griffpatch
@griffpatch 2 жыл бұрын
Quite right!
@someunkoolguy1878
@someunkoolguy1878 2 жыл бұрын
I needed this for a while thanks griffpatch you also are like the Elon musk of scratch
@sviatoholiday983
@sviatoholiday983 2 жыл бұрын
Poor Griffpatch, it took him more than an hour to record this masterpiece and madness at the same time R.I.P. Griffpatch’s hands...
@Snek86
@Snek86 2 жыл бұрын
This helped so much! You are an awesome coder griffpatch!
TEXT ENGINE #2 | Centering Text & More | Scratch Tutorial
14:51
griffpatch
Рет қаралды 140 М.
The Variable HACK 🔨 Not many Scratchers know... yet
10:33
griffpatch
Рет қаралды 633 М.
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 25 МЛН
How many people are in the changing room? #devil #lilith #funny #shorts
00:39
I thought one thing and the truth is something else 😂
00:34
عائلة ابو رعد Abo Raad family
Рет қаралды 22 МЛН
А я думаю что за звук такой знакомый? 😂😂😂
00:15
Денис Кукояка
Рет қаралды 6 МЛН
NEVER DO this on SCRATCH ! | EP 3
10:55
SL Smart Mind
Рет қаралды 1,4 МЛН
"Save My Game!" 💾 Data Serialization & Escaping in Scratch
16:29
Making a Scratch Game In 1 Minute Vs 1 Day
9:22
ZonxScratch
Рет қаралды 634 М.
I Made a Scratch Game In a Scratch Game
9:33
ZonxScratch
Рет қаралды 526 М.
Top 10 Scratch Games (October 2022)
18:57
ShiftClickLearn
Рет қаралды 2,6 МЛН
How to make a TEXT ENGINE! || Scratch 3.0 Tutorial
7:41
xamuil2
Рет қаралды 118 М.
Cookie Clicker in Scratch But It Gets More Complex
12:26
ggenije
Рет қаралды 277 М.
Using HACKED BLOCKS in Scratch
5:34
SL Smart Mind
Рет қаралды 251 М.
Grow Your Scratch Game With These Hacks!
11:06
Donutask
Рет қаралды 361 М.
I Programmed YOUR INSANE Ideas! (Pt. 2)
8:02
CodeCraftedPhysics
Рет қаралды 743 М.
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 25 МЛН