It's my first Haskell project. I really hope I'll have more Haskell project because it's GREAT language. And that's why I'm really excited to suggest you not only to play Battleship game online but to check source code too. Don't hesistate to send feedback about game process and about code, please. And if you want to use Haskell, I would be really glad to discuss if I can participate.
Battleship Game
Source code
Back End - Haskell and Snap Framework, Front End - TypeScript, React (also functional)
Profile
I'm on top of this list
My solutions