DK SURVIVOR

1er Projet Python

Challenge

Découverte du langage Python et de ses paquets graphiques (pygame). Création d'un jeu 2D où le joueur a le rôle de Donkey Kong avec pour objectif de récupérer toutes les bananes sur le labyrinthe sans rencontrer un ennemi.

Le joueur débute en choisissant un niveau : Facile, Moyen, Difficile. Le niveau est régulé par le nombre d'ennemis, allant de 1 à 3 et par la quantité de banane à récupérer.

Dès le lancement de la partie, le joueur doit se déplacer à l'aide des flèches directionnelles de son clavier.

À tout moment le joueur peut: quitter la partie à l'aide de la touche échap ou mettre la partie en Pause avec la barre espace du clavier.

La partie prend fin lorsque le joueur rencontre un ennemi (défaite) ou lorsqu'il réussit à récupérer toutes les bananes (victoire).

Détails et Conception

La séléction des niveaux se fait à l'aide des flèches directionnelles ou à l'aide des chiffres indiqués.

Les labyrinthes sont créés à partir de fichiers textes (trouvables dans le dossier /map).

Les ennemis sont lancés sur différents thread afin d'être indépendants les uns des autres. Leurs mouvements sont semi-aléatoires.

Démonstration

Démonstration ft_ls