ONDERDEKKING
Onderdekking is a project that I am currently working on. It will be a web based party game that is inspired by games like Undercover and Among Us.
How does it work
Onderdekking will be played in rounds with 3 to 10 players. Players can join a game room by entering a room number on the home page. Once they have joined, the game can be started by the host of the room. In a game, all players will receive the same word except for one player, who will receive a slightly different word. In each round, the players will have to mention a single word that they think is related to their word. After one round they will have to vote on who they think is the player with the different word. If the player with the different word is voted out, the other players win and if they manage to survive until the end, the player with the different word wins. The game will be launched with a set of 1000 Dutch words that are all paired with a similar word.
Project timeline
The project is currently in very early development as I decided to first focus on the development of this personal website in order to gain more experience with web development/design. Once this website has been launched, which it is if you are reading this, I will continue working on the development of Onderdekking. The aim is to finish a first playable version of the game by the end of 2025. This version should contain a system wheren players can join a room and play the game with basic functionality. They should have access to a 1000 different combinations of words to play with.
This first version is not expected to have any features like a text or voice chat. To communicate, players are expected to use external applications like Discord. The game can ofcourse also be played in person if people all login through their own device. In the future I also want to add a voice and text chat system to the game itself to make communication easier. This will be needed in case automatic matchmaking is added as players will otherwise not be able to communicate. At first, the game will not be available on mobile screen sizes but this is something that will be kept in mind for future updates.
How is it made
The backend of the game will be built using the Flask web framework for Python just like this website. Further technical details have not yet been decided as the project is still in early development. It is however likely that Vue.js, a javascript framework, will be used for the frontend of the website. Note that the current logo, as seen at the top of this page, is a temporary placeholder and not the final design.
Updates on this project will be posted on this page as development progresses. Once the source code becomes available, a link to the github page will be added here as well just like a link to the website of the game itself. If you have any questions or suggestions regarding this project, feel free to contact me through the contact options on the about page.