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.

Home Page:https://replit.com/@FernandoMedeir8/Pleiades

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

Imagens das versões

Ex. Imagem base do jogo

Resumo

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

virtualenv .venv

Ative o ambiente

# Linux Bash
source .venv/bin/activate
# Windows Power Shell
./.venv/bin/activate.ps1

Instale as dependências

pip install -r requirements.txt

Iniciar o Jogo

python main.py

Estrutura

.
├── 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.mp3

10 directories, 25 files

Créditos

About

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://replit.com/@FernandoMedeir8/Pleiades


Languages

Language:Python 100.0%