Un jeu codé en python avec pygame, codé par Vincent Rigault, Martin Huppé et Felix Menegazzo.
Kanban : https://github.com/users/LishOwO/projects/3/views/1
Agenda : https://github.com/users/LishOwO/projects/3/views/2
Avancement : [ - Jeu jouable - Ecran d'accueil et de fin (encore rudimentaire) - spawn zombies aléatoirement sur l'écran - gui avec toutes les infos (encore rudimentaire) - système d'xp et de niveaux - map quasi-infinie (répétition de la map) - TRANSITION EN SYSTEMES DE CLASSES (HORRIBLE) - Sons - Powerups (seule bombe active) - Système evolutif d'augmentation de niveau ]
A faire pendant les vacances : [ Urgent : - Flip du joueur (animations du joueur) - Finitions des classes orientées objets - Nettoyage et commentaire du code Si possible : - Ajout de variété de zombies et de map - Menu de départ avec paramètres et skins ]
Le style de jeu sera un suvivor à la Vampire Survivor, style arcade.
On implémentera :
Indispensable :
- système d'xp pour choisir des bonus après avoir monté de niveau (amélioration des armes ou du joueur)
- map infinie (avec répétition de la texture de fond)
- attaque automatique du joueur (proche et à distance)
- attaque automatique des ennemis (proche et à distance)
- apparition des ennemis (avec systeme de vague)
- apparitions de caisses
- drops des ennemis et des caisses (xp pour améliorations et powerups (vitesse, invincibilité, bombe))
- chronomètre en haut
- différentes armes (debloquable au fur et à mesure du jeu)
- menu de départ
Optionel :
- différents types d'ennemis
- différents types d'armes et d'améliorations pour celles-ci
- sauvegardes qui gardent les bonus achetés avec des pièces et les personnages débloqués
- système de high score (temps)
- différents personnages jouables (à l'aide de code)
Mouvement : haut, bas, gauche, droite Touches : Clavier, peut-être joystick Scrolling : Oui Musique : Arcade (Chiptune) Barre de vie : Joueur uniquement Vue : top-down Résolution textures de base : 16*16 Musique :