Skip to content

Commit

Permalink
Resolve conflict
Browse files Browse the repository at this point in the history
  • Loading branch information
mansi066 committed Nov 10, 2024
1 parent 4705311 commit 8d1ec08
Show file tree
Hide file tree
Showing 3 changed files with 237 additions and 0 deletions.
65 changes: 65 additions & 0 deletions Dice_Rolling_Simulator/Readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
### Description
The dice rolling simulator is a simple application built using Python and the Tkinter library for the graphical user interface (GUI). The simulator mimics the action of rolling a dice, providing a random outcome between 1 and 6 each time the user interacts with the interface. This application is useful for games, educational purposes, or simply for fun.

### Game_Logic

- Initialization: When the program starts, it initializes the main window using Tkinter.
- Dice Roll: A function generates a random number between 1 and 6 using Python's random module.
- Display: The result of the dice roll is displayed on the GUI, typically as a number or a graphical representation of a dice face.
- Interaction: The user can roll the dice by clicking a button on the GUI, which triggers the dice roll function.

### FEATURES
Random Dice Roll: Uses the random.randint(1, 6) function to generate a number between 1 and 6.
Graphical Interface: A user-friendly interface built with Tkinter, making it easy to interact with the simulator.
Roll Button: A button that the user clicks to roll the dice.
Display Area: Shows the result of the dice roll, either as a numeric value or a visual representation.

### Screenshot![Dice_Rolling_simulator_Game](https://github.com/priyashuu/GameZone/assets/150767072/46569298-3844-4240-a3c3-544fc47c524e)
### Video

https://github.com/priyashuu/GameZone/assets/150767072/0d88b796-9125-4bf4-bb58-7178a456ecc8




### Tech Stack Overview

The dice rolling simulator utilizes a combination of technologies and libraries to create a functional and interactive application. Below is a breakdown of the tech stack used:

#### **Programming Language:**
- **Python**

#### **Graphical User Interface (GUI):**
- **Tkinter**

#### **Libraries and Modules:**
- **Random**

#### **Development Environment:**
- **IDLE**
- **VS Code**
#### **Version Control:**
- **Git**
- **GitHub**
### Example of Tech Stack in Action
1. **Python**: The logic of the dice roll is implemented in Python using simple functions and conditional statements.
2. **Tkinter**: Used to create the main window, buttons, and labels that make up the user interface.
3. **Random Module**: Utilized within the dice roll function to generate a random number between 1 and 6 each time the user clicks the roll button.
4. **Git and GitHub**: The code is version-controlled using Git and hosted on GitHub, making it easy to share and collaborate with others.

### Installation Instructions
1. **Install Python**: Download and install Python from [python.org](https://www.python.org/).
2. **Install Tkinter**: Tkinter is included with Python, so no additional installation is required.
3. **Clone the Repository**: If the project is hosted on GitHub, clone the repository using Git.
```bash
git clone https://github.com/username/repository-name.git
```
4. **Run the Application**: Navigate to the project directory and run the Python script.
```bash
cd repository-name
python dice_simulator.py
```
<<<<<<< HEAD

=======
>>>>>>> priyashuu-patch-1
83 changes: 83 additions & 0 deletions EndlessRunner/Readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
# Endless Runner Game

Welcome to the **Endless Runner** game! This is a fun, simple game where you control a chicken navigating through obstacles. The game ends when the chicken collides with an obstacle.

## Table of Contents

- [Features](#features)
- [Demo](#demo)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)
- [Acknowledgments](#acknowledgments)

## Features

- **Dynamic Gameplay**: Navigate a chicken through obstacles.
- **Jump Mechanics**: Jump to avoid obstacles.
- **Responsive Design**: Adapts to different screen sizes.
- **Scoring System**: Displays score when the game ends.
- **Background Animation**: Dynamic background for a better visual experience.

## Demo

![Endless Runner Demo](path_to_your_demo_image.gif)

You can play the game live [here](link_to_your_live_demo).

## Installation

To set up and run the Endless Runner game locally:

1. **Clone the repository**:
```bash
git clone https://github.com/yourusername/endless-runner.git
```

2. **Navigate to the project directory**:
```bash
cd endless-runner
```

3. **Open `index.html` in your web browser**:
Simply open the `index.html` file to start playing the game.

## Usage

- **Jump**: Click anywhere on the page to make the chicken jump and avoid obstacles.
- **Score**: The game displays your score when the chicken collides with an obstacle.

## Contributing

We welcome contributions to improve the Endless Runner game. To contribute:

1. **Fork the repository**.
2. **Create a new branch**:
```bash
git checkout -b feature-branch
```
3. **Commit your changes**:
```bash
git commit -m 'Add new feature'
```
4. **Push to the branch**:
```bash
git push origin feature-branch
```
5. **Create a Pull Request**.

Please make sure to follow the existing coding style and write tests for any new features or fixes.

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
.

## Contact

For any questions or feedback, feel free to contact me at [[email protected]].

---

Happy coding and enjoy the game!
89 changes: 89 additions & 0 deletions MatchingPair/Readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
# Matching Pairs Game
## Description

The Matching Pairs Game is a fun and engaging memory game developed using HTML, CSS, and JavaScript. The game challenges players to match pairs of cards with identical images within a limited time. It offers a simple yet addictive gameplay experience, a countdown timer, and a helpful chatbot for hints.

## Features

- **Interactive Gameplay:** Flip cards to reveal their images and try to find matching pairs.
- **Scoring System:** Earn points for each successful match.
- **Countdown Timer:** Complete the game within the allotted time to win.(FutureScope)
- **Responsive Design:** The game is optimized for both desktop and mobile devices.
- **Dark Theme:** The game features a modern dark theme for a comfortable playing experience.

### Objective

Match all pairs of cards .

### How to Play

1. **Starting the Game:**
- All cards are placed face down on the game board.
- The score and timer are displayed at the top of the game area.

2. **Flipping Cards:**
- Click on any card to flip it over and reveal the image on the front.
- Click on a second card to flip it over as well.

3. **Matching Pairs:**
- If the images on the two flipped cards match, they will remain face up.
- If the images do not match, both cards will flip back face down after a short delay.


5. **Timer:**
- The timer is displayed at the top of the game area.
.



7. **Winning and Losing:**
- The game is won when all pairs of cards have been matched before the timer runs out.


8. **Restarting the Game:**
- Refresh the page to start a new game.

### Tips

- Remember the positions of the cards you have already flipped.
- Use hints strategically to maximize your chances of finding pairs quickly.

## ScreeShots
![Matching_Pair_Game](https://github.com/user-attachments/assets/0fc1bf7f-81b4-4124-97a2-9fa135479b66)
## workingVideo:


https://github.com/user-attachments/assets/cc6e7ac3-4057-47ad-b859-2aae2d4e31b9



## Technologies Used

- **HTML:** Structure of the game.
- **CSS:** Styling and layout.
- **JavaScript:** Game logic and interactivity.

## Getting Started

1. Clone the repository:
```bash
git clone https://github.com/yourusername/matching-pairs-game.git
```
2. Navigate to the project directory:
```bash
cd matching-pairs-game
```
3. Open `index.html` in your web browser to play the game.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Acknowledgments

- Icons by [Favicon](https://favicon.io/)


---

Replace `"https://github.com/yourusername/matching-pairs-game.git"` with the actual URL of your GitHub repository. This README file provides a detailed description of the game, instructions for playing, and information about the technologies used, making it easy for others to understand and contribute to your project.

0 comments on commit 8d1ec08

Please sign in to comment.