@@Th3Pr0GaM3r Dave Frampton is the one I know of that comes closest, although tbh the only videos that chill me out more than ThinMatrix are Primitive Technology and Bob Ross
Everything about this video is inspiring: Getting up early to enjoy the outdoors, growing your own herbs, cooking healthy... And, of course, seeing you program pathfinding effortlessly because you understand that any system is just the sum of it's parts. Loved it.
So glad you're back and feeling well! Your dedication to your game and hobbies never fails to motivate. Looking forward to starting my own small porch garden next week!
@@ThinMatrix BR- BRAZIL. Olá cara, estou aprendendo a programar, pretendo ir par ao desenvolvimento de jogos, estou aprendendo bastante Java script. Poderia me ajudar me informando o que eu deveria aprender?? achei seu jogo incrível e se puder me ajudar agradeço.
@@domingos5914 Defina qual plataforma você quer que seu jogo rode. se for browser, JavaScript é uma boa opção. Agora, se for um executavel separado, é melhor partir para outra linguagem. Recomendo Java, C++ ou C#. Java pois é relativamente simples, C++ pois é o padrão da indústria, mas uma linguagem mais difícil. C# também é simples e é a linguagem usada pelas principais Engines do mercado (Unity e Unreal)
For the pathfinding you could use Floyd Warshal, it gives the shortest path from any node to any other node, and you could calculate it only when a new node is added to the graph of roads and then you could use the stored answers to find the shortest path. Floyd Warshal is a heavier algorithm that the others O(n^3) vs O(n^2) but the cool thing about that is that you will only calculate that once every time a new node is added. Plus the algorithm for Floyd Warshal is really simple.
Superb video! A masterclass in complex system decomposition. So glad that your op went well and I love the style/format of your devlogs. I'm inspired to up my game. 👍
all Route and Graph algorithms are really useful in game development when creating path finding algorithms and aren't hard to apply. Dijkstra's is probably the most useful for games but it's good to learn a few.
Please be aware, there is a little difference between Dijkstra and A*. A* is improved Dijkstra. A* uses distance to "final destination" in it's equation. :)
@@MetaCzech It also uses the distance from the start node, this is the heuristic. Distances can also be calculated differently (euclidian, Manhatten, etc).
@@MetaCzech I wouldn't necessarily say it's the improved version, it more for a different use case. A* is used when you know where the destination is, Dijkstra is used when you don't know where the destination is.
Really enjoy the gardening sections of your videos. :D Almost makes me wanna grow some vegetables as well but I doubt I'd be able to keep them alive... :/
Love that you're also sharing more of the code and illustrating it with simple examples. These videos are named devlogs but really they also explain basic concepts of mathematics and game development. Thank you for making these :)
For those who question why he does not upload: He is working on the game and is implementing traffic into the game (check his Trello board, link in the description) and finishing version 0.1.0 off the game. I think that he will make a video when he will make the traffic.
I enjoyed the gardening bits just as much as the game-dev bits, they make a great addition to all the little activities you intersperse to (very successfully) communicate the passage of time 💚🌱
Hello! i just found your channel and hearing you have had a operation i wish you the best! i am only 12 and i have already had 2 operations (i should't need to have more) they are hard to get trough but it is good to know it is going well! if you are wondering i was ranover by a car but now i am so gratefull that it wont have a long term effect on me thanks for your videos i love them!
Thank you so much for sharing your development process. I also love to write code and develop interesting things, but never get round to really finishing anything. Considering you have had health issues to contend with, you not only design, implement, and produce fantastic results, you also find time to grow plants. I honestly don't know how you do it. What I do know is that I wish you every success for the future and I look forward to the next video.
I am really glad you're back and healthy. I kept checking your channel to see if anything new was up until I finally saw this video yesterday and got soooo happy. Best of luck with this game. I see that you have things way under control anyway ;).
I am very glad to see you back in the game, thanks a lot for putting out content again. You have always been inspirational and influenced my own trying to become a game developer. Take care and stay safe. Wish you all the best and I am looking forward to your next videos. Cheers from NRW
Welcome back! I came to youtube multiple times to check if you had posted a new update. It's very good to learn that everything went great with your surgery. Had me worried there, not gonna lie! Also, so great to see a new development of this project of yours. Keep going strong, we are rooting for you!
i dont think ive ever watched any youtube videos in general that are as informative and relaxing as yours are. Glad to hear the operations were successful and your doing well, cant wait for the devlogs to come.
You are such an inspiring person! I really love watching your dev vlogs. Your voice is sooo relaxing and friendly. Thank you for making this videos and stay safe during this terrible time
you are a true genius! that path algorythm u designed right there is just so perfect. I've discovered your channel and I can't wait for u to upload more devlogs!!!!
Suuuper excited to see you back! I really hope you are all well now. As always great work you have done both in creation and montage of this video! Keep it up
I think we all should appreciate the beauty of looking at this clean code. It's just the right compromise between a structured architecture, code expressiveness and verbosity.
I adore your vlogs, the tone and pace of the whole thing, it's just so cosy and welcoming. It seems like you have a nice plan structure in place for what you hope to achieve each day as well.
So, I've spent dozens of hours playing Equilinox at this point, and I didn't even check the channel name before watching this video, until i heard that little snippit of equilinox music. Just wanted to say that i love that game and it's incredibly relaxing and fun, and I look forward to your future projects!
I just got here but I absolutely love the layout of the videos and how calm and easy to understand the concepts to explain. (I also really like your office setup and location, I'm really jealous it looks so nice.)
I'm glad to see that you've broken down the problem so that you're composing a few, simple approaches and in a way that avoids any unnecessary work that might reduce performance.
I tried for a long time to implement pathfinding without a library because I wanted to learn it and it's hell. Thank god for libraries and hard working open source programmers.
Your videos are wonderful and inspirational. The calm atmosphere coupled with the complexity of your work is such a great mixture. I'd love to have such a clean and tidy workspace.
I really enjoy watching your videos. Somehow your video's really manage to motivate me to get my work and tasks done even though it has nothing to do with programming. Thanks! keep it up
The quality of your videos are so great that I almost forget I’m watching an indie dev, the footage you use make it feel like you have an entire team working on these
Hey, so glad to see you're back posting videos. Glad to know you're safe, growing plants, and path finding. Noticed you are using GIMP, Glimpse is a fork of GIMP and at least for the stable release I have found Glimpse to have better (more intuitive) tooling, might want to check it out. :)
Not only do you keep me interested with game development, but now I think I'm interested in plants xD Glad the operation went well and that you're back! I find it really useful that you should each iteration of the path finding system as opposed to just the final results. Helps us see your thinking and design process.
Your videos are amazing. When I ever feel down or unmotivated your videos always make feel like I can learn to develop games in Java. One day I'll learn how to do it right, I just gotta keep learning Java and one day I'll be able to do it.
Welcome back! Loved the video as always. I loved the way you built the whole system from the ground up - as a person with very limited gamedev experience it was extremely impressive to watch, and the solution was very smart! I can always learn things from your videos.
wow, so much great work done! my jaw dropped at the instance rendering method and then again on the component-based behavior. amazing work. good health and great fortune my friend
Im glad that your not a sellout, like most the people i see , and use a bunch of asset store stuff and their game is just the absolute meaning of crap, but this is rly cool :)
yeees finally! Really missed these vids man, glad the last operation went well!
dani go work on you damn game
get back to drinking M I L K
@The Kiwi Kingdom what he said
This is the best crossover ever!
My epic gamer likes these videos too! I'll drink milk to that!
There is just something about your videos..
They're so relaxing, so peaceful and friendly. Thank you for sharing your calm atmosphere with us.
Does anyone know any other channels like this? Super relaxing and chilled out dev vlogs?
Its called the ThinMatrix style dev logs :)
its so true!!
@@Th3Pr0GaM3r I find Sebastian Lange to be somewhat similar
@@Th3Pr0GaM3r Dave Frampton is the one I know of that comes closest, although tbh the only videos that chill me out more than ThinMatrix are Primitive Technology and Bob Ross
Everything about this video is inspiring: Getting up early to enjoy the outdoors, growing your own herbs, cooking healthy... And, of course, seeing you program pathfinding effortlessly because you understand that any system is just the sum of it's parts. Loved it.
Glad to hear you're doing well during all of this madness!
How many plants do you want to have in your house?
ThinMatrix: yes
he just has all of them
btw imagine being a plant collector and stacking every plant you can get your hands on in your basement
@@rustmc isnt't that animal crossing like?
@@rustmc Hmm yes plants in the basement...
@Fox plants at office *>>>
My mother: finally a worthy opponent
So glad you're back and feeling well! Your dedication to your game and hobbies never fails to motivate. Looking forward to starting my own small porch garden next week!
Haha, I knew there was some inspiration from ThinMatrix!
A warm welcome back Karl :) Fantastic to see you back, and excellent progress already! An inspiration man.
Thank you very much Noa :D
@@ThinMatrix nice slight passive agressiveness because he used your real name lmao
@@ThinMatrix BR- BRAZIL. Olá cara, estou aprendendo a programar, pretendo ir par ao desenvolvimento de jogos, estou aprendendo bastante Java script. Poderia me ajudar me informando o que eu deveria aprender?? achei seu jogo incrível e se puder me ajudar agradeço.
@@domingos5914 Defina qual plataforma você quer que seu jogo rode. se for browser, JavaScript é uma boa opção. Agora, se for um executavel separado, é melhor partir para outra linguagem. Recomendo Java, C++ ou C#. Java pois é relativamente simples, C++ pois é o padrão da indústria, mas uma linguagem mais difícil. C# também é simples e é a linguagem usada pelas principais Engines do mercado (Unity e Unreal)
For the pathfinding you could use Floyd Warshal, it gives the shortest path from any node to any other node, and you could calculate it only when a new node is added to the graph of roads and then you could use the stored answers to find the shortest path. Floyd Warshal is a heavier algorithm that the others O(n^3) vs O(n^2) but the cool thing about that is that you will only calculate that once every time a new node is added. Plus the algorithm for Floyd Warshal is really simple.
Superb video! A masterclass in complex system decomposition. So glad that your op went well and I love the style/format of your devlogs. I'm inspired to up my game. 👍
Esti roman ?:)
Happy to hear and see that you're back and healthy, good luck on your game, and stay safe in these confusing times!
Yaay we missed you
10:30 So learning Dijkstra's algorithm in school actually does have a useful use!
all Route and Graph algorithms are really useful in game development when creating path finding algorithms and aren't hard to apply. Dijkstra's is probably the most useful for games but it's good to learn a few.
Please be aware, there is a little difference between Dijkstra and A*. A* is improved Dijkstra. A* uses distance to "final destination" in it's equation. :)
@@MetaCzech It also uses the distance from the start node, this is the heuristic. Distances can also be calculated differently (euclidian, Manhatten, etc).
@@MetaCzech I wouldn't necessarily say it's the improved version, it more for a different use case. A* is used when you know where the destination is, Dijkstra is used when you don't know where the destination is.
@@alps7097 What? Don't you need a destination to form a path?
1:39 My favourite part is the Component Based Architecture or ECS.
Really enjoy the gardening sections of your videos. :D
Almost makes me wanna grow some vegetables as well but I doubt I'd be able to keep them alive... :/
Congrats on 150K!
2:03 that’s exactly me when you released the video!
:)
Welcome bacc, chief
Thanks!
Yo what’s up
cheese
Glad your back!!!
I would have never thought that Programming and Planting together in a video works - but you're proving me wrong.
Thank you so much!
ThinMatrix devlogs are Bob Ross of devlogs.
Love that you're also sharing more of the code and illustrating it with simple examples. These videos are named devlogs but really they also explain basic concepts of mathematics and game development. Thank you for making these :)
So glad you're back, your videos are always informative and so well presented!
Yees!! You're back! Felt like something was missing from my life and it was these amazing videos
Wth ur here??!
Yay, welcome back! Few things are better in life than efficient pathfinding 😄🤓
For those who question why he does not upload:
He is working on the game and is implementing traffic into the game (check his Trello board, link in the description) and finishing version 0.1.0 off the game. I think that he will make a video when he will make the traffic.
I enjoyed the gardening bits just as much as the game-dev bits, they make a great addition to all the little activities you intersperse to (very successfully) communicate the passage of time 💚🌱
Hello! i just found your channel and hearing you have had a operation i wish you the best! i am only 12 and i have already had 2 operations (i should't need to have more) they are hard to get trough but it is good to know it is going well! if you are wondering i was ranover by a car but now i am so gratefull that it wont have a long term effect on me thanks for your videos i love them!
Thank you so much for sharing your development process. I also love to write code and develop interesting things, but never get round to really finishing anything. Considering you have had health issues to contend with, you not only design, implement, and produce fantastic results, you also find time to grow plants. I honestly don't know how you do it. What I do know is that I wish you every success for the future and I look forward to the next video.
I am really glad you're back and healthy. I kept checking your channel to see if anything new was up until I finally saw this video yesterday and got soooo happy. Best of luck with this game. I see that you have things way under control anyway ;).
The perfect notification doesn't ex... wb
I am very glad to see you back in the game, thanks a lot for putting out content again. You have always been inspirational and influenced my own trying to become a game developer. Take care and stay safe. Wish you all the best and I am looking forward to your next videos. Cheers from NRW
Welcome back! I came to youtube multiple times to check if you had posted a new update. It's very good to learn that everything went great with your surgery. Had me worried there, not gonna lie!
Also, so great to see a new development of this project of yours. Keep going strong, we are rooting for you!
i dont think ive ever watched any youtube videos in general that are as informative and relaxing as yours are. Glad to hear the operations were successful and your doing well, cant wait for the devlogs to come.
Your videos are so very relaxing. I love watching them so much, thank you! x3
I must say, I highly appreciate the self care component of your videos.
This video is one of my favourite from your current series, because I like to see your code from technical point of view. Great video! :)
Best game dev on UA-cam is back!
You are such an inspiring person!
I really love watching your dev vlogs. Your voice is sooo relaxing and friendly.
Thank you for making this videos and stay safe during this terrible time
you are a true genius! that path algorythm u designed right there is just so perfect. I've discovered your channel and I can't wait for u to upload more devlogs!!!!
Thanks for all these great devlogs. You really inspired me to make my own devlogs. Thanks for all the inspiration!
What motivates you so much and help you go forward? Your work is amazing.
Suuuper excited to see you back! I really hope you are all well now. As always great work you have done both in creation and montage of this video! Keep it up
I think we all should appreciate the beauty of looking at this clean code. It's just the right compromise between a structured architecture, code expressiveness and verbosity.
I adore your vlogs, the tone and pace of the whole thing, it's just so cosy and welcoming. It seems like you have a nice plan structure in place for what you hope to achieve each day as well.
So, I've spent dozens of hours playing Equilinox at this point, and I didn't even check the channel name before watching this video, until i heard that little snippit of equilinox music. Just wanted to say that i love that game and it's incredibly relaxing and fun, and I look forward to your future projects!
I just got here but I absolutely love the layout of the videos and how calm and easy to understand the concepts to explain.
(I also really like your office setup and location, I'm really jealous it looks so nice.)
I was just watching your video about Equilinox's day-night cycle again and noticed you uploaded something new-it's good to see you back at it!
Aaa! He's back! Thanks for the video man. You have no idea how much your channel has influenced my life.
I'm glad to see that you've broken down the problem so that you're composing a few, simple approaches and in a way that avoids any unnecessary work that might reduce performance.
Congrats... Nothing can beat the feeling that you have when something complex works as intended 😇
I love that you include details from all parts of the development process like the planning and the bugs.
your house is gorgeous and i love your cinematography in these videos! it makes your devlogs even more fun to watch
Glad to see you are back, you are an inspiration to many of us
I tried for a long time to implement pathfinding without a library because I wanted to learn it and it's hell. Thank god for libraries and hard working open source programmers.
Very interesting video! I love the way you approach problems in an incremental manner. Your thought process is remarkably good, props to you!
I actually feel peaceful while watching your videos. It's like you take care of your plants just like you do with your game. Perfection.
You just so inspirational...
Glad you are back.
Your videos are wonderful and inspirational. The calm atmosphere coupled with the complexity of your work is such a great mixture. I'd love to have such a clean and tidy workspace.
Glad to see you are back and well. Thanks for the video.
I do really love how do you switch the tone of the video from plant and gardening to programming constantly!! I hope you're ok and keep doing!!
Glad you're back. Happy coding and stay well. We really love your videos!
Glad to see that you're back in the swing of things and healthy. Always a pleasure watching these videos. Great work :)
Your videos are giving me back energy to life. to all that i do, and to things i stoped doing and wanna/starting to do again.
I really enjoy watching your videos. Somehow your video's really manage to motivate me to get my work and tasks done even though it has nothing to do with programming. Thanks! keep it up
The quality of your videos are so great that I almost forget I’m watching an indie dev, the footage you use make it feel like you have an entire team working on these
Hey, so glad to see you're back posting videos. Glad to know you're safe, growing plants, and path finding. Noticed you are using GIMP, Glimpse is a fork of GIMP and at least for the stable release I have found Glimpse to have better (more intuitive) tooling, might want to check it out. :)
I follow your projects since a really long time now and I admire your work ^^
Your channel is the only channel that I stop everything I'm doing to watch when a video is released.
This is SO wholesome. Thanks for sharing, take care and stay well.
The extra screen time and explanations for the code is really cool!
You make it look easy to implement this functionality when you see it condensed in one single video. It probably wasn't. Good job! 👏
So glad to hear you are keeping well and safe!
Not only do you keep me interested with game development, but now I think I'm interested in plants xD Glad the operation went well and that you're back! I find it really useful that you should each iteration of the path finding system as opposed to just the final results. Helps us see your thinking and design process.
This is a really cool series, really enjoying your progress so far!
Welcome back, we need you in this magic place called Internet.
Your videos are amazing. When I ever feel down or unmotivated your videos always make feel like I can learn to develop games in Java. One day I'll learn how to do it right, I just gotta keep learning Java and one day I'll be able to do it.
Welcome back! Loved the video as always. I loved the way you built the whole system from the ground up - as a person with very limited gamedev experience it was extremely impressive to watch, and the solution was very smart! I can always learn things from your videos.
So glad you are well, your videos are such an inspiration.
Awesome! I plan on roads being faster, but optional, and hopefully this can help me get started before I use other algorithms to finish the job.
Nice to see you back. Your videos have always been a cure to a bad day
Glad to seeee you!!! Wb!! Great video and very interesting topic....this is perfect for many other cases!! Thanks!
Very happy to see you well and developing again :). Stay save.
I am glad these are back and progress is looking great
wow, so much great work done! my jaw dropped at the instance rendering method and then again on the component-based behavior. amazing work. good health and great fortune my friend
So happy you're doing well and back to developing, nobody else can replace your devlogs!
The Thing That Satisfies me is where his desk is I Makes Me Happy next to the Window seeing all the outside :)
Impressive to get such a feature up and running that good within a week! Well done!
Week starting out well with another thinmatrix video :) Keep em coming !
I never thought I would be so anxious for the delay in a youtube video. I really enjoy your work.
Im glad that your not a sellout, like most the people i see , and use a bunch of asset store stuff and their game is just the absolute meaning of crap, but this is rly cool :)
Man your commitment is impressive ! Wish you all the best !
10:20 absolutely genius 💚o💚
that's what we call problem solving
It is SOOO good to see you back at it good sir!
I was just talking about you with a friend, wondering where you were. I'm glad you are doing well and great progress!
Welcome back thin! Been a fan since socuwan!
Amazing stuff here. Huge inspiration, building unique custom systems like this
Really glad to see you're back!
Glad to hear you are well! We are all eager to see what great things you continue to do! We missed you! :D
Awesome work, glad to hear the operations are all done for now. Hope the recovery was swift.
Looking forward to whats to come.
Brilliant job. I didn't see the graph optimisation coming! That's such a nice abstraction.