Monthly Mewsfeed – Feb 2025

Another month ends, which means: Mewsfeed time!

Mood Meter

🦜️ Felix: I am a shoulder parrot now. I just don’t understand that my claws are spiky.
🕊️ Sneaky: Fine. You may test my blood, and I’ll even have good results!
😐️ Maryla: Disheartened by many small problems

😁️ Count Dartula: Abusing full attention to be obnoxious!

1️⃣️ New Project Ideas

Some sort of breeding game with a donut theme. Very nebulous. Not happening any time soon!

Top 5 To Dos

Last Month
✅️ New Dart queue implementation
✅️ New player selection implementation
✅️➡️ Port dart board to V2
✅️ Darty The Totally Helpful
✅️➡️ Set up V2 Dart game modes

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

Last Month

This time, things have been a bit frustrating. There are some bugs that keep re-appearing and I don’t understand why, and one problem with the dart board zooming feature that will probably stay unresolved and worked around in a different way.

✅️ New Dart queue implementation

The queue has been implemented and seems to handle itself quite well. Tests, loading/storing of game data and some usage in a real game mode included! The design could still change a bit, I’m not sure if I nailed the info about which player is current/next yet, but that is a minor detail that is easily adapted.

✅️ New player selection implementation

Player creation (and game options!) is now a part of the “New Game” screen. There is no hard limit on the number of players, but minimum player counts are enforced.

✅️➡️ Port dart board to V2

This one is annoying. The board is ported over and works, except for the nice zooming feature I had on tap-and-hold. In the new Godot version, there is something with simulating a click event that just refuses to work the way it did before. I am not sure what to do about it yet, but have some ideas for alternatives. I’ll admit that I’m pretty sick of this problem and will take a break from it for now, so it may not get handled next month.

✅️ Darty The Totally Helpful

Sometimes, it is actually helpful now! Except for this weird flickering bug I still have to solve. Since that issue occurred in a feature that wasn’t planned originally, I’ll cheat and still consider it “done” for the month 😉

✅️➡️ Set up V2 Dart game modes

As mentioned last time, this was meant as a catch-all task for work related to re-building the functionality of V1, but would not yield anything being 100% finished.

I have started setting it all up using the “Around The World” (ATW) game mode as a test, since it is pretty light on actual game logic. The base events that happen in a game (starting or loading a game, throwing, undoing, player state analysis) are mostly done, with some kinks remaining.

Next Month

Dealing with all the bugs is annoying and slowing down new stuff, but it has to be done. I hope I can keep up motivation and end next month with less issues, rather than more!

➡️ Game Load Bug

Boring, but necessary! The stupid thing is: I know the data is loaded correctly, before someone comes in and overwrites it. I’ll find the culprit and slap them around for it.

➡️ Flicker Bug

Our mysterious little “helper” has an equally mysterious visual issue. It came up before, was solved, and is now back. Grumble.

➡️ Finish ATW game logic

This is the part for ironing out the kinks and progressing to a point where ATW can be played from start to finish. No promises to also invent a nice UI for it yet, btw – this is only about the logic for now!

➡️ Win-screen with undo option

I didn’t get around to implementing the win screen yet, and I know V1 had an issue with “accidentally” winning a game. If you mis-clicked and ended up in the win display, there was no way to get the game back. V2 will get a shiny new win screen with an undo-button somewhere!

➡️ Start “Call Three” game logic

“Call Three” is an interesting test case because its rules are extremely easy, but the transition between turns is quite different from “normal” game modes. I think that having to deal with different requirements will put the base design to a nice test!

Other than all that dev stuff, the weather is moving into some almost-nice, almost-spring territory here. Maybe I can even dig out the running gear soon. Fingers crossed for some nice days for everyone and see you in April!