Day 178 - I've tried everything and can't figure out the bug 😭
Going on vacation the next two weeks so probably won't be posting until I come back!
#1LineADay #godotengine #indiedev #gamedev
@akoyaps.bsky.social
I like trains and I make games.
Day 178 - I've tried everything and can't figure out the bug 😭
Going on vacation the next two weeks so probably won't be posting until I come back!
#1LineADay #godotengine #indiedev #gamedev
Day 177 - found a bug that's resulting in the tile highlighter not working on the play area so I'm trying to identify the cause and find a fix.
#1LineADay #godotengine #indiedev #gamedev
Got it! for some reason the tileset option to remove transparent tiles suddenly turned on so I was able to fix the errors.
Although I appear to have broken the TileHighlighter component (only for the Arena) so I'll go back and try and fix that now.
Day 176 - Look at them go! targeting, navigating, and attacking all working nicely.
Now I've caught up with the most recent lesson, I guess I'll do some tinkering until the next one.
#1LineADay #godotengine #indiedev #gamedev
Day 175 - continued work on s2e8, about 2/3rds of the way through.
#1LineADay #godotengine #indiedev #gamedev
Day 174 - Started S2E8 (all caught up!) working on melee attacks. Nothing exciting to show yet.
#1LineADay #godotengine #indiedev #gamedev
Day 173 - more prep work for battling (S2E7). Clip below is a sandbox environment to test out some targeting things.
#1LineADay #godotengine #indiedev #gamedev
Day 172 - IT'S ALIVE!! Finite State Machine has been constructed (S2E6), and look at him go!
#1LineADay #godotengine #indiedev #gamedev
Day 171 - Finished S2E5, all the backend for navigation done. Next up is some unit AI!
#1LineADay #godotengine #indiedev #gamedev
I haven't, but for now it doesn't appear to be actually breaking anything so I've just been ignoring it. I might go back and completely redo all the tilemaplayer nodes and code at some point but for now just going ahead with season 2
24.10.2025 19:25 — 👍 0 🔁 0 💬 1 📌 0Day 170 - S2E04 completed, back-end setup for the battling part. Almost caught up with the current episode/session.
#1LineADay #godotengine #indiedev #gamedev
Day 169 - Just finished S2E3, we made some animations and did some prep work for battling!
Here's the "walk" animation :D love it
#1LineADay #godotengine #indiedev #gamedev
@adamgamelab.bsky.social any ideas? I noticed this after starting season 2.
I cannot figure this out for the life of me.
Everything I look up says "look for the exclamation mark in tileset and click the three dots > remove tiles outside the texture, but that option is greyed out for me.
list of error messages
Day 168 - unfortunately ran into an apparent bug with the TileMapLayer which has halted my progress. It is looking for tiles outside of the TileSet and I can't figure out how to stop it.
I replaced the TileSet and manually set the tiles but no dice.
#1LineADay #godotengine #gamedev #indiedev
stack of units demonstrating the health bar stacking and mouseover changes
Day 167 - Starting Season 2 of the course, starting with some bug fixing. If you lined up units like this the health bars would be under the unit above, so I increased the z index for the unit UI. I also changed it to mouse:ignore to get the unit behind.
#1LineADay #godotengine #indiedev #gamedev
Day 166 - Well I figured out the issue I was having with the traits array, turns out Array[Traits] is not the same as Array[Trait] 🤦♂️
Anyway with that out of the way I can move on. I think I'm going to get back to gameplay things, I want to get an MVP out.
#1LineADay #godotengine #indiedev #gamedev
Day 165 - I spent today's limited time working on replacing the rarity match statement. Thanks to @caaz.me and @polson.dev for offering suggestions!
There's still much to improve but this is already more resilient than before.
(also today is light mode~)
#1LineADay #godotengine #indiedev #gamedev
nvm I'm a dingus I was putting the key into find_key() not the value.
18.10.2025 21:54 — 👍 1 🔁 0 💬 0 📌 0I actually did know that! :D I tried using find_key() with the "COMMON" etc. but it just returns null, so I'm not sure how to get around that.
18.10.2025 21:49 — 👍 1 🔁 0 💬 1 📌 0Day 164 - not much to show for today, still trying to make a script that I can use to create resources for units/cards. everything is working except for the Traits array where it puts another .tres file. Will try and work it out tomorrow :/
#1LineADay #godot #godotengine #indiedev #gamedev
Ahh this didn't even occur to me! I'll give it a try thanks
17.10.2025 02:59 — 👍 1 🔁 0 💬 0 📌 0code that sets an enum
Day 163 - Still tinkering, trying to make a script that will take the dictionary imported and create all the unit_stats.tres and save to disk. Haven't quite got it working but I did figure out how to set an enum from another script so that's cool.
#1LineADay #godot #godotengine #indiedev #gamedev
image shows a godot script that imports items from a csv
Day 162 - Doing some tinkering before moving to Season 2.
I took a CSV importer I wrote back on day 133 and rewrote it a bit. I want to use it to be able to import and create unit.tres for the different units without having to make them by hand.
#1LineADay #godot #godotengine #indiedev #gamedev
Day 161 - A nice quick lesson today, S1 completed after adding some sound effects. I forgot to change the bus for the two players so I got my ears blown out trying to move the sliders :D
Not sure if I'm going to go straight into season 2 or take a break and do something else for a bit.
#1LineADay
Thank you, and thanks for the great courses! I did season one of the card game before this one; I like the different approaches to the architecture.
13.10.2025 21:42 — 👍 0 🔁 0 💬 0 📌 0Day 160 - S1E12 completed, and UI/play area has been adjusted.
I was trying to change the bg color of the trait ui panel when active but I had some trouble figuring out how to get the stylebox even after looking back at how it was done in the unit cards.
#godotengine #indiedev #gamedev #1LineADay
Day 159 - I'm taking a course from @adamgamelab.bsky.social (definitely go checkout his YT channel!) and today I finished S1E11. I changed the play area so the UI doesn't fit~
I'm learning a lot that I'll be able to use in the game I'm planning to start after the course.
#godot #gamedev #1LineADay
I've been doing a challenge of writing at least one line of code a day as a way to stay motivated and productive in my game dev journey, and I think this platform might be a good place to document and share my progress.
I'm currently on day 159, and so far it's been a great experience!
#1LineADay