mirror of
https://github.com/BreizhHardware/Poulpes-de-l-Espace-La-derniere-ligne-de-Defense.git
synced 2026-01-18 16:27:20 +01:00
WIP on turn and Update README.MD
# To do: - Dasagne
This commit is contained in:
10
README.MD
10
README.MD
@@ -39,6 +39,10 @@ Les règles sont simples:
|
||||
## Comment jouer
|
||||
|
||||
### Installation
|
||||
Attention, le jeu est en cours de développement et n'est pas encore disponible en version stable.
|
||||
|
||||
De plus afin de pouvoir le compiler, vous devez avoir installé les dépendances nécessaires et avoir au minimum 8 Go de RAM.
|
||||
Durant la compliation, le jeu peut consommer jusqu'à 6 Go de RAM a cause du QRessourceCompiler de QT6.
|
||||
|
||||
### Dépendances
|
||||
|
||||
@@ -46,6 +50,12 @@ Les règles sont simples:
|
||||
- QT6
|
||||
- QT6 Multimedia
|
||||
|
||||
#### Installation des dépendances (Debian/Ubuntu)
|
||||
|
||||
```BASH
|
||||
sudo apt-get install cmake qt6-base-dev qt6-multimedia-dev
|
||||
```
|
||||
|
||||
### Compilation
|
||||
|
||||
```BASH
|
||||
|
||||
69
lisez-moi.txt
Normal file
69
lisez-moi.txt
Normal file
@@ -0,0 +1,69 @@
|
||||
# Pouples de l'espace: La dernière ligne de défense
|
||||
|
||||
## Lore
|
||||
|
||||
### Introduction
|
||||
|
||||
En l'ans 2954 du calendrier humain, les pouples de l'espace ont été découverts.
|
||||
Ces créatures, mi-poulpes, mi-pingouin, ont été trouvées sur une planète lointaine, dans un système solaire inconnu.
|
||||
Les pouples de l'espace sont des créatures pacifiques, mais elles sont aussi très intelligentes.
|
||||
Elles ont développé une technologie avancée et ont réussi à voyager à travers l'espace pour visiter d'autres planètes.
|
||||
|
||||
Les hommes se sont donc rassemblé sous la bannière de l'UEE (United Earth Empire) pour étudier ces créatures.
|
||||
Les pouples de l'espace ont été très coopératifs et ont partagé leur technologie avec les hommes.
|
||||
Les hommes ont alors commencé à utiliser cette technologie pour améliorer leur propre technologie.
|
||||
|
||||
Les hommes effrayés par ces créatures ont décidé de les attaquer. Les pouples de l'espace ont alors décidé de se défendre.
|
||||
Ils ont construit une base spatiale pour protéger leur planète.
|
||||
Cette base est la dernière ligne de défense des pouples de l'espace.
|
||||
|
||||
### Objectif
|
||||
Votre mission est de protéger la base spatiale des pouples de l'espace contre les attaques des hommes.
|
||||
|
||||
### Règles
|
||||
Les règles sont simples:
|
||||
- Objectif : Défendez votre base contre les vagues d'ennemis qui arrivent.
|
||||
- Contrôles :
|
||||
- Déplacement de la caméra : Utilisez les touches fléchées pour déplacer la caméra.
|
||||
- Déplacement du joueur : Utilisez les touches ZQSD pour déplacer votre personnage.
|
||||
- Mécaniques de Jeu :
|
||||
- Placer des Tours : Cliquez avec le bouton gauche de la souris pour placer une tour sur la carte.
|
||||
- Améliorer des Tours : Cliquez avec le bouton gauche de la souris sur une tour existante pour l'améliorer.
|
||||
- Combat :
|
||||
- Si les ennemis touchent le joueur, ils sont tués. Le joueur subit des dégâts mais gagne de l'argent.
|
||||
- Si les ennemis atteignent la fin du chemin, le joueur subit des dégâts mais ne gagne pas d'argent.
|
||||
- But : Survivez à autant de vagues que possible et protégez votre base.
|
||||
|
||||
**Bonne chance et amusez-vous bien en défendant !**
|
||||
|
||||
## Comment jouer
|
||||
|
||||
### Installation
|
||||
Attention, le jeu est en cours de développement et n'est pas encore disponible en version stable.
|
||||
|
||||
De plus afin de pouvoir le compiler, vous devez avoir installé les dépendances nécessaires et avoir au minimum 8 Go de RAM.
|
||||
Durant la compliation, le jeu peut consommer jusqu'à 6 Go de RAM a cause du QRessourceCompiler de QT6.
|
||||
|
||||
### Dépendances
|
||||
|
||||
- CMake
|
||||
- QT6
|
||||
- QT6 Multimedia
|
||||
|
||||
#### Installation des dépendances (Debian/Ubuntu)
|
||||
|
||||
```BASH
|
||||
sudo apt-get install cmake qt6-base-dev qt6-multimedia-dev
|
||||
```
|
||||
|
||||
### Compilation
|
||||
|
||||
```BASH
|
||||
git clone https://github.com/BreizhHardware/Poulpes-de-l-Espace-La-derniere-ligne-de-Defense.git
|
||||
cd Poulpes-de-l-Espace-La-derniere-ligne-de-Defense
|
||||
mkdir build
|
||||
cd build
|
||||
cmake ..
|
||||
make
|
||||
./Poulpes_de_l_espace_La_derniere_ligne_de_defense
|
||||
```
|
||||
@@ -71,10 +71,12 @@ void Tile::mousePressEvent(QMouseEvent* event) {
|
||||
void Tile::setOrientation(Direction nextDirection) {
|
||||
QPixmap pixmap = this->icon().pixmap(this->iconSize());
|
||||
|
||||
/*
|
||||
qDebug() << "Previous direction: " << directionToString(this->previousDirection).c_str();
|
||||
qDebug() << "Next direction: " << directionToString(nextDirection).c_str();
|
||||
*/
|
||||
if ((this->previousDirection == Down && nextDirection == Right) || (this->previousDirection == Left && nextDirection == Up)) {
|
||||
qDebug() << "Turn";
|
||||
//qDebug() << "Turn";
|
||||
pixmap = QPixmap(QString::fromStdString(":/ressources/Tile/turn.png"));
|
||||
if (this->previousDirection == Left && nextDirection == Up) {
|
||||
pixmap = pixmap.transformed(QTransform().rotate(180));
|
||||
|
||||
Reference in New Issue
Block a user