Ako's Avatar

Ako

@akoyaps

I like trains and I make games.

18
Followers
3
Following
97
Posts
20.11.2024
Joined
Posts Following

Latest posts by Ako @akoyaps

Day 243 - trying to figure out the signal custom data layer for the tilemaplayer and not having a lot of success...

#1LineADay #godotengine #indiedev #gamedev

05.03.2026 04:43 ๐Ÿ‘ 4 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

Day 242 - water and sand hazards have been added. Still pretty rough visually, I need to figure out how to have the ball behind the water/sand but the aiming line in front. it's currently being drawn from the ball node.

#1LineADay #godotengine #indiedev #gamedev

04.03.2026 01:40 ๐Ÿ‘ 10 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

Day 241 - we got rocks.

Also working on remaking the window creation script since it was a bit bugged, so the scale of some things might look weird.

#1LineADay #godotengine #indiedev #gamedev

02.03.2026 20:25 ๐Ÿ‘ 7 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Day 240 - Made the active tiles and brought them into godot. I've got the tee box, a rock, sand trap, water, and the hole.

#1LineADay #godotengine #indiedev #gamedev

02.03.2026 02:38 ๐Ÿ‘ 6 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Day 239 - I've never really done much like this before. I think I need to remake the hazard tiles so they are just the hazard and have them on a separate tilemaplayer.

#1LineADay #godotengine #indiedev #gamedev

01.03.2026 01:26 ๐Ÿ‘ 3 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Day 238 - making some hazards. will need to figure out custom tile data to get these to do things.

#1LineADay #godotengine #indiedev #gamedev

27.02.2026 23:45 ๐Ÿ‘ 6 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

Day 237 - I added a world border so the ball can't be lost off the side of the screen. You can hit it as high as you want, even if you manage to uncap the power, the walls are infinite so it will always fall on the green.

#1LineADay #godotengine #indiedev #gamedev

26.02.2026 18:53 ๐Ÿ‘ 11 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

Day 236 - Implemented the power slider to allow for better ball control. Pretty easy, just passed the normalized line length to the apply_impulse() and it was plug and play!

#1LineADay #godotengine #indiedev #gamedev

25.02.2026 20:14 ๐Ÿ‘ 9 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

Day 235 - Made the power line so it increases as you move away, and turns red at the limit. Need to make it affect power too.
I can't decide if I want the player to be able to hit the ball while moving
I'm leaning towards no, but interested in any thoughts

#1LineADay #godotengine #indiedev #gamedev

24.02.2026 21:14 ๐Ÿ‘ 9 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

Day 234 - Made it so you have to be close to the ball to 'hit' it. Started working on the aiming and power lines but having issues with the position. Need to switch to my pc so I can do the transparent window correctly so the ball doesn't disappear

#1LineADay #godotengine #indiedev #gamedev

23.02.2026 20:41 ๐Ÿ‘ 7 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

Day 233 - Added the ball and rudimentary physics. Will need tweaking but looking good so far!
Going to have to add aiming/power indicators too

#1LineADay #godotengine #indiedev #gamedev

23.02.2026 02:21 ๐Ÿ‘ 11 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Day 232 - back with a new project! called Taskbar Golf. It's a minimalist game to keep your hands occupied while watching or listening (digital fidget toy?). So far just built out the basics, next up is ball physics, then obstacles and so on.

#1LineADay #godotengine #indiedev #gamedev

21.02.2026 19:45 ๐Ÿ‘ 6 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

Day 231 - I got the exploding to work!
Well kind of, it looks like when clearing multiple lines at work I'm getting an error; although that might not be related to the exploding.

#1LineADay #godotengine #indiedev #gamedev

03.02.2026 14:08 ๐Ÿ‘ 8 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Day 230 - I tried to put in something that would 'explode' the line when clearing it, sending the cubes in random directions, but it didn't really work. I might just try something simpler for now.

#1LineADay #godotengine #indiedev #gamedev

02.02.2026 13:30 ๐Ÿ‘ 12 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Day 229 - (I repeated 226) just did some research into visual effects, I want something with a little juice for when lines are cleared. I like the idea of clearing multiple lines having a scaling effect.

#1LineADay #godotengine #indiedev #gamedev

31.01.2026 14:38 ๐Ÿ‘ 8 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I think the day numbering has gone amiss. Today was actually 228 I believe.

28.01.2026 20:14 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Day 227 - while playtesting I found a bug where if you drop a block in an invalid place, it goes back to the 'stock' area, but it still was being counted as 'placed' so the game would spawn more stock blocks too early. I found the culprit and resolved it.

#1LineADay #godotengine #indiedev #gamedev

28.01.2026 20:10 ๐Ÿ‘ 4 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Day 226 - I added in some logic to the update_score() function that checks to see if the current score is higher than the high score and replaces it if true.

#1LineADay #godotengine #indiedev #gamedev

28.01.2026 02:16 ๐Ÿ‘ 10 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Day 226 - updated the save function to include the current score but need to figure out how to get the game state as well. probably easiest is just a dictionary that has the slot state and color

#1LineADay #godotengine #indiedev #gamedev

24.01.2026 19:21 ๐Ÿ‘ 5 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Day 225 - made a little save and load function. Right now it just saves the player stats but in the future I want it to be able to save the game state so you can leave and resume a game as much as you want.

#1LineADay #godotengine #indiedev #gamedev

22.01.2026 22:53 ๐Ÿ‘ 4 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Day 224 - Realized that the stat scene needs to know if it was opened from the menu or the game, so I added a bool that gets set to false if opened in game, and a quick if check.

In the future I'll make a dedicated scene for the menu version.

#1LineADay #godotengine #indiedev #gamedev

15.01.2026 13:22 ๐Ÿ‘ 8 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Day 223 - I got the project loaded on the android editor and it's working pretty well! Want to try and tackle saving stats but it's a bit intimidating lol

#1LineADay #godotengine #indiedev #gamedev

14.01.2026 20:20 ๐Ÿ‘ 7 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Day 222 - found a bug where the round_end signal wasn't firing when the player has more than one block left to play, and was able to quickly fix the issue (I think ๐Ÿคž) with a little for loop.

#1LineADay #godotengine #indiedev #gamedev

13.01.2026 20:47 ๐Ÿ‘ 6 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Day 221 - made a couple new blocks. it's as easy as adding an array to the block dictionary.

[0,-9,-8.9] creates a 2x2 square block that will by default follow the placement, collisions, etc. as all the other blocks.

#1LineADay #godotengine #indiedev #gamedev

12.01.2026 15:13 ๐Ÿ‘ 7 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Day 220 - made player stats. Currently these do not persist between plays so I will need to add some way to save these at some point. Any other stats that might be interesting to track?

#1LineADay #godotengine #indiedev #gamedev

11.01.2026 21:15 ๐Ÿ‘ 7 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Day 219 - literally one line this morning; I had forgotten to put the line in the new function that sets the slot state to taken when a block is placed ๐Ÿ˜ตโ€๐Ÿ’ซ

Game is once again playable. Need to take stock and plan out the next tasks!

#1LineADay #godotengine #indiedev #gamedev

10.01.2026 18:06 ๐Ÿ‘ 7 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Day 218 - working on the block placing now, making sure the cubes are being set up right for clearing later.

#1LineADay #godotengine #indiedev #gamedev

10.01.2026 05:26 ๐Ÿ‘ 4 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

Day 217 - got the hover visual working again. when you hover the block over a place it can be dropped, a visual indicator shows where it will be placed (THIS TIME WITH NO SPLITTING I SWEAR).

#1LineADay #godotengine #indiedev #gamedev

09.01.2026 03:25 ๐Ÿ‘ 10 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Day 216 - was wrestling with the block placement and couldn't figure out why I was getting an empty array. turns out in find_slots() I was putting the slots into hovered_array, then overwriting it with the empty slots_array. That's a whoopsie.

#1LineADay #godotengine #indiedev #gamedev

08.01.2026 02:31 ๐Ÿ‘ 9 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Day 215 - Each time I rewrite it, it gets a little cleaner! I think this is the third iteration lol. Now I need to make the third iteration of the drop function. I think that too will be smoother now.

#1LineADay #godotengine #indiedev #gamedev

06.01.2026 22:09 ๐Ÿ‘ 11 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0