20 fevrier 2023

En date Lundi 20 Février à eu lieu notre deuxième meeting.

En occasion de cette deuxième rencontre nous avons continué à proposer des idées pour renforcer les bases de ce projet.

Prototypes

Nous avons commencé par une exposition et analyse des prototypes qui avaient été créé jusqu’à ce jour.

Prototype Anthony

Anthony se pose le challenge de réussir à résumer toute les informations du projet et du développement du jeu en très peu d’espace sans perdre des datas .

Le résultat de son travail est un fichier répartie en en tête (SMS) et pied de page (SME) entre ces deux il y stocké les infos suivantes: map size , map data , nombre de pieces , (piece size and data) ; chaque info est un octet .

prototype Mat

Mat concentre sont travail sur la création d’un code qui puisse servir de fondements pour notre moteur de jeux .

On y trouve un algorithme pour le choix du niveau et le pick des pieces et une fonction pour tourner les pièce à l’aide du module rotate_matrix , tout ça à l’intérieur d’une boucle while qui permet de run le jeu temps que la condition est respectée.

Brainstorming

En un deuxième moment on est passé à un brainstorming pour trouver des nouvelles idées concernat le moteur de jeu:

  • piece ~> objects avec des attributes communs

  • attributes

    • tourner
    • lock
    • léger
    • lourd (les objects lourd écrasent les légères)
  • selection objects

    • vibrations objects
  • chois du teme (histoire)

    • étudiant qui déménage
  • objects en general

    • game logic ~>
      • menu
      • jeux > map(shape) > pieces(formes et propriétés)

En dernier on à apportè des modifications sur notre serveur git pour améliorer l’organisation du travail :

  • cration du gradle

  • creation d’un 'ideas' (à faire après les to do)

Directives pour le prochain meeting

Pour le prochain meeting on créera des nouveaux prototypes et on pensera à des manières pour accéder aux images et au sons , multimédias du jeu.