SlideShare une entreprise Scribd logo
1  sur  18
Conception et réalisation d’un jeu
culturel
Projet de Fin d’Études
Année universitaire 2014/2015
Réalisé par:
Mohammed Ousama BELATAR
Encadré par:
M. Abdeljalil NADIRI
1
Plan
• Introduction
• Organisme d’accueil
• Présentation du projet
• Démarche
• Analyse
• Conception
• Réalisation
• Conclustion & Perspectives
2
Organisme d’accueil
• ABSec: une SARL de services.
• Basée sur Marrakech.
• Effectif de deux personnes.
• Produits notables: www.i-deal.ma, une plateforme d’enchères
inversées.
3
Présentation générale du sujet
• Développement d’un jeu de rôle culturel inspiré du Poker.
• 2 à 10 joueurs.
• En ligne
• Multi-joueur
4
Méthode de développement
• Le modèle de développpement en cascade a été utilisé
5
Ordonnancement
6
EXPRESSION DU BESOIN
7
Règles de base du jeu
• Structure des questions.
• Déroulement du jeu.
8
Structure des questions
• Le jeu repose sur une base de données de question
organisées sous forme arborescente:
• Niveau 1: Thème (eg. Sport)
• Niveau 2: Sujet (eg. Football)
• Niveau 3: Indice (eg. Coupe du monde)
• Niveau 4: La question.
9
Déroulement du jeu
• Une partie du jeu se déroule en plusieurs coups.
• Les règles qui régissent les enchères sont les mêmes que
celles du Poker.
• Chaque coup compte quatre manches.
• Chaque manche correspond à un niveau de l’arbre des
questions.
10
Réponses
• Une fois la question finale est dévoilée, les joueurs choisissent
la façon avec laquelle ils veulent répondre.
• Trois choix sont possibles: Carré, Cash et Duo.
• Carré: le joueur a le choix entre quatre réponses.
• Duo: le joueur a le choix entre deux réponses.
• Cash: Le joueur tape la réponse lui-même.
11
Détermination des gagnants
• Un de priorités est mis en place: Cash > Duo > Carré.
• L’algorithme commence va parcourir les classes de priorité
dans l’ordre.
• S’il trouve une bonne réponse il ignore les classes suivantes.
• L’algorithme compte le nombre de joueurs appartenant à la
classe de priorité en question.
• Si le compte est égal à un, le pot est remporté par le joueur en
question.
• Si le compte est supérieur à un, les joueurs en question se
départagent le pot.
• Si aucune des classes de priorité ne compte de joueurs, le pot
est réparti sur l’ensemble des joueurs.
12
Cas d’utilisation
13
Machine à états
14
Création et lancement d’une partie
15
Diagramme des classes
16
Architecture globale de l’application
17
Partie serveur
• f
18

Contenu connexe

Dernier

cardiac manifestations in auto-immune diseases by Dr Silini.pptx
cardiac manifestations in auto-immune diseases by Dr Silini.pptxcardiac manifestations in auto-immune diseases by Dr Silini.pptx
cardiac manifestations in auto-immune diseases by Dr Silini.pptxsilinianfel
 
antalgique cours 3 année faculté .pptx
antalgique cours 3 année  faculté  .pptxantalgique cours 3 année  faculté  .pptx
antalgique cours 3 année faculté .pptxDjacemBelmokre
 
Phytochemical profile and antioxidant activity of two varieties of dates (Pho...
Phytochemical profile and antioxidant activity of two varieties of dates (Pho...Phytochemical profile and antioxidant activity of two varieties of dates (Pho...
Phytochemical profile and antioxidant activity of two varieties of dates (Pho...ilham guercif
 
Traitement_Palu Grave_ Janv 2023..pdf RDc
Traitement_Palu Grave_ Janv 2023..pdf RDcTraitement_Palu Grave_ Janv 2023..pdf RDc
Traitement_Palu Grave_ Janv 2023..pdf RDcnuriel683
 
Brevets et innovation contre le cancer -
Brevets et innovation contre le cancer -Brevets et innovation contre le cancer -
Brevets et innovation contre le cancer -benj_2
 
traitement orthopédique des fractures de la face.pptx
traitement orthopédique des fractures de la face.pptxtraitement orthopédique des fractures de la face.pptx
traitement orthopédique des fractures de la face.pptxMohamedAbdelmoumeneB
 
Les-articulateurs-en-prothèse-totale-adjointe-A.Hamizi.pdf
Les-articulateurs-en-prothèse-totale-adjointe-A.Hamizi.pdfLes-articulateurs-en-prothèse-totale-adjointe-A.Hamizi.pdf
Les-articulateurs-en-prothèse-totale-adjointe-A.Hamizi.pdfkorialoverarmy
 
CAT devant une Thrombose veineuse superficielle .pptx
CAT devant une Thrombose veineuse superficielle .pptxCAT devant une Thrombose veineuse superficielle .pptx
CAT devant une Thrombose veineuse superficielle .pptxsilinianfel
 
Syndrome coronarien aigu avec ST plus ST
Syndrome coronarien aigu avec ST plus STSyndrome coronarien aigu avec ST plus ST
Syndrome coronarien aigu avec ST plus STFatimaOulhouss1
 

Dernier (9)

cardiac manifestations in auto-immune diseases by Dr Silini.pptx
cardiac manifestations in auto-immune diseases by Dr Silini.pptxcardiac manifestations in auto-immune diseases by Dr Silini.pptx
cardiac manifestations in auto-immune diseases by Dr Silini.pptx
 
antalgique cours 3 année faculté .pptx
antalgique cours 3 année  faculté  .pptxantalgique cours 3 année  faculté  .pptx
antalgique cours 3 année faculté .pptx
 
Phytochemical profile and antioxidant activity of two varieties of dates (Pho...
Phytochemical profile and antioxidant activity of two varieties of dates (Pho...Phytochemical profile and antioxidant activity of two varieties of dates (Pho...
Phytochemical profile and antioxidant activity of two varieties of dates (Pho...
 
Traitement_Palu Grave_ Janv 2023..pdf RDc
Traitement_Palu Grave_ Janv 2023..pdf RDcTraitement_Palu Grave_ Janv 2023..pdf RDc
Traitement_Palu Grave_ Janv 2023..pdf RDc
 
Brevets et innovation contre le cancer -
Brevets et innovation contre le cancer -Brevets et innovation contre le cancer -
Brevets et innovation contre le cancer -
 
traitement orthopédique des fractures de la face.pptx
traitement orthopédique des fractures de la face.pptxtraitement orthopédique des fractures de la face.pptx
traitement orthopédique des fractures de la face.pptx
 
Les-articulateurs-en-prothèse-totale-adjointe-A.Hamizi.pdf
Les-articulateurs-en-prothèse-totale-adjointe-A.Hamizi.pdfLes-articulateurs-en-prothèse-totale-adjointe-A.Hamizi.pdf
Les-articulateurs-en-prothèse-totale-adjointe-A.Hamizi.pdf
 
CAT devant une Thrombose veineuse superficielle .pptx
CAT devant une Thrombose veineuse superficielle .pptxCAT devant une Thrombose veineuse superficielle .pptx
CAT devant une Thrombose veineuse superficielle .pptx
 
Syndrome coronarien aigu avec ST plus ST
Syndrome coronarien aigu avec ST plus STSyndrome coronarien aigu avec ST plus ST
Syndrome coronarien aigu avec ST plus ST
 

En vedette

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

En vedette (20)

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 

Prezi

  • 1. Conception et réalisation d’un jeu culturel Projet de Fin d’Études Année universitaire 2014/2015 Réalisé par: Mohammed Ousama BELATAR Encadré par: M. Abdeljalil NADIRI 1
  • 2. Plan • Introduction • Organisme d’accueil • Présentation du projet • Démarche • Analyse • Conception • Réalisation • Conclustion & Perspectives 2
  • 3. Organisme d’accueil • ABSec: une SARL de services. • Basée sur Marrakech. • Effectif de deux personnes. • Produits notables: www.i-deal.ma, une plateforme d’enchères inversées. 3
  • 4. Présentation générale du sujet • Développement d’un jeu de rôle culturel inspiré du Poker. • 2 à 10 joueurs. • En ligne • Multi-joueur 4
  • 5. Méthode de développement • Le modèle de développpement en cascade a été utilisé 5
  • 8. Règles de base du jeu • Structure des questions. • Déroulement du jeu. 8
  • 9. Structure des questions • Le jeu repose sur une base de données de question organisées sous forme arborescente: • Niveau 1: Thème (eg. Sport) • Niveau 2: Sujet (eg. Football) • Niveau 3: Indice (eg. Coupe du monde) • Niveau 4: La question. 9
  • 10. Déroulement du jeu • Une partie du jeu se déroule en plusieurs coups. • Les règles qui régissent les enchères sont les mêmes que celles du Poker. • Chaque coup compte quatre manches. • Chaque manche correspond à un niveau de l’arbre des questions. 10
  • 11. Réponses • Une fois la question finale est dévoilée, les joueurs choisissent la façon avec laquelle ils veulent répondre. • Trois choix sont possibles: Carré, Cash et Duo. • Carré: le joueur a le choix entre quatre réponses. • Duo: le joueur a le choix entre deux réponses. • Cash: Le joueur tape la réponse lui-même. 11
  • 12. Détermination des gagnants • Un de priorités est mis en place: Cash > Duo > Carré. • L’algorithme commence va parcourir les classes de priorité dans l’ordre. • S’il trouve une bonne réponse il ignore les classes suivantes. • L’algorithme compte le nombre de joueurs appartenant à la classe de priorité en question. • Si le compte est égal à un, le pot est remporté par le joueur en question. • Si le compte est supérieur à un, les joueurs en question se départagent le pot. • Si aucune des classes de priorité ne compte de joueurs, le pot est réparti sur l’ensemble des joueurs. 12
  • 15. Création et lancement d’une partie 15
  • 17. Architecture globale de l’application 17

Notes de l'éditeur

  1. Next up: conception
  2. Next: démarche
  3. Next up: conception