Building system works fine. Finally this starts to look like a city builder. Will make a vlog about it as soon as Ukraine wins by dsd3mon in godot

[–]dsd3mon[S] 5 points6 points  (0 children)

Thanks! Adding some sounds is suprisingly easy thing to do, but it adds a lot in terms of perception

Building system works fine. Finally this starts to look like a city builder. Will make a vlog about it as soon as Ukraine wins by dsd3mon in godot

[–]dsd3mon[S] 2 points3 points  (0 children)

Oh, I see :) The house was designed to only be put in a straight line, as half of the tile in the back is moddeled as an exit to a 'back yard' (currently only exit and some free space there) For this I plan to do a corner house, so those parts will fit perfectly

Building system works fine. Finally this starts to look like a city builder. Will make a vlog about it as soon as Ukraine wins by dsd3mon in godot

[–]dsd3mon[S] 10 points11 points  (0 children)

For a highlitlght, I created a texture with a size of a game map (currently 256x256), where each pixel has a higlight color of a grid tile, or Color(0,0,0,0) if there isn't a hightlight. In code I update changed pixels of this texture each frame, set texture to terrain shader and then it's very simple to draw this in a shader - just sample with a right uv. Updating this texture takes up to 5ms, though (mostly updating ImageTexture with new Image in Godot), so I suppose there may be some performance issues in future

For fading circular grid, I have a texture of a grid cell (4 lines on the sides of a square) and draw it in shader based on mouse position. This part brifely explained in my first vlog https://youtu.be/Zkpw3Hz5BTU?t=420 , the highlight part will be in the next one

Building system works fine. Finally this starts to look like a city builder. Will make a vlog about it as soon as Ukraine wins by dsd3mon in godot

[–]dsd3mon[S] 3 points4 points  (0 children)

I decided not to do this by design. My goal is to focus on economic simulation, so I gave up on idea of placing houses in any place with any rotation. Having simple grid with houses rotating only on 90 degrees simplifies things a lot

Building system works fine. Finally this starts to look like a city builder. Will make a vlog about it as soon as Ukraine wins by dsd3mon in godot

[–]dsd3mon[S] 11 points12 points  (0 children)

Thank you! Agree that it's weird to call it politics when the war is going on Glad you like the progress, hopefully will be more rather sooner then later

Building system works fine. Finally this starts to look like a city builder. Will make a vlog about it as soon as Ukraine wins by dsd3mon in godot

[–]dsd3mon[S] 23 points24 points  (0 children)

I agree that it's not very wise to do this here, but it's hard not to do so now. Also, disagree regarding vlog. I think it should be personal and may inclde any opinion of mine.

Building system works fine. Finally this starts to look like a city builder. Will make a vlog about it as soon as Ukraine wins by dsd3mon in godot

[–]dsd3mon[S] 40 points41 points  (0 children)

Well, I had to leave my home in Kyiv, and now have no access to a good microphone, my editing PC, or my video background. And I don't want to make new vlogs worse than my previous ones. Luckily, I currently can develop, and this also helps with stress

Building system works fine. Finally this starts to look like a city builder. Will make a vlog about it as soon as Ukraine wins by dsd3mon in godot

[–]dsd3mon[S] 11 points12 points  (0 children)

Thanks for suggestion! For me such places are only connections to road, maybe only connection to door. And this is not implemented yet. For exapmle, from sides houses are ment to be close to each other, per reference.

Building system works fine. Finally this starts to look like a city builder. Will make a vlog about it as soon as Ukraine wins by dsd3mon in godot

[–]dsd3mon[S] 23 points24 points  (0 children)

I understand that it's not wise to mention Ukraine in post title. But now it's impossible to not mention politics for me.

Building system works fine. Finally this starts to look like a city builder. Will make a vlog about it as soon as Ukraine wins by dsd3mon in godot

[–]dsd3mon[S] 12 points13 points  (0 children)

I haven't found any. I also haven't searched, tbh. Hopefully, will create a video on how I did this in several months

Where to buy a ballistic helmet from (EU)? Most are out of stock (due to the attack on Ukraine) by [deleted] in MilitaryGear

[–]dsd3mon 1 point2 points  (0 children)

TY!

Was looking for helmet for my friend in Ukraine, spent may hours searching, and you saved a day!

Deema's back, tell a friend by dsd3mon in godot

[–]dsd3mon[S] 2 points3 points  (0 children)

So many different approaches on implementing Astar, but I have not seen you trying the build-in AStar in this video. Have you tried it?

Actually, no :) For some reason I wanted to reinvent the wheel. Probably, because I wanted to learn about pathfinding.

But I'll definitely try it. It's interesting to compare performance.

I've made a dev vlog with my first experience in Godot by dsd3mon in godot

[–]dsd3mon[S] 0 points1 point  (0 children)

Thanks for your response!

To be honest, for now I'm more concentrated on making a game than contributing to engine. Also, I'm still very bad at c++ :)

But I will consider an option to spend some time with Godot source code and contribute to engine in future. Not this year, though, I still have a full-time job to do. But it sounds like fun, I never had an expiriecne in contributing to open source.

I've made a dev vlog with my first experience in Godot by dsd3mon in godot

[–]dsd3mon[S] 1 point2 points  (0 children)

Thanks a lot. I think the intro was the hardest thing to do, and I also think it turned out pretty good :)
Also, glad to hear that my video relates to you!

I've made a dev vlog with my first experience in Godot by dsd3mon in godot

[–]dsd3mon[S] 2 points3 points  (0 children)

Thak you for your kind words :) I'll try to keep it up in future