Projet Symbioz

Introduction

Il s'agit d'un projet visant à nous faire expérimenter la méthode SCRUM. Notre professeur a joué le rôle du client, et a défini les règles. Notre groupe est composé de 6 personnes (voir annexe).

Symbioz est un jeu de société où 2 à 4 joueurs s'affrontent sur un plateau.

Ils ont à leur disposition des unités, qui ont un coût : Zerb (1), Crapit (3) et Krogul (5).

Le but est d'avoir 3 symbioz , sachant qu'une symbioz est réalisée lorsqu'un joueur a 12 zerbs dans une case.

Le jeu se déroule en 12 tours maximum, répétant les phases suivantes : chaque joueur reçoit 10 points et place ses unités, puis les zerbs se reproduisent, puis les Kroguls en mangeant 1 Crapit, puis les Crapits en mangeant un zerb.

Projet Symbioz, MenuProjet Symbioz, Menu
Projet Symbioz, Début Du JeuProjet Symbioz, Début Du Jeu
Présentation générale
SCRUM

Mes rôles dans l'équipe étaient SCRUM Master en plus d'être dans la DevTeam.

Suite au temps limité, nos sprints ont duré 2 semaines, et nous avons réalisé 2 sprints (plus un sprint de démarrage de 2 jours).

Vous pouvez consulter toutes les informations liées à ces sprints dans les documents mis en annexe, ce qui comprend l'organisation et la gestion des tâches.

J'ai réalisé seul la version Graphique, l'application que vous avions réalisée étant en ligne de commande. Mon but était d'apprendre à utiliser la LIBGDX et de continuer à faire évoluer notre projet.

Présentation technique

L'application a été codée en JAVA 10, dans le logiciel Intellij Idea 2019 (CE).

Nous avons réalisé des tests avec JUnit4, et, avec un de mes camarades, j'ai pratiqué le test-driven development pour certaines fonctionnalités (voir annexes).

Comme vu précédemment, nous avons pratiqué la méthodologie AGILE-SCRUM à 6.

La version graphique a été réalisée avec la LIBGDX, une bibliothèque java spécialisée dans la création de jeux vidéos.

Projet Symbioz, Partie en coursProjet Symbioz, Partie en cours