De nombreux personnages sur developper.marvel.com n’ont pas de description. En revanche, ils ont tous une petite image (ou thumbnail en Anglais).
Le jeu consistera donc à:
developper.marvel.com et une clé d’APImarvel.py sur git.e2li.orgpython3 marvel.py character-description HulkCharacterThumbnail, dérivée de QueryClient en MarvelClient.BaseClient. Elle devra contenir les méthodes get_all_characters() et get_character_thumbnail()FakeClient qui dérive de BaseClient. Astuce:class FakeClient(BaseClient):
characters = {
"Hulk": "http://marvel/hulk.jpg",
"Captain America": "https://marvel.com/captain.jpg",
}
def get_all_characters():
...
get_all_characters() dans BaseClient et implémentez-là dans FakeClient et MarvelClient.famous.txt dans MarvelClient.get_all_characters().Vous êtes maintenant prêts à implémenter le jeu lui-même.
Astuces:
Game prendra un client en paramètre de __init__().main(), utilisez la présence ou nom de la chaîne de
charactères “--test” dans sys.argv pour choisir le client à utiliser
(FakeClient ou MarvelClient)Envoyez votre solutions ou questions par e-mail à d.merej@gmail.com. Bonne chance!