Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zyx-0314/turn-based-rogue-game

This project is a simple demonstration of game development concepts, featuring character selection, game statistics, and potions. It's built using PyGame.
https://github.com/zyx-0314/turn-based-rogue-game

game-development python

Last synced: 2 days ago
JSON representation

This project is a simple demonstration of game development concepts, featuring character selection, game statistics, and potions. It's built using PyGame.

Awesome Lists containing this project

README

        





Logo

Turn Base Rougelike Game




This project is a simple demonstration of game development concepts, featuring character selection, game statistics, and potions. It's built using PyGame.


---




Table of Contents



  1. About The Project



  2. Getting Started





---

## About The Project

This project showcases a classic rogue turn-based game. Players can select characters, engage in strategic battles, and manage their resources through the use of potions.


### Built With

This game is built using PyGame, a popular Python library for creating 2D games. PyGame provides a versatile platform for game development, making it an excellent choice for creating engaging gaming experiences.

[Pygame-url]: https://www.pygame.org/news
[Pygame.com]: https://img.shields.io/badge/Pygame-35495E?style=for-the-badge&logo=pygame&logoColor=4FC08D

[![Pygame][Pygame.com]][Pygame-url]

(back to top)

---


## Getting Started

### Installation

#### For Developers:

If you want to set up a development environment for this game, follow these steps:

1. **Set up a Virtual Environment (Optional)**

You can create a virtual environment to isolate the project dependencies from your system-wide Python packages. This step is optional but recommended for better project management.

```shell
python -m venv venv
```

2. **Initialize the Virtual Environment (Optional)**

Activate the virtual environment if you created one. This step is optional if you skipped creating a virtual environment.

On Windows:
```shell
venv\Scripts\activate
```

On macOS and Linux:
```shell
source venv/bin/activate
```

3. **Install Pygame**

Install the required dependencies, including Pygame, using pip:

```shell
pip install -r requirements.txt
```

4. **Run the Game**

You can start the game by running the following command:

```shell
python main.py
```

#### For Compiled Version:

If you are looking for a compiled version of the game, please check the releases section of this repository. We provide compiled executables for various platforms. Download the appropriate version for your operating system and follow these steps:

1. **Download the Compiled Game**

Go to the [Releases](https://github.com/your-username/Turn-Based-Rogue-Game/releases) section of this repository and download the compiled version of the game for your platform (e.g., Windows, macOS, Linux).

2. **Run the Game**

Once downloaded, simply run the executable file to start playing the game.


(back to top)