PythonClassmates /
pythonclassmates.org
Ce site web a l'objectif d'être un blog collaboratif en français rédigé par des étudiants en développement de OpenClassrooms au sujet du langage de programmation python
Loading repository data…
Cyrille-Sandry / repository
L'objectif de ce projet est de simuler un jeux opposant des héros aux monstres en utilisant la programmation orientée object de python.
Bienvenue dans la forêt de « Shorewood », forêt enchantée du pays de « Stormwall ». Dans cette forêt, se livre un combat acharné entre les héros d’une part et les monstres d’autre part. Notre rôle est de donner vie à cette forêt au travers d’un programme écrit en console reprenant tous les concepts orientés objets vu au cours.
Décrivons, un peu ce monde, nous retrouvons deux familles de personnages, les héros : Humain ou nain et les monstres : Loup, Orque ou dragonnet. Chaque personnage possède différentes caractéristiques :
Endurance (End),
Force (For),
Points de vie (PV)
La force et l’endurance sont calculées à la création du personnage en lançant, pour chacune d’elles, quatre dé 6 faces et en n’en reprenant que les 3 meilleurs.
Les points de vie sont déterminés par l’endurance additionnée avec le modificateur1 basé sur l’endurance. Les personnages ont une action Frappe. Lorsqu’un personnage frappe sur un autre, les dégâts sont déterminés par le jet d’un dé à 4 faces auquel on ajoute un modificateur1 basé sur la caractéristique de Force. Une fois calculé, les dégâts sont retirés des points de vies de la cible.
Les héros en tuant les monstres vont les dépouiller de leur richesse (Or et/ou Cuir) 2, qu’ils vont stocker sans limite. Après chaque combat les héros se reposent et restaurent leurs points de vie et affronte le monstre suivant jusqu’à leur mort3.
Nous avons deux types de héros, les humains qui ont +1 aux caractéristiques de Force et d’Endurance et les nains qui ont plus 2 en Endurance.
Ensuite nous avons les monstres :
o Ils peuvent être dépecés (donne du cuir).
o Ils ont +1 en force o Ils ont de l’or
o Ils ont +1 en endurance o Ils ont de l’or o Ils peuvent être dépecés (donne du cuir).
Contraintes :
La force et l’endurance sont des propriétés en lecture seule.
La propriété PV est (Si les délégués ont été vu) « private » aussi bien en lecture et en écriture. (sinon) en lecture seule.
Les bonus d’endurance et de force offerts par les classes (Humain, Nain, Orque et Dragonnet) ne doivent pas modifier la caractéristique de base du personnage.
La classe dé contient deux propriétés en lecture seule Minimum et Maximum ainsi qu’une méthode Lance qui retourne un entier aléatoire4.
Selected from shared topics, language and repository description—not editorial ratings.
PythonClassmates /
Ce site web a l'objectif d'être un blog collaboratif en français rédigé par des étudiants en développement de OpenClassrooms au sujet du langage de programmation python
amineTNYT /
Ce fichier est dédié aux différentes méthodes pour inverser un mot ou un nombre. Il présente des approches utilisant Python ainsi que des algorithmes selon la méthode tunisienne. L’objectif est de montrer comment manipuler des chaînes de caractères pour inverser des mots de manière simple et efficace.
Luckson-dev /
🐍 Python from zero to Hero , Ce projet est un parcours structuré pour apprendre la programmation avec Python, depuis zéro jusqu’à un niveau avancé. L’objectif est de progresser étape par étape, avec de la pratique, des explications simples et des projets concrets.
Cyrille-Sandry /
L'objectif de ce projet est de simuler une course automobile en utilisant la programmation orientée objet sur python.
Franck-Enrick /
Ce projet est une application Python permettant de générer des mots de passe sécurisés et d’évaluer leur niveau de robustesse. L’objectif est de sensibiliser aux bonnes pratiques de sécurité tout en proposant un outil simple et efficace utilisable en ligne de commande
BNouailhac /
L'objectif de ce Workshop est de vous initier au framework Quiskit pour python