Sommaire

  1. Les membres de l'équipe
  2. L'historique du projet
  3. La chronologie de la réalisation
  4. Les problèmes rencontrés et les solutions apportées

L'équipe Deter_Birb

photo de simon Simon "MrZed" ZAKEYH
Jamais bien reposé mais toujours hydraté,
le chef de projet est diablement efficace
quand il trouve de la motivation,
c’est-à-dire environ une fois par semaine.
Il partage avec l’équipe une passion des memes
et un goût prononcé pour les rogue-likes.

Daniel "Barbarossa" MIGUEL
Daniel, aussi appelé "Barbarossa"
du fait de sa crinière de couleur flamboyante,
incollable sur les memes et autres culture internet
il a depuis le plus jeune âge une passion pour le jeu vidéo
et un attrait pour les rogue-like. photo de daniel

photo de fatou Fatou "The Queen" TOURE
Fatou, aka The Queen, est la mère nourricière du projet.
Mais malgré ses tendances à ne pas dormir la nuit,
The Queen est plus efficace que l’on ne le croit.
Fan de cultures diverses et variées
(dont sa fidèle chevelure, sa marque de fabrique),
elle fond pour les memes, ces images ou vidéos virales
suscitanttant d’entrain dans la génération Z.

Léo "l’Otarie" Tripier
Léo Tripier, intéressé par les jeux vidéos depuis
son enfance. De part son attrait pour les rogues-likes,
il a choisi de s’investir dans ce projet pour en
créer un. De plus, le partage de la culture internet
telle que les memes avec l’équipe du projet le motive
d’autant plus. photo de léo

Chronologie

Janvier :

- Découverte de Unity
- Arrivée de Léo dans le groupe
- Rédaction du cahier des charges et
mise en commun des idéeset envies pour le projet

Février :

- Création des premiers assets
- Ecriture des premières lignes de code
- Prise en main (approximative) de Unity

Mars :

- Création des ennemis
- Personnage jouable codé en partie
- Items pris en compte dans le script du joueur
- Génération de niveau imaginée et mise sur papier
- Première Soutenance et conclusion des 3 premiers mois de travail :
nécéssité d'un git fonctionnel, accentué le travail en groupe
- Création des menus
- Création du site web

Avril :

- Prise en main sérieuse de Unity
- Binge-watching de tutoriels Unity et lecture
intensive de forums pour être efficace
- Nombreuses tentatives de faire un répertoire
Git fonctionnel à 100% (4 en tout)
- Création de niveaux pour la génération
- Joueur encore plus fonctionnel
- Menus améliorés
- Deuxième Soutenance (soutenance vidéo),
conclusion du travail au mois d'Avril : Le projet avance bien
- Site internet normalement hébergé (en vain)

Mai :

- Ennemis terminés
- Contrôles du joueur terminés
- Items designés et codés
- Création de 81 salles (Tilemap) pour la génération de niveaux
- Plantage du Git, échange de ressources par Discord, Mails et WeTransfer
- Nouvel hébergeur trouvé pour le site
- Préparation pour la soutenance finale et la finalisation du projet

Historique

Janvier à milieu Mars :

Le projet débute.
L’équipe s’attelle à l’apprentissage de Unity et sa maîtrise.
Les ennemis arrivent, les mouvements du joueur sont reliés aux touches du clavier,
la génération de niveaux est mise sur papier est imaginée,les items sont imaginés aussi.

Milieu Mars à Fin Avril :

La première soutenance est passée.
L’équipe commence les menus et le site internet.
Les ennemis sont artificiellement intelligents, le joueur est bien plus fluide,
les items avancent, la génération de niveau prend forme.

Fin Avril à Fin Mai :

Le projet entre dans sa phase finale.
Les ennemis sont finis, les items sont fonctionnels, la génération deniveau fonctionne,
le joueur tire des projectiles et reçoit les effetsdes items ainsi que les attaques des différents
ennemis, les menus sont fonctionnels, le jeu possède des musiques.

Problèmes et Solutions

Au début, nous nous étions focalisé sur nos parties respectives,
ce qui a causé des problèmes d’organisation assez important.
La solution : S’appeler bien plus régulièrement, partager notre travail
bien plus régulièrement, de toutes les manières possibles.

En voulant rassembler notre travail, nous avons remarqué une chose
que nous avions oublié, qui nous était pas venu à l’esprit : la version de Unity
que nous comptions utiliser. Certains étaient sur du 2018, d’autres du 2019 et cela causait des problèmes.
La solution :Choisir une version de Unity : la version 2019.3.4f1.

Nous avions créé un repo Git pour notre projet au début du semestre.
Nous avions créé des branches et nous pushions tous surnotre branche attitrée.
Mais dès que nous voulions merge sur labranche master, les conflits se révélaient,
mettant tout notre Git à mal. Nous avons créé pour repo pour qu’ils finissent tous de la même manière :
abandonnés quand le git merge ne marchait pas sur la branche master. La solution :
Les mails, Discord et de très longs appels nousont permis de mettre notre jeu
en place, de leur rendre fonctionnel.

Le site était originellement hébergé grâce à un site : Hostinger.
Néanmoins, le site a été mystérieusement retiré.
La solution : Faire jouer ses contacts et trouver un autre serveur.