Vous vous réveillez dans une maison étrange au cœur d’un village où les habitants sont… des animaux.
Vous avez perdu la mémoire et ignorez pourquoi vous vous trouvez ici.
Tout ce que vous avez, c’est un journal qui mentionne une malédiction de Xérath, et la promesse qu’en la brisant, vous sauverez les habitants.
Au fil de vos explorations, vous découvrez des indices mystérieux et des fragments d’un cristal qui pourrait détenir la clé de votre survie.
Mais alors que vous progressez, un événement choquant se produit : en réunissant les fragments, vous êtes transformé en animal.
La vérité vous échappe, et les villageois, qui vous semblaient si étranges, connaissent des secrets que vous ne pouvez pas ignorer.
Vous pensiez être là pour sauver les autres… mais et si c’était vous qui étiez l’étrange créature ?
Que devez-vous vraiment sauver, et de qui ? Chaque fragment que vous collectez vous rapproche d’une révélation effrayante…
Mais peut-être qu’il est déjà trop tard pour revenir en arrière.
Morale : Vous choisissez d’accepter votre nouvelle forme et de vivre parmi les villageois, réalisant que la valeur et la "normalité" d’un être ne dépendent pas de son apparence, mais de sa capacité à nouer des relations sincères et à trouver le bonheur.
Ainsi, vous apprenez que la perfection que vous recherchiez n’était qu’une illusion et que l’acceptation de soi est la véritable clé de la paix intérieure.
Pour cloner le répository :
git clone https://github.com/Luna30cf/Python-Game.git
Pour vérifier si vous avez python:
python -V
https://www.python.org/downloads/
Pour installer Pygame :
pip install pygame
pip install pytmx
Pour lancer le projet :
- Avant le 19 janvier à 23h59
Python-Game> python .\Python-Karl\script.py
OU
- Le 20 janvier
Python-Game> python main.py
Tiled (signifiant tuilé en anglais) ou Tiled Map Editor est un logiciel libre de création de niveau de jeu vidéo par tuiles (d'où son nom) bitmap
Il gère les tuiles rectangulaires, hexagonales et en perspective isométrique, et permet d'ajouter des zones de collision qui ne seront pas affichées à l'écran. Il permet également de gérer plusieurs calques de tuiles et de placer les tuiles au pixel près, plutôt que de la dimension d'une tuile, et également de gérer les transitions de terrain automatiques et les changements automatiques en fonction de motifs
Pygame est une bibliothèque libre multiplate-forme qui facilite le développement de jeux vidéo temps réel avec le langage de programmation Python.
Construite sur la bibliothèque SDL, elle permet de programmer la partie multimédia (graphismes, son et entrées au clavier, à la souris ou au joystick), sans se heurter aux difficultés des langages de bas niveaux comme le C et ses dérivés. Cela se fonde sur la supposition que la partie multimédia, souvent la plus contraignante à programmer dans un tel jeu, est suffisamment indépendante de la logique même du jeu pour qu'on puisse utiliser un langage de haut niveau (en l'occurrence le Python) pour la structure du jeu.
- Assets
Code :
- Tests avec pygame : fenêtre et intéractions
- Caméra suivant le personnage
- Sprite et mouvements du personnages
- Readme
- Assets
- Définitions de calques de collisions sur Tiled
Code :
- Affichage d'une map avec PyGame
- Gestion de l'échelle
- essayer le changement de map
- Assets
- Problèmes avec git dû à un changement de pc (tests divers)
Code :
- Sprite du personnage et "villageois chat"
- déplacements joueur avec les flèches du clavier
- camera <<<<<<< HEAD
- définition intéractions et menu d'informations (touche i pour y acceder)
- fonction random crytals
=======
- définition interactions: joueur - villageois (touche P pour Parler), joueur - lieu (touche E pour entrer), joueur - objets (touche R pour ramasser)
93dd5c4d697e2e6dee448577059e1dcc3f74bbb0
Noms | Adresses Mails |
---|---|
Luna COLOMBAN-FERNANDEZ | luna.colombanfernandez@ynov.com |
Erika LAJUS | erika.lajus@ynov.com |
Karl DAVAL-LECLERCQ | karl.davalleclercq@ynov.com |