Ako
banner
akoyaps.bsky.social
Ako
@akoyaps.bsky.social
I like trains and I make games.
Day 196 - finished the edge detection piece so now you can't drop blocks along the top or side edges. Next I need to actually add in the checker for dropping the blocks so you can't drop onto a slot that already has a block in it.

#1LineADay #godotengine #indiedev #gamedev
December 12, 2025 at 2:24 AM
Day 195 - I redid the slot detection to be on the block itself. now the block will only activate the slots directly under it. I also added in snapping and some basic sound effects but I forgot to turn on sound in the recording, so you'll have to wait lol

#1LineADay #godotengine #indiedev #gamedev
December 10, 2025 at 3:56 PM
Day 194 - pretty colors. each slot can now tell if it is under a block. I think it would be better to have the block tell the slot if it is under, since as you can see in the clip you can have multiple slots under the block.

#1LineADay #godotengine #indiedev #gamedev
December 9, 2025 at 8:41 PM
Day 193 - hmm. maybe node2d is the way to go...

#1LineADay #godotengine #indiedev #gamedev
December 6, 2025 at 2:56 AM
Day 192 - definitely was in a rut, starting a mini project to remake one of those block puzzle games. Not sure how to approach the grid snapping tbh but here's what I have so far.

#1LineADay #godotengine #indiedev #gamedev
December 5, 2025 at 4:08 AM
Day 188 - a little bit of movement!

#1LineADay #godotengine #indiedev #gamedev
November 26, 2025 at 8:07 PM
Day 186 - Making good progress, the card scene is done (for now), all hooked up to the unit stats so the cards auto populate all of the info and visuals when created. Next up is drawing cards into a player hand.

#1LineADay #godotengine #indiedev #gamedev
November 25, 2025 at 4:49 AM
Day 185 - still working on transferring the card system, having to change a bit. So far so good. Instead I'll share this small chart I made to visualize how the targeting code will work for spells - Check for target type, target amount, target group(s).

#1LineADay #godotengine #indiedev #gamedev
November 23, 2025 at 7:51 PM
Day 183 - setting up the state machine for the cards. Running into this weird error. I didn't have this error in the other project I used this in so not sure what's going on there.

#1LineADay #godotengine #indiedev #gamedev
November 22, 2025 at 4:07 AM
Day 182 - Did a bit more with the card to see what it looks like with the fade in. I really like it and I think once I have actual art it will be really cool!

#1LineADay #godotengine #indiedev #gamedev
November 20, 2025 at 10:46 PM
Day 181 - Started mocking up the card look. This is very generic (still using the course art) but it's in the right direction. I want the cards to be art heavy, with a pop out that includes the stats on hover.

#1LineADay #godotengine #indiedev #gamedev
November 19, 2025 at 2:57 PM
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
October 29, 2025 at 11:01 PM
Day 173 - more prep work for battling (S2E7). Clip below is a sandbox environment to test out some targeting things.

#1LineADay #godotengine #indiedev #gamedev
October 27, 2025 at 1:25 AM
Day 172 - IT'S ALIVE!! Finite State Machine has been constructed (S2E6), and look at him go!

#1LineADay #godotengine #indiedev #gamedev
October 26, 2025 at 3:37 AM
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
October 22, 2025 at 2:06 PM
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
October 21, 2025 at 1:09 PM
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
October 20, 2025 at 1:54 PM
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
October 18, 2025 at 10:00 PM
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
October 18, 2025 at 3:06 AM
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
October 16, 2025 at 2:18 PM
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
October 15, 2025 at 1:13 PM
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
October 13, 2025 at 9:41 PM
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
October 13, 2025 at 12:27 AM