Sunday, 8 October 2017

CoffeMonster day 3 -TD2 release date

There was plenty of time I thought, no worries but here I standing in front of dilemma: announce release date for TD2 in week or two. This sounds like not a lot but I gaining extra weekend to do stuff... I will play safe. Next post will announce 

TD2 will be release at 22 October 2017.

Even knowing that this is right thing to do I regret somewhere inside that I didn't wrap everything for 15 October. But now it's to late to think about this.


Now only thing that left is to polish what I have. First on my list is slightly annoying problem with small glitch when stepping on obstacles. I right away jumping into investigating what happening there. Issue look simple: disabling some collision when do step up animation not working exactly how I want time to experiment with different approaches. At first nothing come to my mind by then maybe I should try to scale character capsule? Hmm ..Worth trying.. 2 min later I have hacked my way in code to achieve this. Time to see how it will work .

Game starting on my screen... moment later I'm already testing stuff. Running around and trying to reproduce issue but something is still wrong. I need to check physics debug view.


Pressing button to open console and f... I forgot. Console no longer works :/ I broke it long time ago when I remove Lua from core of engine :/ then I broke it even more when I introduced new input system. I could hack debug view in code this would be really simple but console is really useful in testing different features. Second dilemma this day: hack my way or do it properly ? Ehh .. lets do it properly how long it could take to fix it?

Now that I look in past I knew answer from start and I'm not even surprised with answer.

Few hours later after:
  • adding code that parse commands, 
  • unify it between different parsers, 
  • writing around 50 unit tests, 
  • fixing few bugs that shown in unit tests,
  • going for dinner and shopping,
  • cleaning up some of code,
  • writing more unit tests,
  • fixing few more bugs,  
and it finally works.

It's past midnight... I'm little bit tired but still happy with results. In the end I think it was worth it to put all this effort into this feature.



In the end I never got to fix game play issue but I also know that tomorrow is also day and all this stuff that I done today will help me make more progress then. I turned off my computer went to bed.

See you next time.
Greg

No comments:

Post a Comment