Projet SCRABBLE

12
Projet SCRABBLE Amadou DJIGO Eric MAROVELO Hammady CHERIF Alpha Ibrahima Barry

description

Projet SCRABBLE. Amadou DJIGO Eric MAROVELO Hammady CHERIF Alpha Ibrahima Barry. Plan. Project Management Le modèle MVC TESTS PROBLEMES RENCONTRES Démo. PROJECT MANAGEMENT. Temps sous-estimé Membres éloignés (géographiquement) Divergence de points de vue - PowerPoint PPT Presentation

Transcript of Projet SCRABBLE

Page 1: Projet  SCRABBLE

Projet SCRABBLE

Amadou DJIGOEric MAROVELOHammady CHERIFAlpha Ibrahima Barry

Page 2: Projet  SCRABBLE

L3 Info - AGP - Scrabble

Plan

• Project Management

• Le modèle MVC

• TESTS

• PROBLEMES RENCONTRES

• Démo

Page 3: Projet  SCRABBLE

L3 Info - AGP - Scrabble

PROJECT MANAGEMENT

• Temps sous-estimé

• Membres éloignés (géographiquement)

• Divergence de points de vue

• Première utilisation de MVC

Page 4: Projet  SCRABBLE

L3 Info - AGP - Scrabble

Gantt avant - après

Page 5: Projet  SCRABBLE

L3 Info - AGP - Scrabble

Implication avant - après

Page 6: Projet  SCRABBLE

L3 Info - AGP - Scrabble

Modèle MVC

Evénement MAJ de la View

LISTENER CONTROLER

MODEL

Page 7: Projet  SCRABBLE

L3 Info - AGP - Scrabble

MODEL

MODEL

Abstract

Evénement

- Letter- Player- Board- Rack- Bag

- Dictionary- Language

-LanguageEn

-NewGame- BadWord

- Board- Player- Score

-EndGame

JEU

LINGUISTIC

Page 8: Projet  SCRABBLE

L3 Info - AGP - Scrabble

VIEW

VIEW

Swing

Listener

- Grille- RackPanel

- Button

- ScorePanel- DebutFrame

- FinFrame

- NewGame- Quit- Help

- Look-Up- Dist

- NewGame- BadWord

- Board- Player, …

Jeu Panel

Info Panel

Menu

Page 9: Projet  SCRABBLE

L3 Info - AGP - Scrabble

CONTROLER

2 classes

• Controler.java

• ControlerInterface.java

Page 10: Projet  SCRABBLE

L3 Info - AGP - Scrabble

TESTS• Tests UnitairesEx: @Test

public void testAddWord1() { Assert.assertTrue(this.board.addWord(this.word1, this.rack, this.bag,this.dico));

}

• Tests fonctionnels et de conformité

• Tests bêta

Page 11: Projet  SCRABBLE

L3 Info - AGP - Scrabble

Problèmes Rencontrés

• Ajout Mot (résolu)

• Récupération Dictionnaire (résolu)

• Placement de mots

• Google Code

Page 12: Projet  SCRABBLE

L3 Info - AGP - Scrabble

Démo