Skip to content

A simple number guessing game in C where the player tries to guess a randomly generated number between 1 and 100. The program gives hints whether to guess higher or lower until the correct number is guessed.

Notifications You must be signed in to change notification settings

Theangryysoul/Guess_game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Number Guessing Game 🎯

A simple and fun number guessing game written in C language.

🧩 About the Game

  • The game generates a random number between 1 and 100.
  • It can be played by 2 or more players.
  • Each player tries to guess the number in the fewest attempts possible.
  • The game provides hints:
    ➀ "Think of a higher number" or
    ➀ "Think of a lower number"

Whoever guesses the number in the least number of tries wins!


βš™οΈ How It Works

  • A random number is generated using rand().
  • Players take turns guessing the number.
  • After each guess, the program tells whether the guessed number is too high or too low.
  • When the correct number is guessed, the program displays the number of attempts taken.

πŸ› οΈ Technologies Used

  • Language: C
  • Libraries:
    • <stdio.h> β€” for input/output
    • <stdlib.h> β€” for random number generation
    • <time.h> β€” to seed the random number generator with the current time

πŸš€ How to Run

  1. Clone the repository or download the .c file.
  2. Compile the code using GCC or any C compiler:
    gcc -o guess_game guess_game.c
    

🀝 Pull Requests

Pull requests are welcome! Feel free to improve the game logic, add multiplayer score tracking, or create a UI version.

πŸ§‘ Author

Vishal Verma (Inspired from @codewithharry)

About

A simple number guessing game in C where the player tries to guess a randomly generated number between 1 and 100. The program gives hints whether to guess higher or lower until the correct number is guessed.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages