Considering you're also taking the time to explain everything to the audience, you should start by giving yourself 15 minutes instead of only 10. It's fair!
Can we just take a moment and acknowledge that with 10 seconds to go in bonus time, he managed to come up with an outstanding fractal completely by accident, the inverse Menger Sponge Fractal. Now that's nature!
Someone who spend 15hrs, thinking of the logic, writing the code and still ends up failing. And after that coming into youtube just to drop in this video to let them see someone did it + explanation in less than 15mins. 😂😂😂😂
What I did in order to learn as much as possible from this video, was trying to make it myself before I saw how Daniel would do it. Then I compare my approach to Daniel’s approach. This way, I challenge myself, and I will find alternative ways to solve problems.
I'm not quite confident enough in my abilities to do this - however, I work in python, not java/processing - so I need to figure out how to implement the logic in python, which still takes a bit of thinking.
Was coding along with it, was doing little bits myself and coppied a most of it from yours and it worked perfect. I know other languages but im reasonably new to java and js. Watching your videos is a great way to learn. Thank you and cant wait to keep watching :)
Now these are some really interesting videos. Really puts your other coding tutorials into perspective because you can clearly see parts of them being used throughout your video. Great supplemental material!
Even if I don’t know the math behind your processes, I’m still learning valuable information on how you approach these problems and think them out! I appreciate all the content you put out!
This is like watching let's plays but with coding, I like it! Not sure if someone already suggested it, but when checking which blocks to exclude i think you could have checked if (x*y*z == 0). The product will be zero if and only if at least one of the terms are :)
Well that was the best coding challenge I've seen someone going through - that was pretty cool! Now I am trying to get my Menger Sponge Level 2 done in Origami hehe =)
I can get it to level five (which takes about half a minute to render) and I'm too scared to try level 6. That should theoretically take about 15 minutes). Also I literally hand-typed every single character along with you and got this and then after my wrists were screaming in pain you said the code was in the description. *cri.* But at least it's good practice to type it because I'm learning a lot about Processing from watching you. Thanks for these great videos.
An interesting way to create the Menger Sponge is with the chaos game. Mark the 8 points of cube's corner. Pick some random starting point. Randomly pick one of the 8 corners. Mover 1/3 the distance from your current position and that of the random corner. Mark that point. Continue randomly picking corners and moving 1/3 the distance. Do this about 1 million times
Following your video, I got a working fractal with a few differences in the rotation, etc. However, you made a comment about making the boxes rainbows, so I went ahead and modified the array with floats for red, green, and blue values (that way they've each got their own randomly assigned color). What I can't figure out is how to pull those values for each box out of the array and push it to the fill command.
How did I not know about you before?! I don't know if this is where you accept challenge requests, but you should totally do langton's ant, and if possible multiple color langton's ant. Don't really know if that's the kind of thing Processing was designed for, but it would be awesome!
And he already stopped doing the "timed" challenges, instead he let's himself not to rush it in like ~15mins max and that way we both get more content and he has more time to explain/tell a lot more in detail so at the end of the video we aren't just like "oh so x exists, cool", but instead actually understand, at least just a bit, about the topic as a whole.
I BOSD'ed my computer about 4 times, and crashed the browser a dozen times because my triple loop section had x++ on all three, creating an infinite loop. Jeez!
I don't know if anyone will see this, but if anyone is following along in Processing for macOS and finding that the box won't render, you might want to try specifying a frameRate(). Apparently something changed in Big Sur that broke P3D without a specified frameRate(). The default is 60.
+Kate McNamara ok! Will keep this in mind, would love any suggestions for quick and simple ones I might be able to make. Some suggested a "snake" game which is a good one.
I'm using part of the code you wrote to create a public available menger-sponge wallpaper. I hope you're cool with it :) But I have a problem, I'm using p5.js and the performance is so bad it doesn't allow me to call the generate function more than twice. Any tips or help?
Considering you're also taking the time to explain everything to the audience, you should start by giving yourself 15 minutes instead of only 10. It's fair!
heh, good point!
The biggest part is design; coding doesn't take long at all when you have a plan.
@Acecool the point of this challenge is to make spmething up in under 10 minutes, not to get everything designed prepared beforehand.
Can we just take a moment and acknowledge that with 10 seconds to go in bonus time, he managed to come up with an outstanding fractal completely by accident, the inverse Menger Sponge Fractal. Now that's nature!
Who on Earth would ever dislike such a masterpiece of a video?
Yeah a masterpiece.
those who hate to break sweat to Math
it's non-human
Someone who spend 15hrs, thinking of the logic, writing the code and still ends up failing. And after that coming into youtube just to drop in this video to let them see someone did it + explanation in less than 15mins. 😂😂😂😂
Probably it was mediocore, no offense
What I did in order to learn as much as possible from this video, was trying to make it myself before I saw how Daniel would do it. Then I compare my approach to Daniel’s approach. This way, I challenge myself, and I will find alternative ways to solve problems.
Nice
love that!
Wow that is a very good approach, I think i'll do it this way as well! :D
Lol this is how I do all my school work problems (the ones that have solutions anyway)
I'm not quite confident enough in my abilities to do this - however, I work in python, not java/processing - so I need to figure out how to implement the logic in python, which still takes a bit of thinking.
If this man did these challenges at parties women would want him. I find him to be downright heroic.
Whoa... you dirty....
I mean, I'm not sure if dirty is quite the right word here... but it's definitely inappropriate...
Christopher Johns - What's dirty about it? ._.
maybe all the intellectual, comp sci loving and math loving women XD
I'm absolutely loving these 10 min episodes! Keep it up man!
+Trekobius I'm learning a lot and I really enjoy your teaching style
+Trekobius thank you so much, glad to hear!
Was coding along with it, was doing little bits myself and coppied a most of it from yours and it worked perfect. I know other languages but im reasonably new to java and js. Watching your videos is a great way to learn. Thank you and cant wait to keep watching :)
Now these are some really interesting videos. Really puts your other coding tutorials into perspective because you can clearly see parts of them being used throughout your video. Great supplemental material!
+Asad Mirza Thanks for this feedback, glad to hear!
You deserve way more subscribers
[insert clever joke about how the content of this video relates to my profile picture]
Nice clever joke ;D
Wrong coding challenge lol
I wish I had that much energy and intelligence. You think and find solution so fast. Just Amazing!!! (I wonder who dislikes this video)
Awesome! Loving your 10 min coding projects... this should be a tv show 😉
+Shawn Towne thanks so much!
I just got an ad with you in it on your own video, and I'm glad youtube is now this meta
these 10 min challenges are really amazing, educational and inspiring!
my brain just exploded :D
I think my brain just liquefied and drained out my ear.
I've got my work cut out for me for the next couple of years.
You are the man, Prof Shiffman!
man for how long have you been coding
Even if I don’t know the math behind your processes, I’m still learning valuable information on how you approach these problems and think them out! I appreciate all the content you put out!
Always love watching you do challenges. It truly shows the magic of writing code. I hope I can one day be as impressive.
I love these coding challenge videos. would really enjoy more of them.
What is the best and easiest software application for creating a menger sponge?
This is like watching let's plays but with coding, I like it!
Not sure if someone already suggested it, but when checking which blocks to exclude i think you could have checked if (x*y*z == 0). The product will be zero if and only if at least one of the terms are :)
But he needed two or more of x,y,z to be == 0
Ah, of course :) What I wrote would just leave the corners!
x*y + y*z + x*z == 0 would work, although that isn't as simple...
Hey! you are amazing man. One of the best teachers I've ever seen.
Checking if the combined absolute value was less than 0 is a genius way to work this out centres. Thanks for the great video!!
Your videos are so educational and interesting, please keep making more of these :D
coding train is my life train since i was 7 years old...i love the challenges
insane in the membrane
this is how pupil want to learn coding ++
The inverse looked really good!
Dude HOW are you so good at programming it’s just incredible
Your the BlackPink in Programming, you are a true artist.
That looks awesome. That xyz sum was a neat idea.
I like that u directly say what you think 11:03 is a good example
thank you for sharing! love this type of challenge
Once again, a very good demonstration.
I love that Dan is sacrificing his time to make sure that his audience understands what he's doing. 😁
This still looks like a lot of learning in 2022.
Thank you so much for teaching us I added peasy cam, I will continue with these excellent tutorials
Well that was the best coding challenge I've seen someone going through - that was pretty cool! Now I am trying to get my Menger Sponge Level 2 done in Origami hehe =)
I think you are remaking every generation, when you make a new generation.
Dude, you are a programming god.
this RUclips channel is the heaven of programmers I'm 15 and so new to programing but I'm still learning.
So glad to hear, thank you for watching!
Hey Mate, That was awesome!
you should rework it as 15min challenge as you have to account the time you take to explain stuff
+SerilaBuck I think you are probably right! I would like to see if I can get better / more efficient, but we'll see.
9:29 he says 27 at the same time timer is 27 iluminati confirmed
Omg! Why people dislike this awesomeness! Anyway are you using the macbook pro with touchbar sir?
You my friend, are a genius
You're awesome dude.
I can get it to level five (which takes about half a minute to render) and I'm too scared to try level 6. That should theoretically take about 15 minutes). Also I literally hand-typed every single character along with you and got this and then after my wrists were screaming in pain you said the code was in the description. *cri.* But at least it's good practice to type it because I'm learning a lot about Processing from watching you. Thanks for these great videos.
the sum thing is exactly what i was thinking to do. impressed you thought of it on the fly while talking.
thank you!
saaame :)
14:00 Glory Hallelujah! Praise the lawd!!!
I like your energy! ! Seems you have a new sub ;)
+exod4 Thanks so much!
+Daniel Shiffman Same here. I love it when someone has this much enthusiasm about something! I hope your channel picks up sometime soon!
An interesting way to create the Menger Sponge is with the chaos game.
Mark the 8 points of cube's corner.
Pick some random starting point.
Randomly pick one of the 8 corners.
Mover 1/3 the distance from your current position and that of the random corner.
Mark that point.
Continue randomly picking corners and moving 1/3 the distance.
Do this about 1 million times
thanks for the tip!
Following your video, I got a working fractal with a few differences in the rotation, etc. However, you made a comment about making the boxes rainbows, so I went ahead and modified the array with floats for red, green, and blue values (that way they've each got their own randomly assigned color). What I can't figure out is how to pull those values for each box out of the array and push it to the fill command.
You are indeed awesome!
+Daniel Kierkegaard Andersen thank you!
Excellent 😊
U r a genius man .. i love your coding skills .. hope to be a coder like you .. 😄
this young thing strolls from The Indian Ocean since Rome pounces on my bad problem
Great stuff!
awesome Dan !
In all fairness... The ratio of likes to dislikes is nice, ≈173.4, even haters see how amazing a coder we see here! Great video!
That 10 minutes, always went off!
That was intense.
what you are man or robot or alien??
i can't see the human being who can code as fast as you
Vegetable!
LOL :P
cyborgVegetable?
It would take me hours to do this :(
shivam mehta - TheCodingVegetable
Amazing work!!
Thanks a lot @Daniel :D
U r a coding god
You are amazing *-*
thank you!
'Some kind of birthing experience' holy shit that killed me
That was great!
its like a mad scientist
How did I not know about you before?! I don't know if this is where you accept challenge requests, but you should totally do langton's ant, and if possible multiple color langton's ant. Don't really know if that's the kind of thing Processing was designed for, but it would be awesome!
yes, i have have this one on my list!
That was amazing dan! :)
+Giorgio Martini thank you!
This was impressive
why does he start the time while he is explaining at the beginning? love the vids but it is strange.
Cuz he doesn't really care about the time, he never finishes a challenge in time anyway.
And he already stopped doing the "timed" challenges, instead he let's himself not to rush it in like ~15mins max and that way we both get more content and he has more time to explain/tell a lot more in detail so at the end of the video we aren't just like "oh so x exists, cool", but instead actually understand, at least just a bit, about the topic as a whole.
Loved it.
10:55 The best way would have been to replace x++ by x+=2, and so on. That's going to skip the zero for all three.
so amazing!
+6san6sei6 thank you!
I BOSD'ed my computer about 4 times, and crashed the browser a dozen times because my triple loop section had x++ on all three, creating an infinite loop. Jeez!
This man, smart smart
Amazing stuff. I will definitely make something with this. I just hope you still have the code handy.
Code is here! github.com/CodingRainbow/Rainbow-Code
That's so cool!!
>Implements a fractal
>Uses retained mode representation
Ont the internet There is nothing i can compare with u are Just Amazing
The inverse menger sponge looks suspiciously like the Vicsek fractal.
4:17
i want
all the
small things
truth cares
truth brings
I don't know if anyone will see this, but if anyone is following along in Processing for macOS and finding that the box won't render, you might want to try specifying a frameRate(). Apparently something changed in Big Sur that broke P3D without a specified frameRate(). The default is 60.
What are all these functions that you are using? Where are they coming from?
translate(), rotateX(), box(), lights()
Thanks so Awesome.
mesmerizing
I LOVE THESE!!!
+Nick Tucker They are a lot of fun to make! Going to do many more.
+Daniel Shiffman you should make more games :) they're really fun to watch being made
+Kate McNamara ok! Will keep this in mind, would love any suggestions for quick and simple ones I might be able to make. Some suggested a "snake" game which is a good one.
+Daniel Shiffman snake is a really good one to learn from, maybe pong and block breaker too :)
+Kate McNamara got it thanks!
I'm using part of the code you wrote to create a public available menger-sponge wallpaper.
I hope you're cool with it :)
But I have a problem, I'm using p5.js and the performance is so bad it doesn't allow me to call the generate function more than twice. Any tips or help?
I love how abrupt the ending is
Could you add backface culling to make it more efficient with more subdivisions?
wow, amazing sponge fractal! it's very hard to make!
ending of the video: goodb
11:21 Pressure truly blinds men beyond multiplication
well played
that's what i want to do when i graduate have fun programming
The man is working for NSA
3:00 i usually wanna see that box
this was awesome times 3 or 4 !
+Dale Basye thank you!