Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fernando-medeiros/pleiades
O posto avançado das Plêiades é um jogo do gênero Tower Defense no estilo espaço, cujo objetivo é defender a base de naves inimigas enquanto acumula pontos e se desenvolve.
https://github.com/fernando-medeiros/pleiades
game pygame pygame-game pygame-games python python-pygame tower-defense
Last synced: 17 days ago
JSON representation
O posto avançado das Plêiades é um jogo do gênero Tower Defense no estilo espaço, cujo objetivo é defender a base de naves inimigas enquanto acumula pontos e se desenvolve.
- Host: GitHub
- URL: https://github.com/fernando-medeiros/pleiades
- Owner: Fernando-Medeiros
- Created: 2022-12-31T22:08:00.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-08T03:23:31.000Z (almost 2 years ago)
- Last Synced: 2024-10-23T20:15:23.697Z (2 months ago)
- Topics: game, pygame, pygame-game, pygame-games, python, python-pygame, tower-defense
- Language: Python
- Homepage: https://replit.com/@FernandoMedeir8/Pleiades
- Size: 7.49 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: docs/README.md
Awesome Lists containing this project
README
V.0.4
# Pleiades Outpost
O posto avançado das Pleiades é um jogo do gênero **Tower Defense** no estilo espaço, cujo objetivo é **defender a base de naves inimigas** enquanto acumula pontos e se desenvolve.
> [Progresso do jogo ---> Tasks.md](tasks.md)
> [Imagens das versões](img/)
> [Ex. Imagem base do jogo](img/ex-base.png)
## Resumo
- [Pleiades Outpost](#pleiades-outpost)
- [Resumo](#resumo)
- [Requisitos](#requisitos)
- [Ambiente](#ambiente)
- [Iniciar o Jogo](#iniciar-o-jogo)
- [Estrutura](#estrutura)
- [Créditos](#créditos)## Requisitos
- Git
- Python 3.10
- Pygame 2.1.2
- Virtualenv *ou semelhante*
- Um editor de códigos como VSCode, Sublime, Vim, Pycharm, etc...> **Opicional** -> blue 0.9.1 *Para formatar o codigo com flake8*
> **O .vscode** já possue configuração para auto formatação do flake8, portanto use o blue para complementar.
## Ambiente
Crie o ambiente virtual```console
virtualenv .venv
```Ative o ambiente
```console
# Linux Bash
source .venv/bin/activate
# Windows Power Shell
./.venv/bin/activate.ps1
```Instale as dependências
```console
pip install -r requirements.txt
```## Iniciar o Jogo
```console
python main.py
```## Estrutura
```console
.
├── docs
│ ├── img
│ │ ├── ex-base.png
│ │ ├── v.0.1.png
│ │ ├── v.0.2.png
│ │ ├── v.0.3_1.png
│ │ ├── v.0.3.png
│ │ └── v.0.4.png
│ ├── README.md
│ └── tasks.md
├── main.py
├── requirements.txt
├── src
│ ├── enemy
│ │ ├── entity.py
│ │ └── particles.py
│ ├── game.py
│ ├── layout
│ │ ├── hud.py
│ │ ├── menu.py
│ │ └── status.py
│ ├── player
│ │ ├── cannon.py
│ │ ├── entity.py
│ │ └── radius.py
│ └── stage
│ └── stages.py
└── static
├── image
│ ├── credit.txt
│ ├── nave1.png
│ └── nave2.png
└── soundtrack
├── credit.txt
└── main.mp310 directories, 25 files
```## Créditos
- [Soundtrack](/static/soundtrack/credit.txt)
- [Sprites](/static/image/credit.txt)