My Week Implementing People into my City-Builder Game

191,289
0
Published 2020-05-01
Getting back to the indie game dev life once again and implementing people and pathfinding into my city-builder game this week!

Get access to the code and support the channel on Patreon:
www.patreon.com/thinmatrix

My previous game "Equilinox":
store.steampowered.com/app/853550/Equilinox/

You can follow the progress of the game on my social media:
Twitter: twitter.com/ThinMatrix
Instagram: www.instagram.com/thinmatrix/
Facebook: www.facebook.com/thinmatrix
Trello: trello.com/b/BR79CTWQ/city-building-game

Email: [email protected]

Background music by Jamal Green:
soundcloud.com/jamalgreenmusic

Outro music by Dannek Studio:
youtube.com/user/DannekStudio

#devlog

All Comments (21)
  • @GreenDave113
    There is just something about your videos.. They're so relaxing, so peaceful and friendly. Thank you for sharing your calm atmosphere with us.
  • @Danidev
    yeees finally! Really missed these vids man, glad the last operation went well!
  • @dbvectra
    How many plants do you want to have in your house? ThinMatrix: yes
  • @N3rdFilmz
    Glad to hear you're doing well during all of this madness!
  • @PimStoit
    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.
  • @Jorge_Pronto
    10:30 So learning Dijkstra's algorithm in school actually does have a useful use!
  • @Blackthornprod
    A warm welcome back Karl :) Fantastic to see you back, and excellent progress already! An inspiration man.
  • @DevDuck
    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!
  • @nav4090
    2:03 that’s exactly me when you released the video!
  • @RobLang
    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. 👍
  • @JonasTyroller
    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... :/
  • Happy to hear and see that you're back and healthy, good luck on your game, and stay safe in these confusing times!
  • @GommeAntiLegit
    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.
  • 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.
  • @BWDev
    Yay, welcome back! Few things are better in life than efficient pathfinding 😄🤓
  • @PianoMan333
    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 :)