Commit graph

51 commits

Author SHA1 Message Date
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
Yannis 856f59fb0e Ajout d'un indicateur de l'état du jeu 2023-12-26 12:55:41 +01:00
Yannis 97cace33d0 Polish de la collision et nettoyage du code 2023-12-26 12:49:56 +01:00
Yannis e1cc121f91 Fix du bug du décalage de tiles au bord de l'écran 2023-12-26 12:49:29 +01:00
Yannis 0b0a22d840 Ajout de documentation 2023-12-26 12:34:24 +01:00
Yannis 02f0e429da Collisions plus précises 2023-12-26 11:08:56 +01:00
Yannis 0cb6610445 Ajout des collisions dans les mouvements 2023-12-26 09:58:19 +01:00
Yannis 08848740c4 Début de collisions : détection des tiles qui touchent l'entité 2023-12-23 15:23:30 +01:00
Yannis a49543cc46 Ajout de l'affichage de la collision quand le mode DEBUG est activé 2023-12-23 14:36:57 +01:00
Yannis 79e1009430 Ajout d'un joueur 2023-12-23 14:17:08 +01:00
Yannis 91cf2db3bd Ajout des entités 2023-12-23 13:06:45 +01:00
Yannis 85ac2c01f7 Ajout du scrolling smooth 2023-12-23 09:24:58 +01:00
Yannis 481bfa60f1 Ajout de commentaires 2023-12-23 09:24:39 +01:00
Yannis 27a7bb7b76 Reformatage et correction de faute dans un commentaire 2023-12-23 09:00:29 +01:00
Yannis 70be3a74ca Fix du centrage vertical 2023-12-23 08:57:37 +01:00
Yannis 30fc272884 Centrage du zoom 2023-12-23 08:54:43 +01:00
Yannis 1998cf94d9 Fix du zoom 2023-12-23 08:48:18 +01:00
Yannis 1c3d6a7d90 Début de rendu de la map et déplacement de la caméra 2023-12-22 21:34:42 +01:00
Yannis 6849ed2de4
Début de gestion et de rendu de map 2023-12-22 17:09:17 +01:00
Yannis e020fd2b4c
Ajout d'une fenetre et du handling des in/out 2023-12-22 15:11:21 +01:00
Yannis 6e60e67965
Merge pull request 'Ajout d'une structure de base pour le projet' (#1) from main into Engine_base
Reviewed-on: Really-Fun-Games/NSI-RPG#1
2023-12-22 14:10:11 +00:00
Yannis 63c2b94313
Ajout d'une structure de base pour le projet 2023-12-21 19:35:51 +01:00