Matchstick Game in C with Source Code

Matchstick Game in C with Source Code

This Matchstick Game in C Language is developed using C programming language. To begin the game, there are a total of 21 match sticks. First, we ask the user to choose one, two, three, or four matches per selection. Once the user has made his or her choice, the computer will make the final decision (same rules apply to the computer i.e., it can pick either 1 or 2 or 3 or 4 matches per pick). The key is that the computer’s choice is always 5 less than the user’s choice.

The condition 1 in the while loop ensures that the loop continues to execute until a break statement is encountered inside the loop, terminating the loop’s execution. while(1) is regarded as a never-ending loop (unless we have some ways to break out of the loop programmatically).

Anyway if you want level up your knowledge in programming especially C/C++ Programming Language, try this new article I’ve made for you Best C Projects with Source Code for Beginners Free Download 2020.

Match Stick Game in C++ with Source...
Match Stick Game in C++ with Source Code | C++ Programming Projects with Source Code 2021

To run this Matchstick Game in C make sure that you have a Code Blocks or any platform of C installed in your computer. Please scroll down and click the download button to obtain a free copy of the Matchstick Game project.

Project Name : Matchstick Game
Project Platform :C/C++
Programming Language Used:C Programming Language
Developer Name
IDE Tool (Recommended):Dev-C++/Codeblocks
Project Type :Desktop Application
Database:Stores data in .DAT file
Upload Date and Time:July 28, 2021- 5:51 am
Matchstick Game in C with Source Code Information

Matchstick Game in C Steps On How To Run The Project

Time needed: 5 minutes.

Here’s the step’s on how to run a Matchstick Game in C with Source Code.

  • Step 1: Extract file.

    Next, after you finished download the source code, extract the zip file.
    Extract file for Matchstick Game in C with Source Code

  • Step 2: Open CodeBlocks

    After that, After extracting the zip file, open your “CodeBlocks IDE”.
    Open Code blocks Apps for Extract file for Matchstick game in C with Source Code

  • Step 3: Open Project.

    Then, open file tab and Open File after that open folder MATCHSTICK-GAME-IN-C then click the “main“.

    Open file for Matchstick Game in C with Source Code

  • Step 4: Run Project

    Lastly, Open build tab and select build and run or you can use key F9.

  • Step 5: The actual code.

    Finally, You are free to copy the given source code below or download the downloadable source code given.

This Matchstick Game in C was build and run under Code::Blocks IDE.

  • Function of variables use in this game.
int matchNumber = 21, player, computer;
  • Function to create a main window .
int main()
    int matchNumber = 21, player, computer;

        printf("\nNumber of Match sticks left = %d\n", matchNumber);
        printf("Pick 1 or 2 or 3 or 4 matches\n");
        scanf("%d", &player);

        if(player > 4 || player < 1)

        matchNumber = matchNumber - player;

        printf("Number of matches left = %d\n", matchNumber);

        computer = 5 - player;

        printf("out of which computer picked up %d\n", computer);

        matchNumber = matchNumber - computer;

        if(matchNumber == 1)
            printf("\nNumber of matches left = %d\n", matchNumber);
            printf("You lost the Game\n");
  • Output:

Downloadable Source Code


This Matchstick Game in C with Source Code is only a project made for school requirement purposes only. A Matchstick Game in C language was created specifically for a semester project. It aims to give beginners a good understanding of programming small to large projects by imparting general workable and practical information about C. You can download this program and modify it to suit your client requirements, since this is a student project it means you cannot really expect 100% functionality from this.


If you have any questions or suggestions about Matchstick Game in C Source Code, please feel free to leave a comment below.

Leave a Comment