# 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.