I want to make a card game made in Java. People can run it on their pc. They can add their friends to their contacts list and when there are 4 players online they can begin a game by one of the players hosting the game. The players can communicate by text or by voice chat Think of it like a chat client that allows users to play a card game and allows voice chat between the 4 players at the same time.
i dont know how do go abt the above project.Can anyone suggest me some framework or other things that i can use to devlop the above app? Will it be like a p2p application?