The last couple of days were great as I was able get back into coding. Yay!

I am currently working on integrating a feedback form as part of my pre-release todo list.

And making sure the dark and light theme are on par.

I am building this tool as I am needing it but I also figured others could probably benefit from it.

Curious to see if people will find it useful.

I also learned a lot about Godot UI on the way.

#mipgam #godot #gdscript #godottool

Hawk Hill Manor
Not sure where to go next.
More Industry? I've replaced Iron Mines with Scrap Iron from Ruins. I could make Iron Ingots into Gears, and/or Engines, for building steam powered Machines (chain saws, saw mills, horseless carriages to replace hand-carts, etc)
I'm thinking research breakthroughs to be "Random"

#gamedev #godot #roguelike #gdscript #rougelight

Hawk Hill Manor
Something up with my Builder code. They seem to forget about some Foundations, if they have delivered some Materials, but not all. The Foundations know that they still need Goods, but it doesn't get taken.
I need to take a good look at the Logic

#gamedev #godot #roguelike #gdscript #rougelight

Hawk Hill Manor
I had ideas about Research: Tech cannot improve without trying it out!
If you invent "Better Bridges", you cannot invent "Even Better Bridges" until you have built a Better Bridge.
No Inventing "Spinning Jenny 2.0" until "Jenny 1" has been used in anger.
Inventions spring from the trial-and-error of actually making things!

#gamedev #godot #roguelike #gdscript #rougelight

Hawk Hill Manor
Now that the basics are working*, I need to reskin it to have more of an Early Industrial Revolution/Model Town feel.
Some of the Research will be advancing the general Tech (steam power for everything!), but I need to decide the Starting Point, and what Buildings to include.

*sort of...

#gamedev #godot #roguelike #gdscript #rougelight

Now that Godot 4.7 is out please please merge and add this [1] to 4.8. Pretty please!

This would add rename refactoring to the gdscript editor. That is the only reason why I use an external editor at the moment.

[1] https://github.com/godotengine/godot/pull/102380#top

#godot #gdscript #refactoring

[GDScript] Add refactor rename symbol functionality by adamscott · Pull Request #102380 · godotengine/godot

WarningFor this moment, this PR is public for testing purposes. Work is still done to it to iron out issues. Use at your own risk AND always backup before trying out new features. This PR adds the...

GitHub
pretty.gd - Godot Asset Store

A formatter for GDScript that just works! No Python! No binaries! No dependencies! Important!: Make sure to backup or commit your code before installing!

Godot Asset Store

Hawk Hill Manor
Can Godot do "newspaper columns"?
I have a list of Items to display (Inventory Dictionary), and would like it to be in a column. But when it gets to the bottom of the column, move to next column.
I don't know in advance how many, or what entries, will be in the list.

Any suggestions?

#gamedev #godot #roguelike #gdscript #rougelight

Hawk Hill Manor
Trying to reconnect my Build buttons
I was looking at using the built-in Button signals to call functions in the UI script, and then have that script send a signal to the Event Bus for Observers to react to (actually do the Build)
But is Chained Signals like this a good plan? A Code Smell? A brilliant new idea?
How else do I get the button to talk to the Build script?

#gamedev #godot #roguelike #gdscript #rougelight

Hawk Hill Manor
Starting to rewrite the UI code, make it into Components rather than 1 big Scene.
All my Signals fell off, function calls broke, show/hide code stopped working...
I'll try to write it better this time! :)

#gamedev #godot #roguelike #gdscript #rougelight