Path To Glory

22%
Projet en pause / 12 tâches
0
vote
Voter

Path to Glory est un wargame tactique.

Les joueurs s'affrontent au cours de parties crées par les participants eux même. Chaque partie se déroule sur une carte précise. Les forces en présence sont définies à l'avance et chaque joueur reçoit les même unités. Le reste est une affaire de stratégie et de tactique, le facteur chance étant très réduit.

Le moteur du jeu se veut assez souple pour couvrir plusieurs époques allant de l'antiquité à la science fiction.

Lâchement abandonné par mon binôme, je place ce projet en section publique en espérant que cela aidera à me motiver suffisamment pour continuer.

Avancement du projet

Les tâches

Champs de Bataille

0%

Module de gestion des champs de Bataille

Ouvrir / Fermer la liste des tāches

Gestion de la Carte

0%

Création, modification de la Carte du champ de bataille


Gestion des Unités

0%

Affectation des unités à un champ de bataille donné

 

Expace Membre

11%

Tout ce qui touche aux joueurs

Ouvrir / Fermer la liste des tāches

Module d'inscription

0%

Forum

0%

Perso ou système existant, le choix reste à faire.


Messagerie

0%

Historique

0%

Module de News

100%

Module permettant l'ajout / modification / Suppression de news ainsi que la consultation par les joueurs

 

Module de Bataille

0%

Le coeur du jeu.

Pour participer à une Bataille, un joueur doit créer une partie
Lors de la création, il choisit un Champ de Bataille (Terrain + Unités) et une durée maximum pour le tour de jeu.

Les joueurs intéressés peuvent s'inscrire à la partie.
Si plusieurs challengers se présentent, c'est au créateur de choisir l'ennemi à affronter.

Le premier tour, les joueurs disposent leurs unités sur le terrain de jeu.
L'affrontement commence ensuite en tour par tour.

Un joueur peut participer à plusieurs batailles en même temps.

Moteur de Combat

47%
Ouvrir / Fermer la liste des tāches

Attaque, défense et résultat

40%

Modèle validé en SandBox
- Chargement des unités à partir d'un template PHP validé
- Chargement et utilisation des aptitudes validé
- Résultat des calculs validé

Reste à faire
- Chargement à partir de la BDD
- Sauvegarde des informations après attaque


Enregistrement des Logs

55%

Sauvegarde des Logs de Combat

Reste à faire
- Enregistrement des Logs

 

Définition des modèles d'unité

0%
Ouvrir / Fermer la liste des tāches

Classes associées

0%

Développer les classes associées aux aptitudes


Liste des Aptitudes

0%

Faire la liste des aptitudes disponibles pour les unités


Liste des unités

0%

Liste des unités disponibles selon les époques

 

Gestion des Droits

0%

Gestion des droits sur le site (accès aux outils, modération, etc)

Gestion des Unités

0%

Les unités sont composées de Troupes.

Leur composition peut être hétérogène.
Ce sont les Unités qui sont déplacées sur la Carte

Habillage du site

6%

Rendre le site plus agréable en ajoutant des éléments graphiques

Ouvrir / Fermer la liste des tāches

Hexagones de Terrain

20%

Conception d'hexagones pour les différents types de terrain.


Représentation des unités

0%

Représentation graphique des unités


Icônes d'action

0%

Icônes pour les différentes actions


Design général

0%

Habillage en général
- Thème graphique
- Bannière

 

Module des aptitudes

100%

Les Aptitudes sont les capacités spéciales des unités.

Une unité de Viking possèdera par exemple l'aptitude Berserk qui augmentera l'attaque et la résistance eu dépends de la défense. Une unité de Cavalerie pourra Charger l'ennemi pour lui infliger plus de dégâts, etc.

Chaque aptitude est contenue dans une classe et peut contenir des méthodes ou des propriétés qui lui sont propres.

Les propriétés sont définies lors de la création de l'unité

Les méthodes sont utilisées selon les besoins

Outils système

0%

Tout ce qui touche aux outils système

Ouvrir / Fermer la liste des tāches

Gestion des Logs

0%

Enregistrement et consultation des Logs d'erreur


Tickets

0%

Système de Tickets pour la gestion des demandes/bugs

 

Editeur de Texte JS

100%

Editeur de texte avec support BBCode pour la saisie de messages.

Les éditeurs disponibles sur le web ne collent pas aux spécifications nécessaires.

Ce module sera utilisé dans

  • La Messagerie
  • Le Forum
  • Le module de News
  • Etc

Ajout des balises smileys et spoilers terminé

Terminé à 100%

Module de création des Troupes

96%

Les Troupes sont les éléments qui composent les unités.

Chaque troupe représente un homme/véhicule.
Elles peuvent éventuellement avoir des capacités spéciales.

Ouvrir / Fermer la liste des tāches

Ajout des Valeurs de Combat

100%

Les valeurs de combat dépendent de deux facteurs :
- Le type de cible
- Le Terrain

Cela demande donc une gestion de tables supplémentaires


Création des Caractéristiques de base

100%

Caractéristiques de base directement associée à la troupe
- Vie
- Mouvement
- Taille
- Portée de Tir


Gestion des Aptitudes

90%

Les Aptitudes sont les Capacités Spéciales des Troupes.

Chaque nouvelle aptitude doit offrir la possibilité de définir des paramètres propres à l'aptitude.

Reste à faire
- Contrôle des valeurs saisies
- Retour des erreurs