d68e234f-15f7-435a-a725-53d3af8b2db3.png

<aside> đź§©

Prerequisiti


Cosa imparerai con questo esercizio


Obiettivo

Rendere il sistema più robusto, autonomo e conforme alle pratiche comuni di Python:


NovitĂ  rispetto alle parti precedenti

  1. Potion: una nuova classe che rappresenta una pozione magica, con quattro attributi: nome, tipo, ammontare e durata nei turni;
  2. Schema UML: creare con strumenti online come l’editor di diagrammi di **draw.io o Mermaid** uno schema UML delle classi;
  3. Oltre al codice sorgente, consegna una relazione (minimale ma completa) in cui viene riportato e spiegato lo schema UML e vengono documentate e spiegate le scelte effettuate per l’implementazione di should_use_potion() (vedi dopo).