Dopuni.ba
Real-time multiplayer word game
Excuse the long load time, the app is hosted on Heroku...
Technologies
Socket.io
Express
Node
TypeScript
React
Tailwind
Features
Real-time socket connections
Player keystrokes can be seen live, and many other actions.
Game settings
Change gamemodes, difficulties and timers to spice up your gameplay.
Maximum of 8 players
Invite your friends and determine which one has the richest Bosnian vocabulary.
Massive dictionary
50000+ words to choose from.
Description
Dopuni.ba is a real-time multiplayer word game where players compete to complete words by filling in missing letters. The game features a chat system for communication between players and a leaderboard to track high scores.
When I found out about sockets, I knew I wanted to make a web game. The first thing that came to mind was a BombParty clone, but in Bosnian.
Determining valid words meant having an entire dictionary of Bosnian words at your disposal, which was not an easy task.
I first googled for dictionaries, and found one that was big enough for my use case, but it was scanned. OCR, although reading most words correctly, couldn't do them all. This meant that many words were missing from the dictionary. This indeed did have an effect on my friends when we were playing (they were mad).
I kept looking for PDF versions of dictionaries, and found one which was huge. It felt as this one dictionary covered all the Bosnian words ever, but I had to ask for the PDF. I wrote to the three authors, since I needed permission from them all. One author agreed, one didn't reply, and the third refused, due to possibility of misuse. I met the third author in person, but the situation was out of their control, so that quest ended there.
I am no longer maintaining this project, but I can't deny that it was a blast working on it.