-
Notifications
You must be signed in to change notification settings - Fork 0
Week 12 (Apr 02 to Apr 08)
Ok, onwards. Time to refactor the tests a bit.
Tests refactored. Time to... reflect on the score system. Basically, matches should value more, the bigger is the size of the match. By how much, let's figure out. I also have to consider chain matches, later - by now, just match scores.
Ok, let's define the values:
Match-3 - 100 points; Match-4 - Match-3 x 2; Match-5 - Match-3 x 4; Match-6 (very hard but possible) - Match-3 x 8;
Ok, score added, only needs testing. And oh my God I will have to fix the UI later -_- It does not scale correctly with the rest of the game. But first, improving the Unity editor UI, let's go.
Time Working: 2 hours; Procastinating: 0 minutes.
And let's go. Now, time to improve a bit the Unity editor UI - hang on, I haven't written tests for the score yet.
Done. Ok, the UI editor improvements can wait - better to work on the recursiveness of gravity and match claims.
At least that's what I want to do but I'm sleepy... ok, five minutes to lose the sleepness, then back to programming.
And back, for the time that I have to program.
Ok, the thing is, how the gravity recursiveness will work? Well, as the game is so far, the gravity-after-match code should be called... well, after matches. So I have to know if a match happened, if it did, then it's blocks will be erased, if they were erased, we should have a recursion.
And done. Next, today: polish the player input - will have to play some similar games to get references for that.
Time Working: 1 hour; Procastinating: 15 minutes.
And "today" didn't happen.
So... change of plans. Yes, I will finish this game, but no, I'm not going to finish as I intended. The original plan was to make a well written Columns game, with a plus in terms of extra obstacles for the player to face. But that's going to take a hell of an extra time that I don't have, given the circunstances.
In this case, what I'm going to do is polish: improve the player input, add an increase of difficulty, add some menu controls, add some free art assets and that's it. Then, remove from public view some old projects that aren't helping.
THEN, I'm going to start a new project with the focus of trying new things, learning new stuff.
And of course I'm not going to program today -_- Tomorrow, sure, not today.