Skip to content

Commit 8106c27

Browse files
authored
README.md
1 parent d2ce916 commit 8106c27

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

Door Puzzle AI/README.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
Package/Script Name: Door Puzzle AI
2+
3+
Short description of package/script: This is a simple Python script that allows the user to play a Door Puzzle game against an AI opponent. The user needs to choose one door out of three, and the AI will reveal a door without the prize. The user then has the option to switch their chosen door or stick with the current choice to win the prize.
4+
5+
Functionalities/Scripts:
6+
7+
generate_doors(num_doors): Generates a list of doors, where one door contains the prize (True) and the others don't (False).
8+
choose_door(num_doors): Allows the user to select a door number from 1 to the total number of doors.
9+
open_door(doors, chosen_door): Reveals a door that does not have the prize, except for the chosen door.
10+
switch_door(chosen_door, num_doors): Allows the user to switch their chosen door.
11+
Setup Instructions:
12+
13+
Make sure you have Python installed on your system.
14+
Download the Door Puzzle AI script from the provided source.
15+
Save the script in a directory of your choice.
16+
Explain how to set up and run your package/script on the user's system:
17+
18+
Open a terminal or command prompt.
19+
Navigate to the directory where you saved the Door Puzzle AI script using the cd command.
20+
Run the script using the command: python door_puzzle_ai.py
21+
The game will start, and the user will be prompted to choose one door out of three.
22+
After choosing, the AI will reveal one door that doesn't have the prize.
23+
The user will then have the option to switch their chosen door or stick with the current choice.
24+
The script will reveal whether the user has won the prize or not.
25+
Detailed Explanation:
26+
The script defines four functions to implement the Door Puzzle AI game. The generate_doors(num_doors) function generates a list of doors, where one door contains the prize (True) and the others don't (False). The choose_door(num_doors) function allows the user to select a door number from 1 to the total number of doors. The open_door(doors, chosen_door) function reveals a door that doesn't have the prize, except for the chosen door. The switch_door(chosen_door, num_doors) function allows the user to switch their chosen door.
27+
28+
Output:
29+
The output of the script will be displayed in the terminal or command prompt. After the user chooses a door and optionally switches their choice, the script will reveal whether the user has won the prize or not. The game outcome will be displayed in the terminal.
30+
31+
Author(s):
32+
Author: Shikhar9425

0 commit comments

Comments
 (0)