My Week Implementing People into my City-Builder Game

Поділитися
Вставка
  • Опубліковано 19 січ 2025

КОМЕНТАРІ • 762

  • @Danidev
    @Danidev 4 роки тому +1376

    yeees finally! Really missed these vids man, glad the last operation went well!

    • @s9k_yt
      @s9k_yt 4 роки тому +125

      dani go work on you damn game

    • @flashgames1273
      @flashgames1273 4 роки тому +69

      get back to drinking M I L K

    • @bamfyu
      @bamfyu 4 роки тому +17

      @The Kiwi Kingdom what he said

    • @Zakru
      @Zakru 4 роки тому +20

      This is the best crossover ever!

    • @StiekemeHenk
      @StiekemeHenk 4 роки тому +6

      My epic gamer likes these videos too! I'll drink milk to that!

  • @GreenDave113
    @GreenDave113 4 роки тому +1072

    There is just something about your videos..
    They're so relaxing, so peaceful and friendly. Thank you for sharing your calm atmosphere with us.

    • @Th3Pr0GaM3r
      @Th3Pr0GaM3r 4 роки тому +5

      Does anyone know any other channels like this? Super relaxing and chilled out dev vlogs?

    • @aleks3449
      @aleks3449 4 роки тому +2

      Its called the ThinMatrix style dev logs :)

    • @orxkk5320
      @orxkk5320 4 роки тому +1

      its so true!!

    • @Toemelii
      @Toemelii 4 роки тому

      @@Th3Pr0GaM3r I find Sebastian Lange to be somewhat similar

    • @nathanturner21
      @nathanturner21 4 роки тому +2

      @@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

  • @PimStoit
    @PimStoit 4 роки тому +232

    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.

  • @N3rdFilmz
    @N3rdFilmz 4 роки тому +431

    Glad to hear you're doing well during all of this madness!

  • @dbvectra
    @dbvectra 4 роки тому +744

    How many plants do you want to have in your house?
    ThinMatrix: yes

    • @rustmc
      @rustmc 4 роки тому +11

      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

    • @terrawest9500
      @terrawest9500 4 роки тому +9

      @@rustmc isnt't that animal crossing like?

    • @danielhetrick3435
      @danielhetrick3435 4 роки тому +2

      @@rustmc Hmm yes plants in the basement...

    • @pislify34
      @pislify34 4 роки тому +1

      @Fox plants at office *>>>

    • @BenDover-gg3rp
      @BenDover-gg3rp 4 роки тому +3

      My mother: finally a worthy opponent

  • @DevDuck
    @DevDuck 4 роки тому +131

    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!

    • @Fikzy_
      @Fikzy_ 4 роки тому +2

      Haha, I knew there was some inspiration from ThinMatrix!

  • @Blackthornprod
    @Blackthornprod 4 роки тому +73

    A warm welcome back Karl :) Fantastic to see you back, and excellent progress already! An inspiration man.

    • @ThinMatrix
      @ThinMatrix  4 роки тому +11

      Thank you very much Noa :D

    • @mariocamspam72
      @mariocamspam72 4 роки тому +1

      @@ThinMatrix nice slight passive agressiveness because he used your real name lmao

    • @domingos5914
      @domingos5914 2 роки тому

      @@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.

    • @matheusmarchetti628
      @matheusmarchetti628 2 роки тому

      ​@@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)

  • @sebastianfrancofelix1001
    @sebastianfrancofelix1001 4 роки тому +1

    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.

  • @RobLang
    @RobLang 4 роки тому +65

    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. 👍

  • @theemeraldfalcon9184
    @theemeraldfalcon9184 4 роки тому +77

    Happy to hear and see that you're back and healthy, good luck on your game, and stay safe in these confusing times!

  • @emmett2024
    @emmett2024 4 роки тому +107

    Yaay we missed you

  • @Jorge_Pronto
    @Jorge_Pronto 4 роки тому +167

    10:30 So learning Dijkstra's algorithm in school actually does have a useful use!

    • @unbeatable617
      @unbeatable617 4 роки тому +27

      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.

    • @MetaCzech
      @MetaCzech 4 роки тому +20

      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. :)

    • @M3t4lstorm
      @M3t4lstorm 4 роки тому +3

      @@MetaCzech It also uses the distance from the start node, this is the heuristic. Distances can also be calculated differently (euclidian, Manhatten, etc).

    • @alps7097
      @alps7097 4 роки тому +13

      @@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.

    • @ojaskavathe
      @ojaskavathe 4 роки тому +3

      @@alps7097 What? Don't you need a destination to form a path?

  • @Ferenc-Racz
    @Ferenc-Racz 4 роки тому +1

    1:39 My favourite part is the Component Based Architecture or ECS.

  • @JonasTyroller
    @JonasTyroller 4 роки тому +11

    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... :/

  • @washboo
    @washboo 4 роки тому +1

    Congrats on 150K!

  • @nav4090
    @nav4090 4 роки тому +52

    2:03 that’s exactly me when you released the video!

  • @randyprime
    @randyprime 4 роки тому +15

    Welcome bacc, chief

  • @jacobsmith4453
    @jacobsmith4453 4 роки тому +1

    Glad your back!!!

  • @DominikFeiler
    @DominikFeiler 4 роки тому +3

    I would have never thought that Programming and Planting together in a video works - but you're proving me wrong.
    Thank you so much!

  • @ananthupalayat8665
    @ananthupalayat8665 4 роки тому +1

    ThinMatrix devlogs are Bob Ross of devlogs.

  • @PianoMan333
    @PianoMan333 4 роки тому +1

    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 :)

  • @muddasheep
    @muddasheep 4 роки тому

    So glad you're back, your videos are always informative and so well presented!

  • @Jejkobbb
    @Jejkobbb 4 роки тому +8

    Yees!! You're back! Felt like something was missing from my life and it was these amazing videos

  • @BWDev
    @BWDev 4 роки тому +6

    Yay, welcome back! Few things are better in life than efficient pathfinding 😄🤓

  • @astazalieckaite2090
    @astazalieckaite2090 4 роки тому +1

    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.

  • @natpbs
    @natpbs 4 роки тому

    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 💚🌱

  • @lucacassar9371
    @lucacassar9371 4 роки тому +11

    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!

  • @badgerint
    @badgerint 4 роки тому

    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.

  • @alextomsa8577
    @alextomsa8577 4 роки тому

    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 ;).

  • @tgsnicholas8817
    @tgsnicholas8817 4 роки тому +187

    The perfect notification doesn't ex... wb

  • @tobipreacher8499
    @tobipreacher8499 4 роки тому

    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

  • @andrevalente93
    @andrevalente93 4 роки тому

    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!

  • @MiruninOath57
    @MiruninOath57 4 роки тому

    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.

  • @lorelk8782
    @lorelk8782 4 роки тому +8

    Your videos are so very relaxing. I love watching them so much, thank you! x3

  • @neozoan
    @neozoan 4 роки тому

    I must say, I highly appreciate the self care component of your videos.

  • @Ferenc-Racz
    @Ferenc-Racz 4 роки тому

    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! :)

  • @Miziziziz
    @Miziziziz 4 роки тому

    Best game dev on UA-cam is back!

  • @vigorsol6534
    @vigorsol6534 4 роки тому +1

    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

  • @terr0nz249
    @terr0nz249 4 роки тому

    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!!!!

  • @UnrealEngineTutorials
    @UnrealEngineTutorials 4 роки тому +1

    Thanks for all these great devlogs. You really inspired me to make my own devlogs. Thanks for all the inspiration!

  • @muhamedtrumic4700
    @muhamedtrumic4700 4 роки тому

    What motivates you so much and help you go forward? Your work is amazing.

  • @Lasher122
    @Lasher122 4 роки тому

    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

  • @GommeAntiLegit
    @GommeAntiLegit 4 роки тому

    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.

  • @chrismingay6005
    @chrismingay6005 4 роки тому

    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.

  • @ansel569
    @ansel569 4 роки тому +2

    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!

  • @ijent3819
    @ijent3819 4 роки тому

    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.)

  • @tomweiland
    @tomweiland 4 роки тому

    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!

  • @renatusdev
    @renatusdev 4 роки тому

    Aaa! He's back! Thanks for the video man. You have no idea how much your channel has influenced my life.

  • @dukereg
    @dukereg 4 роки тому

    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.

  • @tusharmaurya1668
    @tusharmaurya1668 4 роки тому

    Congrats... Nothing can beat the feeling that you have when something complex works as intended 😇

  • @JelloJordan02
    @JelloJordan02 4 роки тому +1

    I love that you include details from all parts of the development process like the planning and the bugs.

  • @Mekelaina
    @Mekelaina 4 роки тому

    your house is gorgeous and i love your cinematography in these videos! it makes your devlogs even more fun to watch

  • @radioleta
    @radioleta 4 роки тому

    Glad to see you are back, you are an inspiration to many of us

  • @sammakescode4071
    @sammakescode4071 4 роки тому

    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.

  • @alexandrebrownAI
    @alexandrebrownAI 4 роки тому

    Very interesting video! I love the way you approach problems in an incremental manner. Your thought process is remarkably good, props to you!

  • @marcusaasjensen
    @marcusaasjensen 4 роки тому

    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.

  • @Randegast
    @Randegast 4 роки тому

    You just so inspirational...
    Glad you are back.

  • @DibsOnMe
    @DibsOnMe 4 роки тому

    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.

  • @darrinpearce9780
    @darrinpearce9780 4 роки тому

    Glad to see you are back and well. Thanks for the video.

  • @adrired00
    @adrired00 4 роки тому

    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!!

  • @Loleexer
    @Loleexer 4 роки тому

    Glad you're back. Happy coding and stay well. We really love your videos!

  • @Justinkol
    @Justinkol 4 роки тому +1

    Glad to see that you're back in the swing of things and healthy. Always a pleasure watching these videos. Great work :)

  • @hakimESC
    @hakimESC 4 роки тому

    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.

  • @battle4095
    @battle4095 4 роки тому

    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

  • @_gamma.
    @_gamma. 4 роки тому +1

    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

  • @hnlkitup
    @hnlkitup 4 роки тому

    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. :)

  • @Marvin_Hermann
    @Marvin_Hermann 4 роки тому

    I follow your projects since a really long time now and I admire your work ^^

  • @jhwblender
    @jhwblender 4 роки тому +6

    Your channel is the only channel that I stop everything I'm doing to watch when a video is released.

  • @Pegaryx
    @Pegaryx 4 роки тому

    This is SO wholesome. Thanks for sharing, take care and stay well.

  • @andrewlim1421
    @andrewlim1421 4 роки тому

    The extra screen time and explanations for the code is really cool!

  • @NunoLopes99
    @NunoLopes99 4 роки тому +3

    You make it look easy to implement this functionality when you see it condensed in one single video. It probably wasn't. Good job! 👏

  • @Siminfrance
    @Siminfrance 4 роки тому

    So glad to hear you are keeping well and safe!

  • @TonsOfHunStudios
    @TonsOfHunStudios 4 роки тому +1

    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.

  • @CodingWithUnity
    @CodingWithUnity 4 роки тому

    This is a really cool series, really enjoying your progress so far!

  • @gallottinoondemand7547
    @gallottinoondemand7547 4 роки тому +13

    Welcome back, we need you in this magic place called Internet.

  • @ronaldoalvarezperez5129
    @ronaldoalvarezperez5129 4 роки тому

    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.

  • @jdzl5
    @jdzl5 4 роки тому

    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.

  • @MrDimitri71
    @MrDimitri71 4 роки тому

    So glad you are well, your videos are such an inspiration.

  • @rmt3589
    @rmt3589 Рік тому +1

    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.

  • @oliviastewart1591
    @oliviastewart1591 4 роки тому

    Nice to see you back. Your videos have always been a cure to a bad day

  • @Thepantino
    @Thepantino 4 роки тому

    Glad to seeee you!!! Wb!! Great video and very interesting topic....this is perfect for many other cases!! Thanks!

  • @busyroots
    @busyroots 4 роки тому

    Very happy to see you well and developing again :). Stay save.

  • @LifeOfMohammed
    @LifeOfMohammed 4 роки тому

    I am glad these are back and progress is looking great

  • @web_dev_cz
    @web_dev_cz 4 роки тому

    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

  • @DougFromTheBayou
    @DougFromTheBayou 4 роки тому

    So happy you're doing well and back to developing, nobody else can replace your devlogs!

  • @GolfVideosDaily
    @GolfVideosDaily 4 роки тому +1

    The Thing That Satisfies me is where his desk is I Makes Me Happy next to the Window seeing all the outside :)

  • @davidronnjansson1693
    @davidronnjansson1693 4 роки тому

    Impressive to get such a feature up and running that good within a week! Well done!

  • @NexXTSurf
    @NexXTSurf 4 роки тому

    Week starting out well with another thinmatrix video :) Keep em coming !

  • @ivansoares7507
    @ivansoares7507 4 роки тому +1

    I never thought I would be so anxious for the delay in a youtube video. I really enjoy your work.

  • @hoax5347
    @hoax5347 3 роки тому +1

    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 :)

  • @Ayoub-adventures
    @Ayoub-adventures 4 роки тому

    Man your commitment is impressive ! Wish you all the best !

  • @mateuszpatua3016
    @mateuszpatua3016 4 роки тому

    10:20 absolutely genius 💚o💚
    that's what we call problem solving

  • @JaxonFXPryer
    @JaxonFXPryer 4 роки тому

    It is SOOO good to see you back at it good sir!

  • @MBernhardt03
    @MBernhardt03 4 роки тому +1

    I was just talking about you with a friend, wondering where you were. I'm glad you are doing well and great progress!

  • @flixbeat3652
    @flixbeat3652 4 роки тому

    Welcome back thin! Been a fan since socuwan!

  • @javascripted_
    @javascripted_ 4 роки тому

    Amazing stuff here. Huge inspiration, building unique custom systems like this

  • @DiddyRiese
    @DiddyRiese 4 роки тому

    Really glad to see you're back!

  • @LspeakmanOU
    @LspeakmanOU 4 роки тому

    Glad to hear you are well! We are all eager to see what great things you continue to do! We missed you! :D

  • @chrisjames278
    @chrisjames278 4 роки тому

    Awesome work, glad to hear the operations are all done for now. Hope the recovery was swift.
    Looking forward to whats to come.

  • @katelikesrectangles
    @katelikesrectangles 4 роки тому

    Brilliant job. I didn't see the graph optimisation coming! That's such a nice abstraction.