Ultra Fast Colour Image Scanner | Scratch How-to Tutorial

  Рет қаралды 510,244

griffpatch

griffpatch

Күн бұрын

Пікірлер: 1 300
@pi3722
@pi3722 2 жыл бұрын
It is incredible how you have made this, I tried making this but all my attempts failed, you are truly the greatest programmer on scratch
@swapandas1273
@swapandas1273 2 жыл бұрын
not really the best there are more great programmer out there in scratch but griffpatch makes video on how to make them instead of just making it all by himself without making a video on it that how he made someone made a 3D minecraft raycasting game one of the sprites named "Renderer" had 5000+ blocks!! i think you need at least 1000 blocks to make a working 3D game
@hollowknightguy4821
@hollowknightguy4821 2 жыл бұрын
I agree
@leonardbechta6208
@leonardbechta6208 2 жыл бұрын
Omg Your Right
@catto9207
@catto9207 2 жыл бұрын
There's alot of skilled scratcher that's greater than griffpatch, but for me griffpatch is the best scratch teacher.
@CuppzGeo
@CuppzGeo 2 жыл бұрын
35:06
@jensenx08
@jensenx08 2 жыл бұрын
This is incredibly long, the way you explain it is all clear and worth it! Edit: Well... um I didn't expect this to gain likes.
@griffpatch
@griffpatch 2 жыл бұрын
Gosh I hope so... I was wondering about splitting it into multiple parts, but... I didn't!
@Resseguie
@Resseguie 2 жыл бұрын
@@griffpatch it actually didn't feel long at all watching it. I was kinda surprised how quickly the end snuck up on me.
@dakshbansal4452
@dakshbansal4452 2 жыл бұрын
@@griffpatch hi'
@ossimulatormaker9011
@ossimulatormaker9011 2 жыл бұрын
@@Resseguie same!
@alexthegamer3892
@alexthegamer3892 2 жыл бұрын
wow
@harrisonmccomb
@harrisonmccomb 2 жыл бұрын
Oh wow, I didn't realize you had a KZbin channel. I used to love your projects when I used Scratch myself in middle school. Now I'm a senior computer science major. Time flies.
@griffpatch
@griffpatch 2 жыл бұрын
Doesn't it just!!! That's awesome
@ShehzaibIsALegend
@ShehzaibIsALegend 2 жыл бұрын
@@griffpatch Well, I was able to make my own step number generator on Scratch without any help!
@devislifes523
@devislifes523 2 жыл бұрын
@@griffpatch i Love Me
@johncitrowske9922
@johncitrowske9922 2 жыл бұрын
You basically applied the binary search algorithm to scratch scanning. Amazing how efficient you made it
@ego-lay_atman-bay
@ego-lay_atman-bay 2 жыл бұрын
I love your tutorials. They are different from most tutorials since other people tend to just tell you what to do. You do it differently, you explain why and how it works, and just overall gives the viewer more knowledge that they can use later in other projects.
@maxybg
@maxybg 10 күн бұрын
This is EXACTLY what I love about griffpatch's tutorials
@DawnNadeeka
@DawnNadeeka 2 жыл бұрын
I love these tutorials! I'm a computer science student now, but my original interest in programming came from Scratch. The way you explain how things work in these videos is amazing, it's done in a way that even beginner Scratchers can pick up on, but I still find myself learning new and better ways to organize my code from them. I love seeing how much Scratch can really do, and it is a fun challenge for me to try implementing these projects in other languages like Python or Java. Thank you so much, I'm excited to see your future videos!
@pixelatedluisyt
@pixelatedluisyt 2 жыл бұрын
i didnt even watch this tutorial for the tutorial i watched this to see how cool ultra fast scanning is and how it works. i really like the methods you use like using a giant sprite, sizing it down, then switching to a small one, or maybe turning down the image brightness to make scanning easier.. its all very cool, good job griffpatch!
@coolgameriguess
@coolgameriguess 4 күн бұрын
I didn’t even notice it was 40 minutes! That’s how you know that the video is interesting 😊
@aparrot4254
@aparrot4254 2 жыл бұрын
It's an understatement to say this is revolutionary
@GearHeadedHamster
@GearHeadedHamster 2 жыл бұрын
Wow. This had my head spinning for a while, but I can't argue with the results. This looks amazing. And it would make for a great jumping off point to make a file compression program such as jpeg or png.
@madeleinecorcoran51
@madeleinecorcoran51 2 жыл бұрын
Finally a griffpatch video that is over 40 minutes long! Love you videos; keep up the good work!
@top-script
@top-script 2 жыл бұрын
oh, i just made this on scratch using the brute force method a couple of days before this came out! i didnt know that you didnt have to convert the number into hex! thank you so much, griffpatch!
@ego-lay_atman-bay
@ego-lay_atman-bay 2 жыл бұрын
This is so incredible... wait, now we can actually take pictures in scratch, which is something that was practically impossible.
@mc_creeper5057
@mc_creeper5057 2 жыл бұрын
This is really cool! 8 seconds is definitely an improvement from 20 minutes it was before. If you had a game with a small color palette could you make this work in real-time so you could do cool screen effects to specific things in the game? Since it wouldn't have to check more colors.
@austencope
@austencope 2 жыл бұрын
Yeah! its possible
@rorucopexperements
@rorucopexperements 2 жыл бұрын
I am replying to this comment so I can be reminded of this comment later
@reuppbee8872
@reuppbee8872 2 жыл бұрын
@@rorucopexperements ok
@rorucopexperements
@rorucopexperements 2 жыл бұрын
@@reuppbee8872 nice
@goopyhead
@goopyhead 2 жыл бұрын
@@rorucopexperements hello from the future 1 hour later
@NewtonPL
@NewtonPL 2 жыл бұрын
aww man! now i gotta wait for another raycasting tutorial, this looks so fun! time to hit F5 every few minutes :P amazing work as always, griff!
@jubstery
@jubstery 10 ай бұрын
I've gotten this far on learning from you on raycasting in scratch 3d. I'm trying to learn from this video so i can put my own textures for walls and other objects. An attempt to create seemingly random raycasting maps. I cant get past the 2nd scan. I finished the video. Watched this video several times. I know i can catch my mistake. Im using turbo warp. Stantard settings to mimic scratch to avoid errors uploading. Youre such a great tutor. Its so hard to catch my own mistakes. How you broke down this, is mind boggling smart. Yet so simple kids can understand. Bravo 👏
@jubstery
@jubstery 10 ай бұрын
Update. I figured it out. I was missing a ghost value. 😂 thank you
@pandat1070
@pandat1070 2 жыл бұрын
Wow, this is incredible! I'm pretty sure you said something about applying this to the raycaster tutorial series, I hope you make a video on that. Great work as always, I'm looking forward to what's next!
@griffpatch
@griffpatch 2 жыл бұрын
That's the plan!
@PenguinBoi27
@PenguinBoi27 Жыл бұрын
Let’s be real everyone still on scratch at one point either started or stayed on the site because of this man
@fire_shadow1832
@fire_shadow1832 2 жыл бұрын
wow, a 47 min video! griffpatch must be worked so hard on this!!! thank you teacher griffpatch!!
@theawakeningknight
@theawakeningknight 2 жыл бұрын
That was probably one of my favorite videos ever watched of your channel. This was totally worth the waiting, but don't put too much effort too, i just can't imagine how much time it took you. Do you plan on livestreaming someday ? On youtube or Twitch, that would be so cool to watch and interact with you :)
@griffpatch
@griffpatch 2 жыл бұрын
Thanks so much. Yes it would be fun to live stream, but I get the feeling the Scratch team would not let me link to my KZbin channel if I did.
@theawakeningknight
@theawakeningknight 2 жыл бұрын
@@griffpatch Too bad, but we'll keep watching your videos anyway, because they really are great. Thank you :)
@ShehzaibIsALegend
@ShehzaibIsALegend 2 жыл бұрын
@@griffpatch Yeah, Scratch thinks I am sharing private information when I talk about livestreams in Scratch.
@buckIin
@buckIin 2 жыл бұрын
This is so amazing, you're truly one of the best scratchers out here. I also tried the blue line project and it's really fun!
@weegie3343
@weegie3343 2 жыл бұрын
used a 3 pixel thing with the previous tutorial and try to do this. it took 20 minutes. This is just revolutionary
@lightning_11
@lightning_11 2 жыл бұрын
"Scratch is a kids toy, you can't do anything cool without it being really laggy." Griffpatch and Friends: Hold my calculator.
@ludvigerdmann3352
@ludvigerdmann3352 2 жыл бұрын
THANKS for releasing this, it feels like I've been waiting so long. You are the best!
@dkianz
@dkianz 2 жыл бұрын
This is legendary! Love this job, it will open a lot of possibilities!!
@helentowers6223
@helentowers6223 2 жыл бұрын
I like griffpatch because he makes a variety of things and not just constant platformers like most people
@theofficiaIsteve
@theofficiaIsteve Жыл бұрын
to be honest, I never actually follow the tutorials, but I watch the whole thing because I find it very interesting the tricks you use and I want to use them for my games
@alberthwang2900
@alberthwang2900 2 жыл бұрын
Leaving this comment up in case anyone else has trouble. TL:DR if your initial scan test (30:04 into the tutorial) starts glitching out about 50,000 pixels into the scan and the i value starts skyrocketing, make sure that you aren't running the "when space key pressed" code on both your original scanner sprite and the full screen mask. In other words, check to make sure that your "when space key pressed" code block starts with "If costume number >1, then stop this script." ----- INITIAL POST: Running into an issue where my scanner, on intial pass, seems to be freezing up after about 50,000 pixels. Fault seems to be in the "touching color item i of colors" line: the i variable value is continuing to escalate p[ast 8. This seems to indicate that the scanner is looking for a color that isn't in the initial scan color list. Double-checked the tutorial, and both my ghost values and color list lists match yours. Not sure what the issue could be here. UPDATE: Tried a couple of other images, and they all seem to hang around 50,000 pixels. Now wondering whether the issue is somewhere else. If it were a color match issue, I'd expect them to freeze at different points, but they all seem to freeze between 50k and 70k pixels. Wondering if this is a fault in the Scratch color sensing block? SOLVED: Found the issue in the "press space" code block. I forgot to have it stop if the costume number >1. As far as I can tell, the problem seems to have been that when I "borrowed" the code for the "When I receive Scan Pass" block, I forgot to put it back into the original place where it was from. I never checked that code again because I was sure the problem was somewhere in my color values lists. Like a fool. So what happened is that the scanner started its scan, and then the mask clone broadcast another scan pass. This caused it to switch its ghost value to the next value on the list. The main sprite is already in the middle of doing its scan, so the "broadcast and wait" block skips past it and goes on to the next step, which is to broadcast "scan complete." Broadcasting "scan complete" causes the mask sprite to hide itself. . . and suddenly in the middle of its initial scan, the scanner sprite finds the black mask gone and runs into the full array of colors, which causes it to freeze up looking for a color that isn't on its list. Initially, I'd thought that something weird was up with the color sensing block or my mask. Maybe I'd used a color slightly off black or something. I tried fixing this by temporarily changing my initial pass code to run the full "get color" code if it hit the end of the list. . . but then I noticed it was running the full get color code every time after about a quarter-second. When I tried rendering, the first fifth of the image was four-color as expected, then suddenly switched to full color. This told me that something was turning off my full-screen black mask after about a tenth of a second. I tried a few things, like adding a "Am Clone" variable and switching up the order of my code, but it didn't work. Finally, I went back to the start of the video and went step by step comparing my code to griff's, and found the problem at about 18:00 into the tutorial. I spent a moment facepalming, fixed the code, and it worked perfectly.
@RandomDrawinglol
@RandomDrawinglol 2 жыл бұрын
Did you make it so that if it doesn’t scan for initial colours it will be able to select from a wider selection of colours if needed?
@alberthwang2900
@alberthwang2900 2 жыл бұрын
@@RandomDrawinglol I might try setting it up so that if it reaches the end of the preset colors list and doesn't find the color it's looking for, it records the actual color it is using the slow method. I'm just worried it might cause issues with the later scanning passes. EDIT: Tried this, and found out that the problem appears to be with the broadcast and wait block. For some reason, the code is jumping ahead to "broadcast scan complete and wait" after a split second instead of waiting for the entire scan to finish. EDIT: Found the problem. Feel like a fool. Forgot to stop the script if it's a clone.
@Detective_Lynne
@Detective_Lynne 2 жыл бұрын
I thought a little more about it. Theoretically, we can get ~0.117 fps 480x360 streaming! *Streaming on Scratch, Carl!* Edited: (LONG TEXT WARN) I know the fps will actually be less than 0.117, but we can reduce the resolution: if you scan every 2nd pixel and row, the image will be compressed 4 times (resolution 240x180), increasing fps to 0.468; if you scan every 3rd pixel and row, the image will be compressed 9 times (resolution 160x120), increasing fps to 1.053; if you scan every 4th pixel and row, the image will be compressed 16 times (resolution 160x90), fps will grow to 1.87. if you scan every 5th pixel and row, the compression will be 25 times (resolution 96x72), fps will increase to 2.92; if you scan every 6th pixel and row, the compression will be 36 times (resolution 80x60), fps will grow up to 4.2! And so on, and so on.
@apo11ocat
@apo11ocat 2 жыл бұрын
then you could have video chats on scratch lol
@lzr_music
@lzr_music 2 жыл бұрын
We could've actually did that but scrath would say every curse word against us and ban us lol
@lzr_music
@lzr_music 2 жыл бұрын
But we could make a fully working whatsapp in scratch now.Just package it in tbw and put [wait (0.1) seconds] every time you edit cloud variables
@lovedamselsdamsel
@lovedamselsdamsel 2 жыл бұрын
Even when I’m not using scratch, I still watch your videos. They’re just so entertaining
@1080GBA
@1080GBA 2 жыл бұрын
griffpatch you are so awesome! It would have taken me hours to scan a single image if you didn't upload! Love ur vids :)
@スムージー-c8y
@スムージー-c8y 2 жыл бұрын
No matter how many years I've been playing Scratch, I still can't seem to beat this genius Scratcher. Hats off to him.
@kittinanpakboon8129
@kittinanpakboon8129 Жыл бұрын
Why you want to beat him? Join him.
@スムージー-c8y
@スムージー-c8y Жыл бұрын
@@kittinanpakboon8129 Oh, it's true, I'm using deepl translations, but the intent of the comment is radical. Sorry, sorry, I'm not trying to take him down.
@スムージー-c8y
@スムージー-c8y Жыл бұрын
@@kittinanpakboon8129 ...No wait a minute, I wrote "hats off to him" at the end of my sentence. On the contrary, I want to ask you, do you think that I am writing an anti-comment against Mr. griffpatch or something? If you think so, let me clarify. The answer is NO.
@creepersaur
@creepersaur 2 жыл бұрын
Woah griffpatch face reveal??! That was an extraordinary video. I loved how you explain things and actually edit them instead of using a powerpoint presentation. How would you make a red square change color using the COLOR and BRIGHTNESS blocks with this?
@griffpatch
@griffpatch 2 жыл бұрын
You'd need some cunning maths in think
@Seven71987
@Seven71987 2 жыл бұрын
But no name review.
@ant2902
@ant2902 2 жыл бұрын
In his older (like 4 years old) videos there was a face camera
@Gamer-ct6hb
@Gamer-ct6hb 2 жыл бұрын
@@ant2902 I was just about to comment that
@serendipity-tilde
@serendipity-tilde 2 жыл бұрын
Maybe... if an rgb-to-hsl converter exists, that would make it a whole lot easier.
@Triazler
@Triazler 11 ай бұрын
A good idea for saving and loading pictures. Got saving to work before I went to this video but with it saving around 30 pixels a second, so I went to this video to make my saving way faster!
@malwaremation-informaticaa9749
@malwaremation-informaticaa9749 2 жыл бұрын
8:28 I think that the variable's name should be Render index, since it's rendering and not scanning. However, this video worked well for me and i recommend to watch the entire video. Good job!
@Idiot354
@Idiot354 Жыл бұрын
🤓?
@malwaremation-informaticaa9749
@malwaremation-informaticaa9749 Жыл бұрын
@@Idiot354 😫
@fezziwigjunior
@fezziwigjunior Жыл бұрын
time flies when your doing griffpatch tutorials
@KerbalFoxIsAProtogen
@KerbalFoxIsAProtogen 2 жыл бұрын
Nice video. I think this could be useful for making a mesh render and soft body physics with spring joints.
@caseyyeow1649
@caseyyeow1649 2 жыл бұрын
Yeah
@thedanielhicks
@thedanielhicks 2 жыл бұрын
The cleverness of that darkening trick is astounding! You would need to know a lot about how colors work: like I had no idea that "darkening" a color fuzzed it, and "lightening" unfuzzed it so to speak. I wonder if you could do it in reverse? Like instead whiten the screen first and then darken it to reduce the color searches? Anyways: great tutorial on showing us how this works.
@inflict5192
@inflict5192 2 жыл бұрын
Griffpatch I'm currently working on a ray tracer for Scratch and this tutorial literally is so helpful as needed a waty get textures working in the engine. Great video!!
@griffpatch
@griffpatch 2 жыл бұрын
Glad it helped!
@cadmiarjw
@cadmiarjw 2 жыл бұрын
waty
@PabTSM-OfficialChannel
@PabTSM-OfficialChannel 2 жыл бұрын
ray tracer!?
@quockienoan5900
@quockienoan5900 2 жыл бұрын
Good video as always! Btw, a scratch tutorial of sudoku puzzles generating will definitely attract a lot of people!
@СашаБакшеев-й1ь
@СашаБакшеев-й1ь 2 жыл бұрын
11:29: 1263 seconds... I couldn't take it... Griffpatch, how did you make it through 21 minutes?.. OMG. Respect. 🤩🤩🤩
@СашаБакшеев-й1ь
@СашаБакшеев-й1ь 2 жыл бұрын
46:42: loooooooonger griffpatch. 🤣🤣🤣
@felixcornwall1193
@felixcornwall1193 2 жыл бұрын
I love all of your videos! This is amazing so far!
@aa1_scratch_tutorials202
@aa1_scratch_tutorials202 2 жыл бұрын
griffpatch is GENIUS
@Resseguie
@Resseguie 2 жыл бұрын
That's clever. Nice application of the binary search, @geotale! I haven't peeked into your blue line filter yet, but I suspect for uses like this you really only have to do a single line scan at a time, rather than a full image scan, correct? And the 8 second wait (in total) isn't problematic because you're scanning it in realtime with the user. On to texture mapping!
@griffpatch
@griffpatch 2 жыл бұрын
Yeah - you are quite right :D - The only trick is getting the 5 colours passes to be done in one screen refresh :)
@Resseguie
@Resseguie 2 жыл бұрын
@@griffpatch ah, right! The details... I'm obviously excited to see the texture mapping, but it should be fun to see what else scratchers come up with to use this, too.
@The-EJ-Factor
@The-EJ-Factor 2 жыл бұрын
My Wi-Fi won’t let me send this comment this is like the 7th Time today First I'll probably upgrade my screenshot engine I honestly thought you would have made us take a long scan and just edit the list for the walls, I never thought of using shaded images to speed images up! Good job surprising me! ;-) Later I'll probably use it for shaders and mirrors, maybe really upgrade the screenshot engine a lot. Adding filters and things, one thing I'm definitely going to use this for is my powerpoint engine that I've been using for cool presentations at School, and I need my senior presentation to be the best I can do. Thanks griffpatch
@davidslevs
@davidslevs 2 жыл бұрын
Thanks a lot for subtitling all the videos. It's a very nice and helpful touch.
@griffpatch
@griffpatch 2 жыл бұрын
You're welcome 😊
@icecreambutstupid1873
@icecreambutstupid1873 2 жыл бұрын
this, is, AMAZING! This is some of, if not the most impressive code I've ever seen!
@vaderninja
@vaderninja 2 жыл бұрын
Hey Griffpatch, i was wondering if you could ever consider making a A* pathfinding tutorial for Scratch. Now i know that you already have a pathfinding tutorial, and i did it, but you see. It isn't very optimized, and tracking a moving target is impossible. I would really appreciate it if you could at least consider, thanks! :)
@Rubix_Droid
@Rubix_Droid 2 жыл бұрын
i believe this tutorial works well kzbin.info/www/bejne/gWKqqJWnpaaZgrM
@oreosmith2862
@oreosmith2862 2 жыл бұрын
Before I knew about all this I tried doing image scanning myself and it worked
@SLSmartMind
@SLSmartMind 2 жыл бұрын
Griffpatch always makes the impossible possible !!!
@jurassicmrnuggets878
@jurassicmrnuggets878 2 жыл бұрын
No matter how big the image is, it will never be bigger than griffpatch's unread messages count
@lupus-griseo
@lupus-griseo 2 жыл бұрын
I would love to see a tutorial on how to create tile scrolling game with procedural generation. I've always wanted to make my own tile scrolling game similar to paper minecraft, i tried to do this multiple times, but each time i eventually gave up :(
@griffpatch
@griffpatch 2 жыл бұрын
I have got a procedurally generated tutorial planned at some point! So we should get there :D
@lupus-griseo
@lupus-griseo 2 жыл бұрын
@@griffpatch cool!
@bigdaddy6229
@bigdaddy6229 2 жыл бұрын
I made a procedualy generating game with the tile scroller before but i eventually gave up because it was to difficult
@lotus_6955
@lotus_6955 2 жыл бұрын
I studied this programme in school and thought it was a programme that died long ago and our school uses it only bc its free or something but I can see that some ppl actually use it nice 👌 👍
@FireyDeath4
@FireyDeath4 2 жыл бұрын
"Scary!!!" As someone who has been to such places as the Googology Wiki and Two Minute Papers, this is fine (-_-) And, man, I can only imagine some people using the camera scanning programs for dangerous purposes like shoving scanned camera photos into cloud variables...gosh, the Scratch Team's gotta make a rule about that, right? You could see some pretty nasty things if a stranger wanted to. Honestly, I'm pretty shocked about how few predators and trolls there actually are in Scratch. More internet communities need to be like it Very clever! Now if only we could just get the position pixel colour directly or check for colour touching with different degrees of precision with native Scratch blocks...
@fantastiiq7132
@fantastiiq7132 2 жыл бұрын
ikr
@qamerakhtar6743
@qamerakhtar6743 24 күн бұрын
2:14 he said "sorry scratchy you can leave the party" was kinda funny😂
@IzzyBoiYT
@IzzyBoiYT 2 жыл бұрын
FACE REVEAL
@Help-Rubikscubemaster029
@Help-Rubikscubemaster029 7 ай бұрын
His pfp has been the same since ages ago bro
@ArshadAli-k4s3n
@ArshadAli-k4s3n 4 ай бұрын
When is face reveal happen 😮
@sup-f2p
@sup-f2p 4 ай бұрын
@@ArshadAli-k4s3n at the end of the video
@ArshadAli-k4s3n
@ArshadAli-k4s3n 4 ай бұрын
@@sup-f2p thanks!
@ArshadAli-k4s3n
@ArshadAli-k4s3n 4 ай бұрын
@@sup-f2p wanna play minecraft multiplayer with me?
@starnews7330
@starnews7330 7 ай бұрын
Soo cool you are the BEST Scratcher ever🎉🎉🎉
@ttwxlight
@ttwxlight 2 жыл бұрын
This video deserves way more views 👍
@grande1900
@grande1900 2 жыл бұрын
You can also use (X+(Y*480)) for the index
@griffpatch
@griffpatch 2 жыл бұрын
Very true! and super important to have that trick up your sleeve :) But only use it when you need to, right now to save precious computer cycles, we just change idx by 1 each time around
@dimasik23_91
@dimasik23_91 2 жыл бұрын
It's existing! I think it's just full revolution in Scratch
@David-bf2wo
@David-bf2wo 2 жыл бұрын
Very helpful, thank you, and nice videos 👍🏾
@paulbunyangonewild7596
@paulbunyangonewild7596 2 жыл бұрын
to think a 16 year old designed this method. ughh. its so marvelous. and so elegant, its like watching a clockmaker position all those little gears until it just works
@tobygregg
@tobygregg 2 жыл бұрын
This video will be the start of cameras in Scratch
@BlueNoobfan
@BlueNoobfan Жыл бұрын
This was the first ever scratch video I’ve seen!
@silvertakana3932
@silvertakana3932 2 жыл бұрын
I’m afraid scratch might try to block this as it would allow for scratch project to take picture of people without consent. How are you going to deal with this?
@griffpatch
@griffpatch 2 жыл бұрын
I think we will have to wait and see. The upside is that you really can't store a lot of data in the cloud variables... so the primary limit of why we can't do this is still there.
@radproturtle8066
@radproturtle8066 2 жыл бұрын
But couldn’t some store it in cloud lists? Or is there a max charter limit on cloud variables?
@thirishwehlaing5434
@thirishwehlaing5434 7 ай бұрын
I'm a scratch youtuber myself but this is way..........too............far...on..how..genius..you.......are!....
@ihunthackers9338
@ihunthackers9338 2 жыл бұрын
YEEEEEEEEEEES
@snehashisplays
@snehashisplays 2 жыл бұрын
Yoo, That's What I Wanted. Thanks ❤️💛
@gdb5549
@gdb5549 2 жыл бұрын
Fun fact: for testing you can broadcast a message after "scan" to start "render"
@nathanritter541
@nathanritter541 2 жыл бұрын
This is crazy. I didn't think the color picker would be possible, let alone wntire screen scanning at this speed
@Chipfoxxo
@Chipfoxxo 2 жыл бұрын
mans got 2 million messages lmao
@neutralneucromancer
@neutralneucromancer 6 ай бұрын
you can multiply the (item (scan idx) of [scan]) in the render by 1.0000006 to display colours(like white) more accurately.
@Gaigoomee
@Gaigoomee 2 жыл бұрын
This is great. Thank you much for this awesome tutorial!
@talisman_games15
@talisman_games15 Жыл бұрын
17:05 ITS THE CGA COLORS
@dawidnechita8980
@dawidnechita8980 2 жыл бұрын
I thank you for everything,now I can do CLOUD GAMES!I am a Scracher now because of your tutorials,thank YOU!
@termisher5676
@termisher5676 2 жыл бұрын
You can shorten the time required to detect color by starting search from vlosest number to the last one. So if you have blue plane you will almost instantly scan whole aproxmate color.
@forever_put_at_ease
@forever_put_at_ease 2 жыл бұрын
The fact you're awake at 3:00 astonished me
@Katokatokato13
@Katokatokato13 2 жыл бұрын
私に英語はわかりませんが、とても貴方の作品は美しいです!(日本人からのメッセージ)
@griffpatch
@griffpatch 2 жыл бұрын
Thank you
@scratchcoder2292
@scratchcoder2292 2 жыл бұрын
I love how you can take something simple like scratch, and make it complicated
@xxiicecream4240
@xxiicecream4240 2 жыл бұрын
amazing video! 40 whole minutes! it was very helpful! 😁
@ttwxlight
@ttwxlight 2 жыл бұрын
Could you speed this up by having multiple scanners and cloning them to split up the job and scan different sections at the same time?
@協420
@協420 Жыл бұрын
I decided to pause near the start and do it myself; I checked the video again to see how I did it differently, but I did it the same way! Even down to the variable names.
@antonanton3136
@antonanton3136 2 жыл бұрын
i was waiting everyday for this video and was excited and it finally came out! thank you!
@Famouslounge
@Famouslounge 2 жыл бұрын
Hi I have a question about how to incorporate some sort of damage in the 3D games with the backpack health bar any help?
@Divine_Specter2011
@Divine_Specter2011 2 жыл бұрын
i have been waiting for this for a few days
@FrancybelloCoding
@FrancybelloCoding 2 жыл бұрын
Awesome! you are the best! 😀
@radardev8889
@radardev8889 2 жыл бұрын
When I saw this, it was something like showing gunpowder to human, who just discovered fire. This is just awesome.
@radzyhamzah3848
@radzyhamzah3848 2 жыл бұрын
The king is back
@UnoriginalUsernameThe2
@UnoriginalUsernameThe2 2 жыл бұрын
31:27 griffpatch has made a masterpeice without even realizing.
@emmettomeara1910
@emmettomeara1910 Жыл бұрын
Is there a way to take the color variable and split it back into rgb variables?
@-Nutshel-Official
@-Nutshel-Official 2 жыл бұрын
This is really cool! You are the best scratcher!
@florismmsmit
@florismmsmit 2 жыл бұрын
I have a problem, at 31:29 in the video the image is converted to 4 colours. But when i tried to do it it was only displaying darkness. Do you guys know what is going wrong? thx!
@maathys
@maathys 2 жыл бұрын
I always wanted to do that, and I never took the time to try it. *GG*
@reglan_dev
@reglan_dev 2 жыл бұрын
Wow, its great to see your face once again!
@playszz
@playszz 2 жыл бұрын
That one thing I love is the fact you care about scratch cat so much. Almost nobody cares and just deletes the, but you have something to feel. Scratch cat truly does love you :)
@griffpatch
@griffpatch 2 жыл бұрын
hehe :)
@moodthecooldude
@moodthecooldude 2 жыл бұрын
You're an absolute madman!
@ravipagar3536
@ravipagar3536 Жыл бұрын
Just made a camera. Also used the image list to export image. Now you can take photos, save the list and watch that photo anytime.
@JohnnyZhao-zj8ik
@JohnnyZhao-zj8ik 7 ай бұрын
i love your videos
@Ameise.15
@Ameise.15 2 жыл бұрын
The 40 color check system is awesome!
@griffpatch
@griffpatch 2 жыл бұрын
Ikr
@samdarden3520
@samdarden3520 2 жыл бұрын
my 5 years of scratch training have led up to this moment
Code a TEXT ENGINE | Awesome "How to" Scratch Tutorial
39:45
griffpatch
Рет қаралды 734 М.
Quick Fixes for Raycasting Ep.2-6 with E7 preview!
7:27
griffpatch
Рет қаралды 188 М.
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН
Что-что Мурсдей говорит? 💭 #симбочка #симба #мурсдей
00:19
My scorpion was taken away from me 😢
00:55
TyphoonFast 5
Рет қаралды 2,7 МЛН
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН
How to GET COLOR value at point | Scratch Tutorial
18:35
griffpatch
Рет қаралды 445 М.
I Made a Graphics Engine in Scratch
8:27
Zyger
Рет қаралды 203 М.
2 Python Developers VS $1000
15:04
PolyMars
Рет қаралды 1,8 МЛН
How to TEXTURE MAP Walls | Raycasting in Scratch E7
32:44
griffpatch
Рет қаралды 574 М.
I Redesigned the ENTIRE YouTube UI from Scratch
19:10
Juxtopposed
Рет қаралды 775 М.
Updating My Scratch Geometry Dash Game
5:15
chipm0nk
Рет қаралды 75 М.
I Made the Same Game in 8 Engines
12:34
Emeral
Рет қаралды 4,3 МЛН
How I Beat Minecraft From One Grass Block
35:27
Beppo
Рет қаралды 3,6 МЛН
The Best FREE Software for Game Development! (In my Opinion)
11:06
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН