I came across a Hiryu last night and put four torpedoes right... across its bow. Seriously. I missed by about ten feet. Let my experience be a cautionary tale--no matter how good your TDC/PK solution seems to be, you should always update bearings before you shoot.
Inspired by the above, I've decided that this weekend I'm going to hammer out the bit that detects torpedo firings and hits/duds (I'll figure out misses by math). Maybe I'll get to the part that attempts to time-group them into attacks, but I'm not particularly sure I'll do so tonight.
Also, don't expect much in the way of a UI for quite some time to come. For the moment, I'm probably not even going to include one--it'll be a command-line utility until I have more functionality built out (which shouldn't take long, since writing in Groovy is about as simple as programming gets; if you can't stand Java apps--what Groovy compiles to--then you may as well leave now).
I've been thinking that I'll need some help for what to look for for non-US-English users (more importantly, people who play in different languages). I'll let you know about that soon.
|