Un jeu codé en python avec pygame, codé par Vincent, Martin et Felix .
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 :
- Flip du joueur (animations du joueur) ok
- Finitions des classes orientées objets
- Nettoyage et commentaire du code ok
- Ajout de variété de zombies et de map
- Menu de départ avec paramètres et skins
- Menu Pause ok
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 :