Pessoal, eu uso Java (SE) há um anos, e me surgiu isso para fazer: um jogo de cartas multiplayer, com front-end animado e o usuário podendo ser cliente ou servidor.
A lógica do jogo eu já tenho em mente, mas gostaria de algumas dicas em como implementar a comunicação e qual seria o ideal para a construção do front-end (pensei em JavaFX para esse último).
Grato pela ajuda.