324 Commits

Author SHA1 Message Date
e03abf24ec Avancement sur coroutine de génération de ressources.
Changé la coroutine de ResourceMaker vers ResourceManager.

Changé ResourceMaker pour permettre d'augmenter ou de réduire la quantité de resources produites.
2023-05-21 19:18:35 -04:00
Felix-gabriel Boucher-luneau
2f02d29d27 Pull request #5: Level manager, et tile pour les ressources
Merge in CGD/gather-and-defend from feature/LevelManager_Resources to main

* commit 'dec5aeb8572872f8c73a8d83ddd9bf685f2bba9b':
  ajouter la tile directement au LevelManager
  retiré debug servant à tester
  tidy up level manager related scripts
  level manager et une ferme
2023-05-21 23:14:45 +00:00
81e157eb16 Création de base pour l'interface de la selection de niveau. 2023-05-21 15:45:35 -04:00
Felix Boucher
dec5aeb857 ajouter la tile directement au LevelManager
au lieu d'ajouter une classe data intermédiaire.

l'idée est que ça rend les modifications complexes d'avoir un intermédiaire. Autant ajouter la tuile direct.
2023-05-20 23:27:43 -04:00
Felix Boucher
c7132af42f retiré debug servant à tester 2023-05-20 22:51:56 -04:00
Felix Boucher
22abe69340 tidy up level manager related scripts
scripts were not classified

created a LevelManager folder in the scripts folder
2023-05-20 22:42:03 -04:00
Felix Boucher
d615b9abe4 level manager et une ferme
pas de moyen d'accéder et de gérer et d'accéder aux unités / props sur la map

- ajout d'un LevelManager qui contient tous les objet de niveau (ILevelObject)
- ajout d'un ResourceTile qui s'ajoute lui-même au level manager, et contient ses informations.

ResourceTile pas terminée puisque le genre de resource est dépendant du ResourceManager, pas encore contenu dans main.
2023-05-20 22:35:01 -04:00
3e00af6067 Update sur scene de TestResource
Ajout de ResourceText. Permet de montrer l'inventaire des ressources dynamiquement.

Modification de la gestion d'instance dans ResourceManager

Changement des boutons pour la version TextMeshPro

Debut de la coroutine de ResourceMaker
2023-05-20 18:50:27 -04:00
Baptiste Girard
bc57e9595d Pull request #4: Dev/Entities attacks
Merge in CGD/gather-and-defend from dev/Entities-attacks to main

* commit '7d225ccbd0149e6c7128d8dc924fb4487937fb64':
  v3
  v2
  no message
  v1 attack ally and enemy
2023-05-20 02:34:57 +00:00
BaptisteGirard
7d225ccbd0 v3 2023-05-19 22:30:00 -04:00
BaptisteGirard
e58928ef8b v2 2023-05-15 15:47:38 -04:00
4367e2e48c Debut de la scene de TestResource
Permet d'expérimenter avec la génération et la dépense des ressource

Non-fonctionnel, mais facilite le TDD
2023-05-14 19:09:43 -04:00
61775fdf76 Creation de ResourceManager, ResourceMaker et ResourceRemover
Permet la gestion, la création et la prise en charge du cout des resources respectivement.
2023-05-14 16:28:24 -04:00
Baptiste
ac7d2ce568 no message 2023-05-12 22:42:47 -04:00
Baptiste
961059ce16 v1 attack ally and enemy 2023-05-12 19:29:21 -04:00
Felix-gabriel Boucher-luneau
77ab3229e1 Pull request #3: First draft pour level editor
Merge in CGD/gather-and-defend from feature/levelEditor to main

* commit 'ebe035840cc062c26e9d5bfff0592841f676280d':
  tidy up + add test tiles + small doc
  load et save feature pour level
2023-05-11 17:31:15 +00:00
Felix Boucher
ebe035840c tidy up + add test tiles + small doc
La feature était désorganisé et il n'y avait rien pour tester ou démontrer la fonctionalité

J'ai rangé tous les scripts dans des dossiers enfants de LevelEditor.

Tous les fichiers du level editor sont dans le namespace GatherAndDefend.LevelEditor.

J'ai ajouté un type de tile qui peut instantier un prefab au startup.

J'ai créé un level de test.
2023-05-10 19:01:31 -04:00
Felix Boucher
9e07d7f882 load et save feature pour level
sauvegarder et charger des niveaux à partir d'un tilemap

un scriptable object contient les informations pour le niveau

un script avec un custom editor permet de sauvegarder un ensemble de tilemaps, ou de charger l'information contenue dans un scriptable object
2023-05-10 17:06:13 -04:00
William Gingras 01
92146f563c Pull request #2: Art/addDemoProjectSprites
Merge in CGD/gather-and-defend from art/addDemoProjectSprites to main

* commit 'b73eb9e7b37963c40905ec9f6e45a6ef1efaa44e':
  Added demo project sprites and a basic animated stickman
2023-05-10 01:03:42 +00:00
b73eb9e7b3 Merge branch 'main' into art/addDemoProjectSprites 2023-05-09 19:21:07 -04:00
ef7ee26ce1 Added demo project sprites and a basic animated stickman 2023-05-09 19:20:41 -04:00
Felix-gabriel Boucher-luneau
7c7ad68b69 Pull request #1: ajout d'un fichier gitmessage
Merge in CGD/gather-and-defend from maintenance/addingGitMessage to main

* commit '48e188e3f9b2c7bef71b7060a7937e08e5ebcd75':
  ajout d'un fichier gitmessage
2023-05-09 13:06:30 +00:00
Felix Boucher
48e188e3f9 ajout d'un fichier gitmessage
Le but est d'avoir une certaine homogénité dans les messages de commit

ajout d'un fichier template pour le message de commit
2023-05-09 08:50:19 -04:00
69aad5b451 First push 2023-05-07 18:28:47 -04:00