Ako's Avatar

Ako

@akoyaps.bsky.social

I like trains and I make games.

8 Followers  |  3 Following  |  28 Posts  |  Joined: 20.11.2024  |  1.7096

Latest posts by akoyaps.bsky.social on Bluesky

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

31.10.2025 21:27 — 👍 8    🔁 3    💬 0    📌 0

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

30.10.2025 21:22 — 👍 12    🔁 5    💬 0    📌 0

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.

30.10.2025 19:33 — 👍 0    🔁 0    💬 0    📌 0
Video thumbnail

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

29.10.2025 23:01 — 👍 10    🔁 3    💬 0    📌 0

Day 175 - continued work on s2e8, about 2/3rds of the way through.

#1LineADay #godotengine #indiedev #gamedev

29.10.2025 04:35 — 👍 5    🔁 3    💬 0    📌 0

Day 174 - Started S2E8 (all caught up!) working on melee attacks. Nothing exciting to show yet.

#1LineADay #godotengine #indiedev #gamedev

27.10.2025 13:03 — 👍 7    🔁 3    💬 0    📌 0
Video thumbnail

Day 173 - more prep work for battling (S2E7). Clip below is a sandbox environment to test out some targeting things.

#1LineADay #godotengine #indiedev #gamedev

27.10.2025 01:25 — 👍 10    🔁 5    💬 0    📌 0
Video thumbnail

Day 172 - IT'S ALIVE!! Finite State Machine has been constructed (S2E6), and look at him go!

#1LineADay #godotengine #indiedev #gamedev

26.10.2025 03:37 — 👍 7    🔁 3    💬 0    📌 0

Day 171 - Finished S2E5, all the backend for navigation done. Next up is some unit AI!

#1LineADay #godotengine #indiedev #gamedev

24.10.2025 22:09 — 👍 10    🔁 5    💬 0    📌 0

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    📌 0

Day 170 - S2E04 completed, back-end setup for the battling part. Almost caught up with the current episode/session.

#1LineADay #godotengine #indiedev #gamedev

24.10.2025 01:21 — 👍 8    🔁 3    💬 0    📌 0
Video thumbnail

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

22.10.2025 14:01 — 👍 8    🔁 1    💬 0    📌 0

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

21.10.2025 13:11 — 👍 0    🔁 0    💬 1    📌 0
list of error messages

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

21.10.2025 13:09 — 👍 8    🔁 1    💬 1    📌 0
stack of units demonstrating the health bar stacking and mouseover changes

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

20.10.2025 13:54 — 👍 11    🔁 3    💬 0    📌 0

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

19.10.2025 20:27 — 👍 9    🔁 2    💬 0    📌 0
Post image

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

18.10.2025 22:00 — 👍 7    🔁 3    💬 1    📌 0

nvm I'm a dingus I was putting the key into find_key() not the value.

18.10.2025 21:54 — 👍 1    🔁 0    💬 0    📌 0

I 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    📌 0
Post image

Day 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

18.10.2025 03:06 — 👍 11    🔁 2    💬 1    📌 0

Ahh this didn't even occur to me! I'll give it a try thanks

17.10.2025 02:59 — 👍 1    🔁 0    💬 0    📌 0
code that sets an enum

code 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

16.10.2025 14:17 — 👍 0    🔁 0    💬 2    📌 0
image shows a godot script that imports items from a csv

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

15.10.2025 13:13 — 👍 2    🔁 0    💬 0    📌 0

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

14.10.2025 13:32 — 👍 0    🔁 0    💬 0    📌 0

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    📌 0
Video thumbnail

Day 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

13.10.2025 21:41 — 👍 0    🔁 0    💬 0    📌 0
Video thumbnail

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

13.10.2025 00:27 — 👍 1    🔁 0    💬 2    📌 0

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

13.10.2025 00:27 — 👍 2    🔁 0    💬 1    📌 0

@akoyaps is following 3 prominent accounts