It would be great to add a real-time chat feature alongside the multiplayer chess game. This would allow players to communicate during the match, enhancing the user experience and making the game more interactive.
β
Expected Features
π¬ Real-time messaging between two players in the same room
π§Ή Chatbox UI integrated alongside the game board (can be collapsible or at the bottom/right)
π Basic filtering or profanity control
π Option to display message timestamps
π« Prevent spectators or unauthorized users from joining the chat
π‘ Possible Implementation
Use existing Socket.io setup for emitting and receiving messages.
Add a new section in the EJS frontend for the chat interface.
Maintain message state temporarily in memory (can later move to DB if needed).
π Reference
This will enhance player engagement and make it a more complete multiplayer experience.
Status: Open for contribution π
Type: Enhancement / Feature
Difficulty: Intermediate
It would be great to add a real-time chat feature alongside the multiplayer chess game. This would allow players to communicate during the match, enhancing the user experience and making the game more interactive.
β Expected Features
π¬ Real-time messaging between two players in the same room
π§Ή Chatbox UI integrated alongside the game board (can be collapsible or at the bottom/right)
π Basic filtering or profanity control
π Option to display message timestamps
π« Prevent spectators or unauthorized users from joining the chat
π‘ Possible Implementation
Use existing Socket.io setup for emitting and receiving messages.
Add a new section in the EJS frontend for the chat interface.
Maintain message state temporarily in memory (can later move to DB if needed).
π Reference
This will enhance player engagement and make it a more complete multiplayer experience.
Status: Open for contribution π
Type: Enhancement / Feature
Difficulty: Intermediate