TheMillionaireGame

2025-12-10 0 646

The Millionaire Game

Welcome to The Millionaire Game! A selfwritten application based on the popular TV-show \’Who Wants to be a Millionaire\’.

Introduction

This project began in the summer of 2017 for a YouTube series/project.
Because we wanted the series/game to be a lot easier to control and play, the idea came to write a application around it to take care of the questions, music and graphics. With the exception of the music and sound, everything else was self designed (which was looking a bit poor and simple)
But after acouple of livestreams and video\’s, the project discontinued in late 2018 and developement on the application was halted.

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.

Keep in mind that this is not a traditional PC-game, but more a simulator or a game controller. A minimun of 2 people are required to use this correctly (1 host which will ask the questions & 1 contestant which gives the answers).
The recommended way to play it is as follows:

  • a minimum of 1 computer or laptop (which is capable of connecting multiple monitors)
  • 3 or 4 monitors (1 for the control panel, 1 for the host screen, 1 for the contestant screen and 1 for the TV/Audience screen)
  • 1 person that controls the software via the Control Panel
  • 1 host/quizmaster
  • 1 contestants (or more if you also want to play Fastest Finger First or pick a random contestant by the computer)

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).
  • Free Safety Net Mode (2nd safety net can be placed anywhere after the 5th question).
  • Compatible with Microsoft SQL Server (Local & Remote).
  • Easy to use Questions Editor.

New features, releases, suggestions and issues will be documented in this GitHub repository.

Software Requirements

To run the Millionaire Game, you also need to install the following software:

  • Microsoft SQL Server Express (2019 or later).

How to install and use?

  • Download the latest (or other) release and extract the zip file to the desired folder.
  • When you want to run the database locally on your computer, you also need to install SQL Server Express.
  • Run MillionaireGame.exe located in the downloaded zip archive.
  • When you launch it for the first time, you can choose where your database is going to be and the application will make the database itself + the tables 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). Therefore, you can also use the import tool in the Questions Editor.
  • You are ready to go! Have fun playing Millionaire!

Extra information

To use the online features of Fastest Finger First, you need to setup the following:

  1. Open the \’FFF Server\’ in the application. At first, Windows Firewall asks if you want to allow this program. Click \’Allow\’ or \’Yes\’.
  2. On your router, open the TCP port that is given in the Options menu. Otherwise people cannot join. (The default port is 3818).
  3. Choose the preferred amount of player slots on the server (2-8).
  4. 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)
  5. Select a player slot that is free (1 to 8).
  6. Click \’Connect\’ and you are done. (When the \’Connect\’ button on the client changes to \’Disconnect\’, then the contestant is connected.)

Lifelines

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)

50:50

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

Plus One (Phone-A-Friend)

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

Ask The Audience

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

Switch the Question

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

Double Dip

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

Ask The Host

Like the name of the lifeline already suggest, ask the present host to give his/her opinion on what the correct answer could be.

Video Demo

The new demo video is coming soon on my channel:

Screenshots

Screenshots below are from version 1.1!
New screenshots wil come shortly. 😉

Main overview:

Options Menu:

Editing the sound cues:

Money Tree settings:

Connect to your own SQL server:

Questions Editor:

A virtual Fastest Finger First session:

Picking a random contestant from the list:

The Fastest FInger First client program:

Support The Millionaire Game!

You can support this project by making a donation! (It is not required to use the app, but it would be really nice of course)

Where to download it?

You can download one of the releases:
here
!

Some other useful guides

The guides below hasn\’t been written yet.

  • Setting up and using a networked SQL Server.
  • Using Fastest Finger First

Other versions / forks.

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.c***om/mathieufitzgerald/TheMillionaireGame): Custom textures + 1920×1080 support
  • <maybe your fork??>

下载源码

通过命令行克隆项目:

git clone https://github.com/Macronair/TheMillionaireGame.git

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

左子网 编程相关 TheMillionaireGame https://www.zuozi.net/33508.html

Applio
上一篇: Applio
Voicecord
下一篇: Voicecord
常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、描述:源码描述(含标题)与实际源码不一致的(例:货不对板); 2、演示:有演示站时,与实际源码小于95%一致的(但描述中有”不保证完全一样、有变化的可能性”类似显著声明的除外); 3、发货:不发货可无理由退款; 4、安装:免费提供安装服务的源码但卖家不履行的; 5、收费:价格虚标,额外收取其他费用的(但描述中有显著声明或双方交易前有商定的除外); 6、其他:如质量方面的硬性常规问题BUG等。 注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。
查看详情
  • 1、左子会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、左子无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在左子上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于左子介入快速处理。
查看详情

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务