A custom game controller software like WWTBAM.
This project began in the summer of 2017 for a YouTube series called 'Het DJG Toernooi' (The DJG Tournament). After couple of livestreams and video's, the project discontinued in late 2018.
But when the COVID-19 reached the rest of the world in 2020, I restarted this project with a new name called 'The Millionaire Game' and decided to put the source code on GitHub to help other people making their own quiz game with this program. This software can be used to run your own Who Wants To Be A Millionaire games. For example at home, on Discord with friends or on a Youtube video/livestream. There will be new features in the future to play around with. But there are a lot of elements that you can use:
- Max. 4 lifelines (customizable).
- Host and Contestant screen.
- TV/Livestream screen.
- Fastest Finger First (+ online features) (Windows only).
- Risk Mode (2nd safety net disabled & extra lifeline(s) can be activated).
- Compatible with Microsoft SQL Server (Local only).
- Easy to use Questions Editor.
New features, releases, suggestions and issues will be documented in this GitHub repository.
- Download the latest (or other) release and extract the zip file to the desired folder.
- Run MillionaireGame.exe
- When you launch it for the first time, the database file will be created automatically for you.
- If you used an older version of the Millionaire Game, you need to transfer the questions to a new database table. A message box will notify you if this is the case.
- Tweak some settings to what you like (don't forget adding questions if you don't have them already)
- You are ready to go! Have fun!
To use the online features of Fastest Finger First, you need to setup the following:
- Open the 'FFF Server' in the application. At first, Windows Firewall asks if you want to allow this program. Click 'Allow' or 'Yes'.
- On your router, open the TCP port that is given in the Options menu. Otherwise people cannot join. (The default port is 3818).
- Choose the preferred amount of player slots on the server (2-8).
- The contestants need to have the application 'FFF_Client.exe' to connect to your FFF session. In the texbox, enter the needed IP address. (LAN IP for people in the same network, WAN IP for people on other networks)
- Select a player slot that is free (1 to 8).
- Click 'Connect' and you are done. (When the 'Connect' button on the client changes to 'Disconnect', then the contestant is connected.)
The lifelines that are in play are fully customizable. You can use up to 4 lifelines in total when playing the game. So if you want, you can also set the total lifelines to 0. Then there will be no lifelines in the game to use. (Pretty hardcore) Also there is the option to set when the lifeline(s) become available. These are the current possibilities:
- Always (Lifeline can be used on every question)
- After Q5 (Lifeline is unlocked after the contestant answers question 5 correctly)
- After Q10 (Lifeline is unlocked after the contestant answers question 10 correctly)
- Risk Mode (When activating Risk Mode, the lifeline becomes available to the contestant)

Take out two wrong answers and leave one right & wrong answer.

Ask a friend or other person for help on a question. The contestant has 30 seconds to get an answer.

Ask the 'virtual' audience for help! (Also possible to set custom results per question in the Question Editor)

When the contestant doesn't like the current question, this lifeline will switch the question for another one on the same level.

The contestant gets two chances to give the correct answer. When this lifeline is in use, it is not allowed to walk away.

Like the name of the lifeline already suggest, ask the present host to give his/her opinion on what the correct answer could be.
You can watch the demo video of 2023 here below:
You can download one of the releases: here !
When I was inactive for a while, I noticed on Github that forks were created from this repository. And my support for it is 100%. So if you have any knowledge about VB.net & C# programming languages, then feel free to modify this to your own liking. The best forks will be highlighted in the list below (with short description of what is modified) so you can check it as well.
- Version of mathieufitzgerald (https://github.com/mathieufitzgerald/TheMillionaireGame): Custom textures + 1920x1080 support
- <maybe your fork??>