I’ve been watching this series a lot lately, not for following the tutorial, but just to see how cool it is. It’s so cool to see someone work with scratch and apply complex coding concepts to it. Though I have moved on from scratch to a game engine. I have so much respect for people using this to create their own engines. It’s just too cool. Massive respect man, you are doing good
@@SquareFoil31362 you can do this and more. Unity is a much better tool in terms of features. But I like working in scratch and challenging myself to work with limited tools
I cant think of somebody who deserves subscribers and followers more than you, you put so much effort into these videos and I am not surprised you reached the 30,000 milestone!
hmm -Much more complicated indie game developers and tutors (although he's the best one I've come across because I've never searched any and he does good presentation) -People who do nice things that aren't teaching people how to code -People who do way more impressive and complex projects -People who do much more visionary passion projects and/or run vast but noncancerous communities -People who expose serious flaws, immoralities and the foundations of crises in our current society -People who do and teach important things that aren't being broadly distributed -People who are changing the world with inventions and foundations 30,000 isn't a lot if you ask me, and not many people know about Scratch when you think about it (although the internet _is_ mostly for teens/older and people who are okay with things younger people generally can't/better not take) I will say at least that Griffpatch is probably underrated
@@jingxiawu8094 Maybe if you took every atom and laid it out in a line. Do you want to hear some exchanges I had with philosophical and/or religious people?
I made it to this tutorial, and I’m gonna continue to the end. Thanks griffpatch, I love how you make us understand what’s going on when we watch your videos. Thank you again griffpatch
I expect a rush of tile-based games coming to Scratch very soon, and we’ll know it was because of your help. Thank you griffpatch! I’m thinking of making my own.
YES!!! My beautiful level is back!!!! Pfew....my eyes are square, my brain is smoking, even more grey hair .... learned on a hard way the difference between "repeat" and "repeat until".....and now so proud!!! I'm looking forward to part 7 :)
Thank you so much, I had loads of fun building my project up in this episode and explored making a loading and saving system, so people can share levels. Can't wait till the next episode :)
@griffpatch I'm a teacher and I'm loving all of this! I am hoping to introduce it to some of my middle school computer students. Edit: Found the answers to both of my problems! The save level block was missing the all important "run without screen refresh"! And my load level had a sneaky Grid Width + Grid Height instead of a Grid Width * Grid Height. Those two look far too similar. Thank you again! Can wait to see more of these!
nah fam, we have to respect the right to not follow anyone we don't feel is....um...worthy (like if everyone followed everyone, that would kind of defeat the point and clog up our feeds, wouldn't it?)...
Amazing tutorial as always! Something that would be cool to see on a future episode would be how to make a scrolling background without breaking the clone limit.
This is amazing! You are my inspiration to scratch! I joined 3 years ago and I have always been rushing to see your projects. I absolutely love GOI and Appel.
Griffpatch: Uploads Me at 5:45 AM in the morning: YES! Me: Falls back to sleep Me: Wakes up 2 hours later Me: _Cries_ What it feels like to be later than late to a griffpatch vid lol
Thanks Griffpatch! This is so useful. The way you can decrease the length of a encoded string is useful in not only level codes, but so many other things! The amount of work your put into your videos is incredible!
and griffpatch didnt make it as compact as possible (there are a lot more unicode characters tho I stopped at 90 cuz thats what I can easily write with my keyboard)
Hey Griffpatch, I thought this would be a nice idea if we could learn how to do a custom text for the editor change levels and the reset level questions. Thank you for your tutorials, they are really helpful!!!
Its fun to see how such a simple and kid friendly app like scratch, can get so complicated and mathematical, depending on how you use it. But Griffpatch, makes me understand most of it... THANKS!!! KEEP UP THE GOOD WORK!!!
me: checks every morning to see if griffpatch posted griffpatch: posts me: I AM SPEED edit: This originally from Rohan Sachdeva, so make sure to give him some stuff too.
Amazing video as always, this one was especially important since it's a key element in most actual games. If I had to suggest an idea for upcoming parts, I'd definitely like to see more info on making unique tiles, such as coins (which you mentioned) and blocks that don't have collision, since that would allow much prettier/more detailed levels to be made. Whatever you decide to make, I think I can speak for everyone by saying we're looking forward to it!
Awesome video! Encoding that level code was smart, and i liked that specialized optimization where you removed all the empty blocks with empty strings. There are lots of smart algorithms hiding around in these videos!
When I tested it out at 20:00 the game didn’t load the previous level and made an almost blank level with a 1x2 pattern of wooden blocks and when editor mode is turned on there is no walls !!?? Pls tell me how to fix this guys
Here is an idea maybe; you could merge the multiplayer tutorial with this tutorial! That would be so awesome, thanks for all the amazing contant keep it up 👍
Oh yeah, that would be great... Actually, I don't want to learn just 8 players multiplayer, but an MMO... But I feel like that should be a different tutorial (Like once this is done, so people who don't want to do that won't be left behind.)
A small thing i added was to put a point in direction x axis of controls to handle god mode. Great tutorial btw as always, I'm looking forward for the next one!
Nice! Looking forward to the next tutorial :) Hopefully we'll make some new gameplay features such as enemies, coin pick-ups, slopes or ducking. Thanks for these tutorials, Griffpatch
Wow. I remember years ago on scratch you were (and still are!) the biggest and best scratch creator on there. I'm so happy to see that you've been doing more with RUclips lately. :)
haven't watched the full video yet, but if the tile grid list is fully made of tiles which are single digited (like 2, 9, 4 or 7, not 10, 77, 325 ect), the level code won't be separated by spaces, and the code will be fully together. Not sure if this will cause any bugs in the future, but amazing video nevertheless! Correction: For everyone with the same concern as me, the list having, or not having spaces between the tiles will make no difference. You may follow the tutorial as normal since there will be no changes, let alone bugs or problems.
Griffpatch, you have been the inspiration for me and a lot of what I do! Ions of my projects is about to hit 1k views, and I couldn’t have done it without your tutorials! Much love 💚💚
Me: *see's new video* Also Me: _Is Appel a thing anymore?_ Maybe you should take a break from this series and work on Appel. Maybe we could make those weird eye monsters throughout this game we're making!
Wow I wasn't sure what to expect from this episode since the wait, but after watching I'm not surprised this took you a bit longer than usual, what a trip indeed!
me who doesn't know what to do in the code:-"(0~0)"- Griffpatch here to save me: bla bla put code here bla x 2 bla / 2 bla can be put into 16 pixels bla
I'm having an issue with the level loading or saving (I've done the code up to 21:32, where griffpatch tests the code) where three rows will get skewed over to the left, and all tiles above will also be skewed. I haven't seen the mistake in my code yet (but I'm still looking), and it seems to only happen when I restart with the green flag. ! - POSSIBLE SOLUTION - ! I checked my a to z list again (I had checked it before but only looked to make sure z was filled in and there were 26 entries) and I had accidentally replaced u with v in the list, so this may be the fix error description: (o = empty space, x = block) I made a pillar of blocks like this: ooooXo ooooXo ooooXo ooooXo ooooXo ooooXo But when I reload after saving, it turns into this: oXoooo oXoooo ooXooo oooXoo ooooXo ooooXo If you know the solution, please reply. If I find the solution, I will reply to this comment with my solution in case anyone else has the same issue. Edit: It appears to have stopped happening after I added the code up to 23:44, although I'm not sure if that fixed it or if I had done something strange when saving before Edit 2: It isn't fixed. I tried designing a level and I exited the editor to save it. When I next pressed the green flag, the level was skewed. Edit 3: my comment editing isnt working and the comment may have been deleted, so i reposted it
It is like at first on pressing flag, everything is fine, but the left side wall is not there and the left side wall got mixed with the right side wall and got in one more layer, after few secs, the whole world gets randomized lines with 10 index blocks and the else is obviously 2 index blocks
I must say, thank you for the project until part 6! It helped me so much, just by having it as a guide. Turns out the "set length to __" was 0 when it should've been 1 :D
9:01 - Base 26 Encoded Delimiters While talking about encoding the runninglengths into letters, i see much bigger runinglengths at the bottom of the code, wich are from the whide empty area at the top of the level. for sample a "98" for a full row of empty air between the left and right wall att the 100 tiles whide level grid. How should this fit into an A-Z - encoding? So i made a decoder, that uses the style with the underscores.
Hey, I was wondering if someone could help me with this issue. (I'm 5:03 into the video) Whenever I click the save level block, the tile index counter doesn't go straight to 4001 like in the video, it slowly counts up and takes a couple minutes for it to get there. In the level store list, the numbers in the list don't update until the counter reaches 4000, so I have to wait each time until the counter reaches the number. Any tips? Edit: Nvm it fixed itself somehow lol
"In this tutorial we will learn how to: @ - Intro @ - What is a Level Code @ - Delimited Lists @ - Manually Delimiting the Level @ - Run Length Encoding @ - Transforming the level to optimise run lengths @ - Base 26 Encoded Delimiters @ - Targeted Optimisations @ - Level Code Header @ - Level Code Decoding @ - Making use of the Save & Load scripts @ - Multiple Levels @ - Clearing and setting Level Size @ - Outro" wow were gonna learn how to intro and outro!
19:25 i'm confused as to why it's grid width * grid height? wouldn't that be when the decoder is at the top right corner? cus that's where index grid length * grid height is...
Almost more impressive than the code itself is the ideas behind them! Like the save code type at the start of codes I guess can be used if you change the type of save code used, so that you can still use old ones. Brilliant!
Yes - hindsight is great thing - and it can often be too late for things like this if you don't plan slightly ahead! Paper minecraft modulses the save code with data like module length and module type... This way the loader can skip over sections it doesn't know about, and pass the chunks off to the correct loader for that module version.
Griffpatch pls help. I followed the tutorial to a T but for some reason during the part on 20:35 it made my barrier dissapear and I can't place blocks on certain spots!
I’ve been watching this series a lot lately, not for following the tutorial, but just to see how cool it is. It’s so cool to see someone work with scratch and apply complex coding concepts to it. Though I have moved on from scratch to a game engine. I have so much respect for people using this to create their own engines. It’s just too cool. Massive respect man, you are doing good
same
Can't you do all this on an actual game engine like Unity?
@@SquareFoil31362 you can do this and more. Unity is a much better tool in terms of features. But I like working in scratch and challenging myself to work with limited tools
0_0 Is it me or can I 100% relate to this??!!
@@The_7th_Hound nope I relate too 🥰
I cant think of somebody who deserves subscribers and followers more than you, you put so much effort into these videos and I am not surprised you reached the 30,000 milestone!
Thank you! - I appreciate it
hmm
-Much more complicated indie game developers and tutors (although he's the best one I've come across because I've never searched any and he does good presentation)
-People who do nice things that aren't teaching people how to code
-People who do way more impressive and complex projects
-People who do much more visionary passion projects and/or run vast but noncancerous communities
-People who expose serious flaws, immoralities and the foundations of crises in our current society
-People who do and teach important things that aren't being broadly distributed
-People who are changing the world with inventions and foundations
30,000 isn't a lot if you ask me, and not many people know about Scratch when you think about it (although the internet _is_ mostly for teens/older and people who are okay with things younger people generally can't/better not take)
I will say at least that Griffpatch is probably underrated
@@griffpatch also! Ctrl C ctrl V is esier!
@@FireyDeath4 hmm
@@jingxiawu8094 Maybe if you took every atom and laid it out in a line. Do you want to hear some exchanges I had with philosophical and/or religious people?
I made it to this tutorial, and I’m gonna continue to the end. Thanks griffpatch, I love how you make us understand what’s going on when we watch your videos. Thank you again griffpatch
I have absolutely no clue what is happening but I LOVE IT. The end result was EPIC.
For those, who are interested: the example Appel stage code is the one Griffpatch created in his tutorial on how to use Appel Level Editor
Griffpatch: uploads
everyone: YES
also please add enemies
@@CaptainSteward awesome
@@CaptainSteward who doesn’t like enmities?
I expect a rush of tile-based games coming to Scratch very soon, and we’ll know it was because of your help. Thank you griffpatch!
I’m thinking of making my own.
Happy to help!
YES!!! My beautiful level is back!!!! Pfew....my eyes are square, my brain is smoking, even more grey hair .... learned on a hard way the difference between "repeat" and "repeat until".....and now so proud!!! I'm looking forward to part 7 :)
Excellent work! :)
this is probably the most useful tutorial in existence
ikr
idk
i aregee
what about the others?
@@stevennguyen6529 other parts? if so... yes
Thank you so much, I had loads of fun building my project up in this episode and explored making a loading and saving system, so people can share levels.
Can't wait till the next episode :)
Great to hear! - Thank you
Griffpatch: uploads at that right time
Everyone: *welcome to downtown coolsville*
@griffpatch I'm a teacher and I'm loving all of this! I am hoping to introduce it to some of my middle school computer students.
Edit: Found the answers to both of my problems! The save level block was missing the all important "run without screen refresh"! And my load level had a sneaky Grid Width + Grid Height instead of a Grid Width * Grid Height. Those two look far too similar.
Thank you again! Can wait to see more of these!
Me: discovered the screen refresh block
Also me: UNLIMITED POWER!!!!
It is pretty awesome isn't it!
@@griffpatch yeah lol
@@griffpatch it definitely is
lol
It's one of the first things you learn in IT class, how to run scripts without refreshing the screen and how to optimize them. Very usefull yes.
I had a dream of you uploading today and it was true.
Awesome
lol
Yep, griffpatch makes a new episode every Monday!
Such a Great quality! No wonder you're the most followed in scratch!
Wow, thank you!
true..!
nah fam, we have to respect the right to not follow anyone we don't feel is....um...worthy (like if everyone followed everyone, that would kind of defeat the point and clog up our feeds, wouldn't it?)...
Griffpatch: *Uploads*
Me who quit scratch 2 years ago: hmm yes
wut is u'r username?
What was scratch like then?
@@user-sh6hn9cl6f When too much people missed 2.0
what is the username
Amazing tutorial as always! Something that would be cool to see on a future episode would be how to make a scrolling background without breaking the clone limit.
i was really annoyed of all the notifications coming when someone uploads, so i disabled everyone but yours because the tutorials are the best :D
Thanks for making this tutorial! I'm so glad I was able to save my level, I didn't really trust myself with it.
You're very welcome!
This is amazing! You are my inspiration to scratch! I joined 3 years ago and I have always been rushing to see your projects. I absolutely love GOI and Appel.
yes it is!
goi?
@@vidhyasaivishruth Getting Over It...
I like it when people push game engines to limits they were not meant to go (honestly, that's the only way to get anything done in scratch)
There is no better feeling then hearing the griffpatch outro song fade in. This was a very cool episode!
Griffpatch: Uploads
Me at 5:45 AM in the morning: YES!
Me: Falls back to sleep
Me: Wakes up 2 hours later
Me: _Cries_
What it feels like to be later than late to a griffpatch vid lol
Thanks Griffpatch! This is so useful. The way you can decrease the length of a encoded string is useful in not only level codes, but so many other things! The amount of work your put into your videos is incredible!
Same
and griffpatch didnt make it as compact as possible (there are a lot more unicode characters tho I stopped at 90 cuz thats what I can easily write with my keyboard)
griffpatch in a calm voice: Hello fellow Scratchers!
Me: YAYAYAYAYAYAYAYAYAYAYAYAA!!!! I CAAAN'T WAITTT!!!!!!!
um
Hello!
Wow!!! At last...... we have AWESOME Level Codes!!! Thanks Griffpatch!!!! I love it!
you are a reason i am keeping my motivation for scratch! thank you!
i Have never seen a series of videos that has kept my attention so long
Yay, finally the next part!:>
yeah
Hey I thought you only liked making intro/outro 's
@@hanifhafizilfurqon3046 lol actually no I never made an outro an I only made games on my old account:D
@@ticyyy2336 Noice
Hello intro maker lol
You uploaded it at the right time. I finished the part 5 tutorial yesterday
Hey Griffpatch, I thought this would be a nice idea if we could learn how to do a custom text for the editor change levels and the reset level questions. Thank you for your tutorials, they are really helpful!!!
Its fun to see how such a simple and kid friendly app like scratch, can get so complicated and mathematical, depending on how you use it. But Griffpatch, makes me understand most of it... THANKS!!! KEEP UP THE GOOD WORK!!!
I AM READY TO TAKE ON THE CHALLENGE!! :)
me too
**While watching griffpatch video**
Me: _Looks away_
Also me: _Looks back_
Griffpatch: And that is how you create a time machine.
Wow, this is just awsome! Can‘t wait for the next episode.
This person definitely needs more subscribers.
Man, it was so satisfying when the save feature came together.
Excellent!
YAYY new video! I'm so excited! I've been following your last tutorials and they were AMAZING! thank you very much for your beautiful tutorials!
me: checks every morning to see if griffpatch posted
griffpatch: posts
me: I AM SPEED
edit: This originally from Rohan Sachdeva, so make sure to give him some stuff too.
ikr
You re like me
@@zakahmed256 lol skeppy
You copied my comment..
@@rohansachdeva4952 I am sorry I will give you fame
Amazing video as always, this one was especially important since it's a key element in most actual games. If I had to suggest an idea for upcoming parts, I'd definitely like to see more info on making unique tiles, such as coins (which you mentioned) and blocks that don't have collision, since that would allow much prettier/more detailed levels to be made. Whatever you decide to make, I think I can speak for everyone by saying we're looking forward to it!
Excellent summation! I agree with you.
I know you might not see this, but i folled the level load very carefully, but it only does the first row, just the ground. Do you know why?
Oh my goodness yes i have this same problem and i have no idea how to fix it... :(
I had that and somehow fixed it
You prob put read letter instead of read value on the first two custom blocks
Awesome video! Encoding that level code was smart, and i liked that specialized optimization where you removed all the empty blocks with empty strings. There are lots of smart algorithms hiding around in these videos!
15:40
"New list named "level store" for this sprite only"
again ?
It is so it doesn’t get confused with other variables.
When I tested it out at 20:00 the game didn’t load the previous level and made an almost blank level with a 1x2 pattern of wooden blocks and when editor mode is turned on there is no walls !!??
Pls tell me how to fix this guys
Here is an idea maybe; you could merge the multiplayer tutorial with this tutorial! That would be so awesome, thanks for all the amazing contant keep it up 👍
hmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm i think thats a
GOOD IDEA
Oh yeah, that would be great... Actually, I don't want to learn just 8 players multiplayer, but an MMO... But I feel like that should be a different tutorial (Like once this is done, so people who don't want to do that won't be left behind.)
@@husk-ees6980 he should also try implementing ui like a start screen and what not.
I was actually going to do this for my game. (Btw if you want to see it it's called shocktrooper177 and my profile is calvinscarving)
@Solaris
It's pretty simple
A small thing i added was to put a point in direction x axis of controls to handle god mode. Great tutorial btw as always, I'm looking forward for the next one!
Good tip!
IT FELLS LIKE I WAITED FOREVER TO SEE A RED NOTIFICATION
Nice! Looking forward to the next tutorial :)
Hopefully we'll make some new gameplay features such as enemies, coin pick-ups, slopes or ducking.
Thanks for these tutorials, Griffpatch
Yeah, glad to get the saving or of the way
Out of all the days you choose my birthday
uwu
Mine was 7 days ago (When it was published)
Must've been an awesome birthday present.
a 1 in a 365 chance
not the OWO AHHHHHAHAHHAHAHAH
Wow. I remember years ago on scratch you were (and still are!) the biggest and best scratch creator on there. I'm so happy to see that you've been doing more with RUclips lately. :)
Wow, thank you!
@@griffpatch :)
@@griffpatch :D
Can we learn about slopes next, please (And maybe a small part of the foundation for enemies, if we have time)? Thanks!
@@jingxiawu8094 Lol so true
you never fail to amaze me. thank you so much for putting up all these amazing tutorials! much love!
When I try to click on the block it doesn’t run without screen refresh like yours why is that?
Try to reload scratch
I think it only runs without screen refresh when you use the block instead of the define, atleast that was my solution.
i was waiting for hours on youtube for this.
Thanks, griffpatch!
My pleasure
Maybe you could animate some more of those Mario costumes and tell us how to code the coins so they can be collected?
Absolutely want to do those coins - we needed the level saving to work before we could do that which is why I left it off the episode before...
@Alex Tutorials yeah
Wow! I didn't think it was possible to make a level code that short!
Are you ever gonna do any 3D projects? It would be amazing to see you do that!
TheGreenFlash does them, but he doesn’t upload much.
haven't watched the full video yet, but if the tile grid list is fully made of tiles which are single digited (like 2, 9, 4 or 7, not 10, 77, 325 ect), the level code won't be separated by spaces, and the code will be fully together. Not sure if this will cause any bugs in the future, but amazing video nevertheless!
Correction: For everyone with the same concern as me, the list having, or not having spaces between the tiles will make no difference. You may follow the tutorial as normal since there will be no changes, let alone bugs or problems.
This reminds me of the cloud multiplayer tutorial episode 2.
I am so excited!! I really enjoy following your tutorials and I can't wait to learn more!
Me forgets how to start project
Griffpatch to test this click on the green flag
Me oh thank you!
Lol
its so satisficing how it just fits together !
Me last video: Please make the next video a save code video!
Griffpatch so busy he can't reply
Next video: Here you go! save codes!
Me: OMG!
Griffpatch, you have been the inspiration for me and a lot of what I do! Ions of my projects is about to hit 1k views, and I couldn’t have done it without your tutorials! Much love 💚💚
Me: *see's new video*
Also Me: _Is Appel a thing anymore?_
Maybe you should take a break from this series and work on Appel. Maybe we could make those weird eye monsters throughout this game we're making!
Wow I wasn't sure what to expect from this episode since the wait, but after watching I'm not surprised this took you a bit longer than usual, what a trip indeed!
Yeah - And I been sooo busy!
next you shod make off screen enemy's
ya I like off screen enemy's
off screen enemy's wood be so cool!
And coin collection is a high priority! (plus I wanna do slopes and drop through platforms, etc...)
@@griffpatch ya that wood be cool to!
I’ve always wanted to know how to save levels on Scratch! And here it is! Awesome!
me who doesn't know what to do in the code:-"(0~0)"-
Griffpatch here to save me: bla bla put code here bla x 2 bla / 2 bla can be put into 16 pixels bla
Now make a custom block
Oh and put on run without screen refresh
I'm having an issue with the level loading or saving (I've done the code up to 21:32, where griffpatch tests the code) where three rows will get skewed over to the left, and all tiles above will also be skewed. I haven't seen the mistake in my code yet (but I'm still looking), and it seems to only happen when I restart with the green flag.
! - POSSIBLE SOLUTION - !
I checked my a to z list again (I had checked it before but only looked to make sure z was filled in and there were 26 entries) and I had accidentally replaced u with v in the list, so this may be the fix
error description:
(o = empty space, x = block)
I made a pillar of blocks like this:
ooooXo
ooooXo
ooooXo
ooooXo
ooooXo
ooooXo
But when I reload after saving, it turns into this:
oXoooo
oXoooo
ooXooo
oooXoo
ooooXo
ooooXo
If you know the solution, please reply. If I find the solution, I will reply to this comment with my solution in case anyone else has the same issue.
Edit: It appears to have stopped happening after I added the code up to 23:44, although I'm not sure if that fixed it or if I had done something strange when saving before
Edit 2: It isn't fixed. I tried designing a level and I exited the editor to save it. When I next pressed the green flag, the level was skewed.
Edit 3: my comment editing isnt working and the comment may have been deleted, so i reposted it
Mine too is not working
It is like at first on pressing flag, everything is fine, but the left side wall is not there and the left side wall got mixed with the right side wall and got in one more layer, after few secs, the whole world gets randomized lines with 10 index blocks and the else is obviously 2 index blocks
omg this is fantastic! I love the flexibility of the level editor/save/load system! TYSM!
You're a life Saver!
I must say, thank you for the project until part 6! It helped me so much, just by having it as a guide. Turns out the "set length to __" was 0 when it should've been 1 :D
Was waiting for this from last week, Thanks!
Thank you for giving me a gift after a whole day of testing! Your the best!
Very nice. I liked this a lot! You are the Scratch Lord and the Scratch King. You are the best coder/programmer!
The video ive been looking foward to for a while now! A big thankyou to griffpatch for the awesome tutorial
9:01 - Base 26 Encoded Delimiters
While talking about encoding the runninglengths into letters, i see much bigger runinglengths at the bottom of the code, wich are from the whide empty area at the top of the level.
for sample a "98" for a full row of empty air between the left and right wall att the 100 tiles whide level grid.
How should this fit into an A-Z - encoding?
So i made a decoder, that uses the style with the underscores.
You are so underrated for these epic tutorials!
Working on it!
finally, i will be able to understand your way of saving levels
Although I don't make games, I still found this tutorial very useful. Thank you!
Not just encoding, but compression too. That's smart :)
I love your videos griffpatch and I can see how much hard work you put in on these tutorials. You deserve the world.
Glad you like them!
Hey, I was wondering if someone could help me with this issue. (I'm 5:03 into the video) Whenever I click the save level block, the tile index counter doesn't go straight to 4001 like in the video, it slowly counts up and takes a couple minutes for it to get there. In the level store list, the numbers in the list don't update until the counter reaches 4000, so I have to wait each time until the counter reaches the number. Any tips?
Edit: Nvm it fixed itself somehow lol
"In this tutorial we will learn how to:
@ - Intro
@ - What is a Level Code
@ - Delimited Lists
@ - Manually Delimiting the Level
@ - Run Length Encoding
@ - Transforming the level to optimise run lengths
@ - Base 26 Encoded Delimiters
@ - Targeted Optimisations
@ - Level Code Header
@ - Level Code Decoding
@ - Making use of the Save & Load scripts
@ - Multiple Levels
@ - Clearing and setting Level Size
@ - Outro" wow were gonna learn how to intro and outro!
Now we are all masters of intro and outro! woo!
@@griffpatch yes lol ;D
This took me the whole day.
congo rats on 30k
also, how many episodes do you plan to make in total for this series?
Thanks, and I don't know yet!
19:25 i'm confused as to why it's grid width * grid height?
wouldn't that be when the decoder is at the top right corner? cus that's where index grid length * grid height is...
i am actually stupid
Almost more impressive than the code itself is the ideas behind them! Like the save code type at the start of codes I guess can be used if you change the type of save code used, so that you can still use old ones. Brilliant!
Yes - hindsight is great thing - and it can often be too late for things like this if you don't plan slightly ahead! Paper minecraft modulses the save code with data like module length and module type... This way the loader can skip over sections it doesn't know about, and pass the chunks off to the correct loader for that module version.
I NEVER thought that there would be this much hassle just to save a level!
15:39
New variable named "value"
for this sprite only
not
New list named
"level store"
for this sprite only
Yay! New video! The quality is on point as always :)
Yey! Finally did this tutorial, ready to move on to the 7th one!
Griffpatch pls help. I followed the tutorial to a T but for some reason during the part on 20:35 it made my barrier dissapear and I can't place blocks on certain spots!
Also it doesn't save the tiles
Post your project ID here
people who are disliking do not know about griffpatch let me tell you that he is god of scratch
This is a REAL 30min video!
best video ever! on your youtube channel.
Bro you deserve a subscribe you work so hard!
got lost in the decoding but finally managed to pull it off and darn was it worth it!
Griffpatch: Uploads a video.
Me: God has spoken.