Hmm, sounds quite familiar. At least I know one similar Russian game... unfortunately, I totally forgot the name. :/ I'll try to found it.
Aw. It's "Battle Ships", but it seems, it's nowhere to be found. Except Russian version that I cannot start anyway.
It looked like it. Check it, maybe it's totally not that.