Skip to content

martin-danhier/Palerme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Palerme

Palerme est une implémentation du célèbre jeu de plateau "Catane".

Nb: si vous appréciez Catane, vous pouvez acheter le jeu officiel sur Steam ou en version plateau !

Description du projet

Ce projet est conçu grâce à boardgame.io, React et Material-ui.

Le but de ce projet est de s'exercer à la conception d'un jeu/site web avancé avec un sujet divertissant, pas de remplacer le jeu existant.

Le jeu sera jouable en multijoueur à distance.

Installation

  1. Cloner le repository
  2. Exécuter la commande npm install pour installer les dépendances.
  3. Pour lancer le serveur : npm run server
  4. Dans un autre terminal, lancer le site web : npm start

Statut actuel

  • Logique interne du jeu
  • Plateau hexagonal
  • Objets sur le plateau
    • Routes
    • Colonies
    • Villes
    • Jeton numéroté
    • Ports
    • Pion voleur
  • Sélection de cases du plateau
  • Panneau latéral contenant la liste des joueurs
  • Barre de statut
  • Gestion et lancement des dés
  • Système de tabs en bas de l'écran
  • Affichage des ressources du joueur
  • Boutons pour trier / mélanger le jeu d'un joueur
  • Affichage des cartes développement du joueur
  • Sélecteur de couleur
  • Annulation d'un coup
  • Jouer une carte développement
  • Minimiser les onglets pour mieux voir le plateau
  • Sélecteur de ressource
  • Piocher dans la main d'un adversaire
  • Bouger le voleur
  • Défausser la moitié de ses ressources
  • Achats
  • Commerce maritime
  • Commerce entre les joueurs
  • Fin de partie
  • Lobby
  • Low detail mode

Si tout cela est terminé, il sera alors possible de faire les points suivants :

  • Éditeur de map (parce qu'un JSON n'est pas toujours très pratique)
  • Générateur de map (parce qu'un éditeur n'est pas toujours très pratique)
  • Améliorer la flexibilité du code pour pouvoir supporter des mods (Nouvelles ressources, nouvelles tuiles, ...)
  • Gestion de bateaux (routes sur l'ocean)
  • Rivière d'or (ressource au choix)
  • Rendre certains aspects désactivables (voleur, carte développement spécifique, etc.)

Releases

No releases published

Packages

No packages published