Ce projet est une reproduction du jeu classique Tetris en java. Il a été réalisé dans le cadre du cours de Programmation Orientée Objet (POO) de la Licence 3 Informatique à l'Université de Lyon 1.
- Mode Solo : Jouez contre vous-même et tentez de battre votre meilleur score en empilant stratégiquement les tétriminos.
- Mode Duo : Affrontez un ami dans un match en tête-à-tête pour voir qui peut obtenir le meilleur score.
- Thèmes Personnalisables : Choisissez parmi une variété de thèmes graphiques et audio pour personnaliser votre expérience de jeu.
- Création de Thèmes : Créez vos propres thèmes en héritant de la classe abstraite
Theme.
- Lancement du Jeu : Compilez le fichier
Tetris.java. - Sélection du Mode : Choisissez entre le mode solo ou duo au début du jeu.
- Choix du Thème : Sélectionnez un thème graphique et audio ou créez le vôtre.
- Commencer à Jouer : Utilisez les touches directionnelles pour déplacer et faire tourner les pièces.
Pour créer un nouveau thème :
- Créez une Classe : Dans le package
themecréer une classe héritant de la classe abstraiteTheme. - Définissez les Éléments Graphiques et Audio : Surchargez les méthode d'affichage de la classe
Theme(voir code de la classeThemepour plus de détails). - Intégrez votre Thème :
- Une fois votre class créer, dans le fichier
Tetris.java, chargez votre thème en utilisant la méthodeloadThemes()de la classeTetris. - Si vous avez une font personnalisée, ajoutez-la dans le dossier
fontset chargez-la en utilisant la méthodeloadFonts()de la classeTetris.
Le nombre de thèmes est limité à 16.
- awt
- swing
- Célian VASSON
- Evan DOXANIS