Monthly Mewsfeed – Mar 2025

Sorry everyone – no Mewsfeed today!

… nevermind, April fools! It’s business as usual. Yep, I’m boring 🤓️

Mood Meter

🤨️ Felix: Why is my sister getting meds and not me? I want some, too! Gib!
🤪️ Sneaky: I’ll be awkward about my meds again. Enjoy!
😌️ Maryla: Bugs squashed.

🥺️ Count Dartula: Can I get a pretty UI now?

0️⃣️ New Project Ideas

… but intrusive thoughts about starting the next project. Trying really hard to not lose Dartula momentum though!

Top 5 To Dos

Last Month
✅️ Game Load Bug
✅️ Flicker Bug
✅️ Finish ATW game logic
✅️ Win-screen with undo option
✅️ Start “Call Three” game logic

This Month
➡️ Real UI for ATW
➡️ Real UI for Call Three
➡️ Write/Translate rules
➡️ Testing, testing and testing
➡️ Easter time!

Last Month

Let’s start with the good news! The annoying issues are resolved well enough, and I don’t know of any new ones. I was careful with this month’s plan and it worked out. With many more game modes to come, I feel that I should really lock down the wins with some automated tests now. And that is a bit of a dry task 😐️ There is a real temptation to start the next project on the side, “just to have some fun”, and I’m trying to resist.

✅️ Game Load Bug

I’d honestly have to go back through the git logs to remember what that was about. It’s… checked off the list, so I fixed it, I guess 🤔️

✅️ Flicker Bug

Also solved – seems like trying to calculate positions on invisible objects doesn’t happen like I assumed it would. It’s a bit worrying that I have lots of “wait around for a frame to make sure everything initialised correctly” type code in my project now. Maybe one day that should be cleaned up…

✅️ Finish ATW game logic

ATW now recognises winners and overall works pretty well. Automated tests will follow, so I won’t accidentally break it again… I hope.

✅️ Win-screen with undo option

The win screen now appears when a game is won and has a big, fat undo option right at the top.

✅️ Start “Call Three” game logic

Actually, I pretty much finished Call Three 🤓️ There is one issue left with darts not registering in the correct place right now, but that should be easy to find while writing those evil, boring automated tests.

✅️ Additional stuff

Following the realisation that my old board zooming system won’t work as before, I implemented a button grid with big, chonky buttons as an alternative input method for those who can’t make friends with the dart board. I’m not excluding a possible brain wave regarding another zooming system, but so far, the brilliant ideas have not been forthcoming.

Next Month

I have 2 main things I hope to achieve: a functional/pleasant UI for my already implemented game modes, and a robust program that doesn’t fall apart when some feature gets added. (Or, if it does fall apart, it at least tells me about it on its own.)

➡️ Real UI for ATW

I think I can somewhat copy the ideas from the previous version. No promises for the elaborate win screen I had in mind just yet, though – that could be a bit of work…

➡️ Real UI for Call Three

V1 had massive issues with clarity about the game state, especially when undoing a move or a call for the other player. I hope that the turn transition messages are one step in the right direction already, but the game state display will also have to be reviewed before copying it over to V2.

➡️ Write/Translate rules

Not much to say about this, but I feel like an app targeting beginners needs some explanations of the rules! Since I struggle explaining things well, I will reserve a bit of time for thinking and reviewing. I’m not particularly looking forward to the German translation either.

➡️ Testing, testing and testing

This is another catch-all task since it’s a big one. Multiple game modes and possibly even the base project could do with some checks to make sure nothing breaks during refactoring or adding new game modes – or even updating the Godot version again! 4.4 is now out and I really want one feature in particular for my UI theme generator 🤓️ In case I’m not happy with the state of things at the end of the month, a follow-up task will appear.

➡️ Easter time!

The big, long weekend is already blocked by the yearly visit of the chocolate bunny. Count Dartula will step aside for lots of time to meet family and eat way too much ☺️

Have a great April and enjoy Easter, everyone!