Commit graph

172 commits

Author SHA1 Message Date
Yannis 8ea1c1261e
Ajout de typage dans le entity_manager 2024-01-02 15:04:46 +01:00
Yannis 6ddf98db4a
Ajout d'une version optimisée de get_tile_at() 2023-12-31 14:53:39 +01:00
Yannis 309939e69a
Optimisation de la récupération des tiles 2023-12-31 14:12:58 +01:00
Yannis a6847caf6c
Ajout d'un compteur de FPS en mode DEBUG 2023-12-31 14:12:28 +01:00
Yannis 5e5f23750f
Fix d'un crash lié aux particules 2023-12-31 13:42:15 +01:00
Yannis 89cd32f453 Update du monde 5 et du tileset 2023-12-30 21:56:42 +01:00
Yannis 04fc4d20af Update du monde 5 non commit 2023-12-30 16:57:32 +01:00
Yannis 78b6baf354 Update du monde 5 et ajout d'un pont dans le tile set 2023-12-30 16:55:21 +01:00
Yannis 469e1e4c8a Ajout de particules 2023-12-30 15:13:55 +01:00
Yannis ced0f8b65b Ajout d'ombres aux arbres et à la porte 2023-12-30 11:25:01 +01:00
Yannis 646d705cf6 Réimplémentation du rendu des ombres 2023-12-29 22:49:55 +01:00
Yannis a182529442 Retrait de l'ombre du joueur 2023-12-29 22:25:40 +01:00
Yannis 630176600a Ajout du flipping de direction pour les entités 2023-12-29 22:25:23 +01:00
Yannis 21b973e9d8 Réimplementation de l'animation de marche du joueur 2023-12-29 22:13:21 +01:00
Yannis c460003c4c Fix du décalage des collisions dans les chunks à des coordonnées négatives 2023-12-29 21:36:32 +01:00
Yannis 7a54d2b9a2 Update du tileset Tiled 2023-12-29 21:35:53 +01:00
Yannis bf75c533c6 Ajout du fichier PDN de l'animation de marche du joueur 2023-12-29 21:35:10 +01:00
Yannis ca4d460989 Ajout de la visualisation des collisions de la map en mode DEBUG 2023-12-29 19:48:14 +01:00
Yannis 350064792c Fix des bugs de collision 2023-12-29 19:47:50 +01:00
Yannis acca811311 Ajout d'un décalage de la caméra lors du déplacement du joueur 2023-12-29 19:31:16 +01:00
Yannis 7c203a5d36 Modification des mouvements du joueur 2023-12-29 19:12:31 +01:00
Yannis 2b4582e8b4 Limitation de la vitesse des entités dans les diagonales 2023-12-29 18:55:29 +01:00
Yannis a0fefc0a06
Merge pull request 'boss_fight_engine' (#4) from boss_fight_engine into main
Reviewed-on: Really-Fun-Games/NSI-RPG#4
2023-12-29 17:31:29 +00:00
Yannis 620e2a7f45 Meilleur sprite joueur 2023-12-29 18:29:01 +01:00
Yannis a1628ff655 Update de la map 5 2023-12-29 18:24:06 +01:00
Yannis 0ada136523 Nouveau tileset et nouvelle map 2023-12-29 17:24:01 +01:00
Yannis 8314dd3ffc Début de support du menu principal 2023-12-28 22:39:02 +01:00
Yannis 2a8342f5a2 Ajout du rendu du boss fight et début de gestion 2023-12-28 22:38:35 +01:00
Yannis ed0dad0742 Nouveau tileset 2023-12-28 22:35:07 +01:00
Yannis 1ed8e19f4f Ajout d'une map 4 2023-12-28 22:33:27 +01:00
Yannis 0cf7c1ca80 Ajout des types de return de fonctions 2023-12-28 22:31:37 +01:00
Yannis 50d290bf0e Ajout d'un boss fight manager 2023-12-26 19:32:16 +01:00
Yannis 9f65757c7d Correction d'une faute dans le nom d'une methode 2023-12-26 19:28:22 +01:00
Yannis c0eae1ec54 Split de la création du joueur. 2023-12-26 19:07:21 +01:00
Yannis 739f7a984a Fix du rendu dans les chunks à des coordonnées négatives 2023-12-26 19:03:31 +01:00
Yannis 43f9ba682c Déplacement des images dans le dossier textures 2023-12-26 18:41:33 +01:00
Yannis ede1f1667f
Merge pull request 'Implementation de la base de l'engine' (#3) from Engine_base into main
Reviewed-on: Really-Fun-Games/NSI-RPG#3
2023-12-26 16:36:15 +00:00
Yannis 0639e1832f Retrait de la barre de vie pour les entités immortelles 2023-12-26 17:31:15 +01:00
Yannis deef293fb4 Déplacement de l'engine dans le dossier engine 2023-12-26 17:19:29 +01:00
Yannis dc0a4b0e69 Déplacement des exemples dans main.py 2023-12-26 17:18:19 +01:00
Yannis 51161e7170 Optimisation et amélioration du rendu des entités 2023-12-26 17:03:21 +01:00
Yannis 86c611d813 Ajout d'un cooldown sur les dégâts 2023-12-26 16:28:09 +01:00
Yannis ec2375354f Renommage de la fonction pour mettre des dégâts 2023-12-26 16:06:06 +01:00
Yannis 25cc568165 Ajout du rendu de la barre de vie 2023-12-26 15:48:45 +01:00
Yannis 906fcf0361 Ajout d'une fonction pour définir les points de vie et nettoyage du code 2023-12-26 15:06:29 +01:00
Yannis 3f51ab18f5 Ajout d'un système de dégâts 2023-12-26 14:55:14 +01:00
Yannis ee94335f35 Fix de l'update d'écran qui ne se fait pas lorsque game_state n'est pas en NORMAL 2023-12-26 14:54:36 +01:00
Yannis b9116b3c75 Vérification de l'état du jeu dans le renderer 2023-12-26 14:23:02 +01:00
Yannis 69d63d7b4a Déplacement de l'énumération de l'état du jeu dans un fichier séparé 2023-12-26 14:22:18 +01:00
Yannis 15dcfeb1dc Ajout d'une documentation dans la caméra 2023-12-26 14:20:55 +01:00