Castle-Wars
Castle-Wars est un jeu de stratégie basé sur cartes au tour par tour complet construit avec Python et Pygame. Les joueurs rivalisent pour construire leur château à 100 points ou détruire le château de leur adversaire grâce à un jeu de cartes stratégique. Le jeu comprend une gestion de ressources complète (briques, armes, cristaux, constructeurs, soldats, magie), plusieurs types de joueurs (Standard, Business, Devil), adversaires IA avec prise de décision stratégique et un système de cartes riche avec diverses options stratégiques. Les fonctionnalités clés incluent gameplay au tour par tour, génération de ressources par tour, mécaniques d'attaque et défense, système de vol, plusieurs modes de jeu, retour visuel avec thèmes heure du jour (Jour, Nuit, Lever du Soleil, Coucher du Soleil), musique de fond, système de menu et gestion complète du flux de jeu.
Aperçu
Castle-Wars est un jeu de stratégie basé sur cartes au tour par tour complet construit avec Python et Pygame. Les joueurs rivalisent pour construire leur château à 100 points ou détruire le château de leur adversaire grâce à un jeu de cartes stratégique. Le jeu comprend une gestion de ressources complète (briques, armes, cristaux, constructeurs, soldats, magie), plusieurs types de joueurs (Standard, Business, Devil), adversaires IA avec prise de décision stratégique et un système de cartes riche avec diverses options stratégiques. Les fonctionnalités clés incluent gameplay au tour par tour, génération de ressources par tour, mécaniques d'attaque et défense, système de vol, plusieurs modes de jeu, retour visuel avec thèmes heure du jour (Jour, Nuit, Lever du Soleil, Coucher du Soleil), musique de fond, système de menu et gestion complète du flux de jeu.
Fonctionnalités clés
Gameplay de stratégie basé sur cartes au tour par tour
Système de gestion de ressources (briques, armes, cristaux)
Plusieurs types de joueurs (Standard, Business, Devil)
Adversaire IA avec prise de décision stratégique
Mécaniques de combat et construction basées sur cartes
Système de condition de victoire (château 100 ou adversaire 0)
Thèmes heure du jour (Jour, Nuit, Lever du Soleil, Coucher du Soleil)
Musique de fond avec transitions en fondu
Système de menu et gestion du flux de jeu
Retour visuel et animations
Plusieurs modes de jeu
Génération de ressources par tour
Mécaniques d'attaque et défense
Système de vol pour manipulation de ressources
Boucle de jeu complète (menu, jeu, résultats)
Principales fonctionnalités
Développement d'un jeu de stratégie basé sur cartes au tour par tour complet utilisant Python et Pygame avec mécaniques de jeu complètes
Implémentation d'adversaire IA avec algorithmes de prise de décision stratégique incluant prédiction victoire/défaite et optimisation de ressources
Création de plusieurs types de joueurs (Standard, Business, Devil) avec systèmes de ressources uniques et decks de cartes
Construction d'un système de gestion de ressources avec génération par tour, limites de ressources et allocation stratégique
Conception d'un système de cartes avec plusieurs types de cartes (Briques, Armes, Cristaux, Or, Énergie) et mécaniques d'action complexes
Implémentation d'un système de retour visuel avec thèmes heure du jour, états de tour, animations et affichages de ressources
Défis et solutions
Prise de Décision IA
Création d'adversaire IA intelligent avec évaluation stratégique de cartes, prédiction victoire/défaite et algorithmes de priorisation attaque/défense
Gestion de Ressources
Équilibrage des coûts et bénéfices de ressources avec conception de cartes soignée, génération par tour et allocation stratégique de ressources
Complexité du Système de Cartes
Gestion de plusieurs types de cartes et actions en utilisant hiérarchie de classes, système basé sur actions et définitions de cartes flexibles
Plusieurs Types de Joueurs
Implémentation de mécaniques de joueur différentes en utilisant conception basée sur héritage, classes de joueur étendues et decks de cartes spécifiques au mode
Technologies
Game Framework
Programming Language
Libraries
Asset Management
Informations du projet
- Statut
- Completed
- Année
- 2023
- Architecture
- Architecture de Jeu Orientée Objet avec Gestion d'État
- Category
- Développement de Jeux