ORIGINAL REPO: https://github.com/pedrollamas/Star_wars_pygame

# 🎮 Star Wars: Space Duel! 🎮
![Hello there](Img/hello_there.gif)

Dive into the Star Wars galaxy and get ready for an epic showdown between two legendary characters: Han Solo and a relentless Stormtrooper. Take control of your character, dodge enemy shots, and showcase your skills with the laser pistol.
## Description
This is an arcade-style game 🕹️ created with ![Pygame](https://img.shields.io/badge/Pygame-%23FFCA1C?style=for-the-badge&logo=pygame&logoColor=white). You can play 1️⃣ 🆚 1️⃣ with a friend using the same keyboard. 

I used Tech with Tim tutorial and used it as a base, here is the link https://www.youtube.com/watch?v=jO6qQDNa2UY


Each player has 10 lives ♥️ and will take on the role of either Han Solo or a Stormtrooper.

My objective with this game was to learn the basics of ![Pygame](https://img.shields.io/badge/Pygame-%23FFCA1C?style=for-the-badge&logo=pygame&logoColor=white), in order to create different mini-games 🧩🎲 in the future for fun. 

I hope you enjoy it, and I invite you to collaborate to improve it or create new games if you wish.
## Demonstration
There are two playable characters:
| ![Han Solo](Img/han-solo.gif) | ![Stormtrooper](Img/stormtrooper_dance.gif) |
|:---:|:---:|
| **Han Solo** | **Stormtrooper** |

The quality of the gif is low, you'll find out later on when you download it that it is better 🤙

<p align="left">
  <img src="Img/Star_wars_demonstration.gif" alt="GIF del video" width="600" height="400">
</p>

## Instructions
To play the Star Wars game in your local environment, follow these steps:

### Clone the Repository

1. Open a terminal or command prompt on your system.
2. Navigate to the location where you want to clone the repository.
3. Run the following command to clone the repository:

``` 
git clone https://github.com/pedrollamas/Star_wars_pygame.git 
```

### Install Dependencies
1. Make sure you have Python installed on your system.
2. Navigate to the root folder of the cloned repository.
3. Run the following command to install the dependencies:
```
pip install -r requirements.txt
```
### Run the Game
In the same location as the root folder, run the following command to start the game:
```
python star_wars.py
```
Once the command is executed, the game will open in a new window, and you can start playing.

## Controls
![Controls](Img/controls.jpg)
#### For the Stormtrooper:

Move Up: W
Move Down: S
Move Left: A
Move Right: D
Shoot: Caps lock key (Press to shoot)

#### For Han Solo:
Move Up: Up Arrow
Move Down: Down Arrow
Move Left: Left Arrow
Move Right: Right Arrow
Shoot: Spacebar (Press to shoot)

To close the game, simply click the ❌ button in the window. If you want to play again, wait for 4 seconds and the game will automatically restart 🔁

## Contact:
* Feel free to send me an email, generate an issue or pull. My goal is for everyone who likes the idea, to contribute and start developing small fun games.
* 📬 Send me an email at pedrollamaslopez@hotmail.com
* 👨‍💼🤝 Connect with me on Linkedin at https://www.linkedin.com/in/pedrollamaslopez/

🌟**Enjoy the game and may the Force be with you!**🌟 
