Improve the functionality of a game (Hangman using C++ BSD Sockets)

Job ID: 32771645

Budget: $20 – $80 USD

I'm asking for a client-server hangman game with the specifications listed below, written in C/C++ with the use of BSD Sockets.

You can start from scratch, but I already have a program that just needs some slight improvements.
You would just have to change the scoring system/some basic rules according to the specification, fix the category to make it displayed next to the word instead of being a part of it, make the results of other players visible during the play, and maybe add a basic visual representation of a hangman.
If possible, multiple rooms should be added as well, but first, focus on the other changes regarding just one room. This might take a bit more time, and I'd like to have it rather soon.
You can find the current program attached in a zip file, I think the mentioned improvements shouldn't be too difficult to implement if you're familiar with the technology.
Related categories: C Programming Linux C++ Programming Socket IO BSD