SlideShare une entreprise Scribd logo
1  sur  12
DOTAProject Adrien KOSCIANSKI Julien BANVILLE
Introduction Annual Project based on a Video Game Warcraft 3 : Defense of The Ancients Statistic Computation
Summary DOTA : What is it? Presentation Rules of the game Our Project Introduction Technologic choices How does it work?
DOTA : What is it? Introduction Very popular add-on for Warcraft III One of the most played on Internet An extension developed by players A strategy game (STR)
DOTA : What is it? Rules of the game Two teams of one to five players Each player has one hero The objective is  simple : destroy opponents’ base Heroes cumulate objects and money Each objects improve skills of an hero
DOTA : What is it?
Our project Introduction Relation with the game / Interest Based on XML files Developed with Java language Allow people to know « What are best items for the hero you choose ? »
Ourproject The language Why Java? Simple Multi-platform (Windows, Linux, Mac OS) Very strong library to easily manipulate XML files.
Our project How does it work? Use a database built with XML files (about 150) Filter the information ( items and heroes)  Use algorithms on the information Render the statistics to the user
Our project
Conclusion Interesting project  Allies video games and software development Task distributions Team work
Thanks for your interest!

Contenu connexe

En vedette

educ331 Linear Regression for Baseball
educ331 Linear Regression for Baseballeduc331 Linear Regression for Baseball
educ331 Linear Regression for Baseballboernerj
 
Zelda & dota 2 presentation unit 3 - task 3
Zelda & dota 2 presentation   unit 3 - task 3Zelda & dota 2 presentation   unit 3 - task 3
Zelda & dota 2 presentation unit 3 - task 3NeilRogero
 
The secret sauce of Dota 2: crowdsourcing and crowdfunding
The secret sauce of Dota 2: crowdsourcing and crowdfundingThe secret sauce of Dota 2: crowdsourcing and crowdfunding
The secret sauce of Dota 2: crowdsourcing and crowdfundingVille Kilkku
 
Dota 2 cutscene analaysis
Dota 2 cutscene analaysisDota 2 cutscene analaysis
Dota 2 cutscene analaysisGladeatorkid
 
Enrichment statistics project
Enrichment statistics projectEnrichment statistics project
Enrichment statistics projectElizabeth Walker
 
grade 7 esp
grade 7 espgrade 7 esp
grade 7 esparreza12
 
Maths final compilation Statistic project
Maths final compilation Statistic projectMaths final compilation Statistic project
Maths final compilation Statistic projectchristinelee1996
 
introduction of statistic concept by marc toledo
introduction of statistic concept by marc toledointroduction of statistic concept by marc toledo
introduction of statistic concept by marc toledoMarc Toledo
 
University Mobile Enrollment System: A Nigeria Perspective
University Mobile Enrollment System: A Nigeria PerspectiveUniversity Mobile Enrollment System: A Nigeria Perspective
University Mobile Enrollment System: A Nigeria Perspectiveiosrjce
 

En vedette (15)

educ331 Linear Regression for Baseball
educ331 Linear Regression for Baseballeduc331 Linear Regression for Baseball
educ331 Linear Regression for Baseball
 
Zelda & dota 2 presentation unit 3 - task 3
Zelda & dota 2 presentation   unit 3 - task 3Zelda & dota 2 presentation   unit 3 - task 3
Zelda & dota 2 presentation unit 3 - task 3
 
The secret sauce of Dota 2: crowdsourcing and crowdfunding
The secret sauce of Dota 2: crowdsourcing and crowdfundingThe secret sauce of Dota 2: crowdsourcing and crowdfunding
The secret sauce of Dota 2: crowdsourcing and crowdfunding
 
DOTA 2 (VON DIMAYUGA)
DOTA 2 (VON DIMAYUGA)DOTA 2 (VON DIMAYUGA)
DOTA 2 (VON DIMAYUGA)
 
Dota 2
Dota 2Dota 2
Dota 2
 
Dota 2
Dota 2Dota 2
Dota 2
 
Dota 2 teams
Dota 2 teams Dota 2 teams
Dota 2 teams
 
Dota 2
Dota 2Dota 2
Dota 2
 
Dota 2 cutscene analaysis
Dota 2 cutscene analaysisDota 2 cutscene analaysis
Dota 2 cutscene analaysis
 
Enrichment statistics project
Enrichment statistics projectEnrichment statistics project
Enrichment statistics project
 
grade 7 esp
grade 7 espgrade 7 esp
grade 7 esp
 
Maths final compilation Statistic project
Maths final compilation Statistic projectMaths final compilation Statistic project
Maths final compilation Statistic project
 
Research
ResearchResearch
Research
 
introduction of statistic concept by marc toledo
introduction of statistic concept by marc toledointroduction of statistic concept by marc toledo
introduction of statistic concept by marc toledo
 
University Mobile Enrollment System: A Nigeria Perspective
University Mobile Enrollment System: A Nigeria PerspectiveUniversity Mobile Enrollment System: A Nigeria Perspective
University Mobile Enrollment System: A Nigeria Perspective
 

Similaire à DOTA statistic analysis

Five In A Row Game- Networking Protocol Analysis
Five In A Row Game- Networking Protocol AnalysisFive In A Row Game- Networking Protocol Analysis
Five In A Row Game- Networking Protocol AnalysisAnushka Patil
 
Albion Online - Software Architecture of an MMO (talk at Quo Vadis 2016, Berlin)
Albion Online - Software Architecture of an MMO (talk at Quo Vadis 2016, Berlin)Albion Online - Software Architecture of an MMO (talk at Quo Vadis 2016, Berlin)
Albion Online - Software Architecture of an MMO (talk at Quo Vadis 2016, Berlin)David Salz
 
Landscape Of Virtual World Systems
Landscape Of Virtual World SystemsLandscape Of Virtual World Systems
Landscape Of Virtual World SystemsTim Holt
 
Casual Engines 2009
Casual Engines 2009Casual Engines 2009
Casual Engines 2009David Fox
 
Intro to Massively Multiplayer Online Game (MMOG) Design
Intro to Massively Multiplayer Online Game (MMOG) DesignIntro to Massively Multiplayer Online Game (MMOG) Design
Intro to Massively Multiplayer Online Game (MMOG) DesignChristopher Mohritz
 
The tech. behind RoboBlastPlanet
The tech. behind RoboBlastPlanetThe tech. behind RoboBlastPlanet
The tech. behind RoboBlastPlanetJavier Abud
 
Eyes free interfaces for educational games
Eyes free interfaces for educational gamesEyes free interfaces for educational games
Eyes free interfaces for educational gamesPablo Moreno Ger
 
Windows Embedded in the Real World
Windows Embedded in the Real WorldWindows Embedded in the Real World
Windows Embedded in the Real Worldukdpe
 
Experience of game prototyping with MOAI
Experience of game prototyping with MOAIExperience of game prototyping with MOAI
Experience of game prototyping with MOAIDmitry Potapov
 
Building Multiplayer Games (w/ Unity)
Building Multiplayer Games (w/ Unity)Building Multiplayer Games (w/ Unity)
Building Multiplayer Games (w/ Unity)Noam Gat
 
OSDF 2013 - Autopsy 3: Extensible Desktop Forensics by Brian Carrier
OSDF 2013 - Autopsy 3: Extensible Desktop Forensics by Brian CarrierOSDF 2013 - Autopsy 3: Extensible Desktop Forensics by Brian Carrier
OSDF 2013 - Autopsy 3: Extensible Desktop Forensics by Brian CarrierBasis Technology
 
Modern Data Stack for Game Analytics / Dmitry Anoshin (Microsoft Gaming, The ...
Modern Data Stack for Game Analytics / Dmitry Anoshin (Microsoft Gaming, The ...Modern Data Stack for Game Analytics / Dmitry Anoshin (Microsoft Gaming, The ...
Modern Data Stack for Game Analytics / Dmitry Anoshin (Microsoft Gaming, The ...DevGAMM Conference
 
Kinect for Windows SDK Dr David Brown
Kinect for Windows SDK Dr David BrownKinect for Windows SDK Dr David Brown
Kinect for Windows SDK Dr David BrownLee Stott
 
Gaming with Open Source Frameworks
Gaming with Open Source FrameworksGaming with Open Source Frameworks
Gaming with Open Source FrameworksAlmog Koren
 
Console development
Console developmentConsole development
Console developmentspartasoft
 
Online games: a real-time problem for the network
Online games: a real-time problem for the networkOnline games: a real-time problem for the network
Online games: a real-time problem for the networkJose Saldana
 
Trez Computer Shop Network Management Defense Documentation
Trez Computer Shop Network Management Defense DocumentationTrez Computer Shop Network Management Defense Documentation
Trez Computer Shop Network Management Defense DocumentationErika-Marie Garcia
 

Similaire à DOTA statistic analysis (20)

V3 gamingcasestudy
V3 gamingcasestudyV3 gamingcasestudy
V3 gamingcasestudy
 
Five In A Row Game- Networking Protocol Analysis
Five In A Row Game- Networking Protocol AnalysisFive In A Row Game- Networking Protocol Analysis
Five In A Row Game- Networking Protocol Analysis
 
Albion Online - Software Architecture of an MMO (talk at Quo Vadis 2016, Berlin)
Albion Online - Software Architecture of an MMO (talk at Quo Vadis 2016, Berlin)Albion Online - Software Architecture of an MMO (talk at Quo Vadis 2016, Berlin)
Albion Online - Software Architecture of an MMO (talk at Quo Vadis 2016, Berlin)
 
Landscape Of Virtual World Systems
Landscape Of Virtual World SystemsLandscape Of Virtual World Systems
Landscape Of Virtual World Systems
 
Casual Engines 2009
Casual Engines 2009Casual Engines 2009
Casual Engines 2009
 
Intro to Massively Multiplayer Online Game (MMOG) Design
Intro to Massively Multiplayer Online Game (MMOG) DesignIntro to Massively Multiplayer Online Game (MMOG) Design
Intro to Massively Multiplayer Online Game (MMOG) Design
 
The tech. behind RoboBlastPlanet
The tech. behind RoboBlastPlanetThe tech. behind RoboBlastPlanet
The tech. behind RoboBlastPlanet
 
Eyes free interfaces for educational games
Eyes free interfaces for educational gamesEyes free interfaces for educational games
Eyes free interfaces for educational games
 
Windows Embedded in the Real World
Windows Embedded in the Real WorldWindows Embedded in the Real World
Windows Embedded in the Real World
 
Experience of game prototyping with MOAI
Experience of game prototyping with MOAIExperience of game prototyping with MOAI
Experience of game prototyping with MOAI
 
Windows 10 IoT Core
Windows 10 IoT CoreWindows 10 IoT Core
Windows 10 IoT Core
 
Building Multiplayer Games (w/ Unity)
Building Multiplayer Games (w/ Unity)Building Multiplayer Games (w/ Unity)
Building Multiplayer Games (w/ Unity)
 
OSDF 2013 - Autopsy 3: Extensible Desktop Forensics by Brian Carrier
OSDF 2013 - Autopsy 3: Extensible Desktop Forensics by Brian CarrierOSDF 2013 - Autopsy 3: Extensible Desktop Forensics by Brian Carrier
OSDF 2013 - Autopsy 3: Extensible Desktop Forensics by Brian Carrier
 
Modern Data Stack for Game Analytics / Dmitry Anoshin (Microsoft Gaming, The ...
Modern Data Stack for Game Analytics / Dmitry Anoshin (Microsoft Gaming, The ...Modern Data Stack for Game Analytics / Dmitry Anoshin (Microsoft Gaming, The ...
Modern Data Stack for Game Analytics / Dmitry Anoshin (Microsoft Gaming, The ...
 
Kinect for Windows SDK Dr David Brown
Kinect for Windows SDK Dr David BrownKinect for Windows SDK Dr David Brown
Kinect for Windows SDK Dr David Brown
 
Gaming with Open Source Frameworks
Gaming with Open Source FrameworksGaming with Open Source Frameworks
Gaming with Open Source Frameworks
 
Console development
Console developmentConsole development
Console development
 
Online games: a real-time problem for the network
Online games: a real-time problem for the networkOnline games: a real-time problem for the network
Online games: a real-time problem for the network
 
Semantic Games
Semantic GamesSemantic Games
Semantic Games
 
Trez Computer Shop Network Management Defense Documentation
Trez Computer Shop Network Management Defense DocumentationTrez Computer Shop Network Management Defense Documentation
Trez Computer Shop Network Management Defense Documentation
 

Plus de Banville Julien

Analyse statistique du jeu DOTA
Analyse statistique du jeu DOTAAnalyse statistique du jeu DOTA
Analyse statistique du jeu DOTABanville Julien
 
Analyse statistique sur DOTA
Analyse statistique sur DOTAAnalyse statistique sur DOTA
Analyse statistique sur DOTABanville Julien
 
Création d'une plate-forme ouverte à l'enseignement à distance
Création d'une plate-forme ouverte à l'enseignement à distanceCréation d'une plate-forme ouverte à l'enseignement à distance
Création d'une plate-forme ouverte à l'enseignement à distanceBanville Julien
 

Plus de Banville Julien (7)

Analyse statistique du jeu DOTA
Analyse statistique du jeu DOTAAnalyse statistique du jeu DOTA
Analyse statistique du jeu DOTA
 
Rapport Tal Master 1
Rapport Tal Master 1Rapport Tal Master 1
Rapport Tal Master 1
 
Analyse statistique sur DOTA
Analyse statistique sur DOTAAnalyse statistique sur DOTA
Analyse statistique sur DOTA
 
Projet Music Brainz
Projet Music BrainzProjet Music Brainz
Projet Music Brainz
 
Music Brainz
Music BrainzMusic Brainz
Music Brainz
 
Recherche de citations
Recherche de citationsRecherche de citations
Recherche de citations
 
Création d'une plate-forme ouverte à l'enseignement à distance
Création d'une plate-forme ouverte à l'enseignement à distanceCréation d'une plate-forme ouverte à l'enseignement à distance
Création d'une plate-forme ouverte à l'enseignement à distance
 

Dernier

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Dernier (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

DOTA statistic analysis

  • 2. Introduction Annual Project based on a Video Game Warcraft 3 : Defense of The Ancients Statistic Computation
  • 3. Summary DOTA : What is it? Presentation Rules of the game Our Project Introduction Technologic choices How does it work?
  • 4. DOTA : What is it? Introduction Very popular add-on for Warcraft III One of the most played on Internet An extension developed by players A strategy game (STR)
  • 5. DOTA : What is it? Rules of the game Two teams of one to five players Each player has one hero The objective is simple : destroy opponents’ base Heroes cumulate objects and money Each objects improve skills of an hero
  • 6. DOTA : What is it?
  • 7. Our project Introduction Relation with the game / Interest Based on XML files Developed with Java language Allow people to know « What are best items for the hero you choose ? »
  • 8. Ourproject The language Why Java? Simple Multi-platform (Windows, Linux, Mac OS) Very strong library to easily manipulate XML files.
  • 9. Our project How does it work? Use a database built with XML files (about 150) Filter the information ( items and heroes) Use algorithms on the information Render the statistics to the user
  • 11. Conclusion Interesting project Allies video games and software development Task distributions Team work
  • 12. Thanks for your interest!

Notes de l'éditeur

  1. Our annual project is to make a software based on a video game which calculate the statistic, on objects and heroes , who are most used by players
  2. DoTA is a very popular game played on internet, at the beginning, this is just an extension realized by players on the main game : Warcraft 3.Now, DoTA is one of the most video game play on Internet about 2 millions peoples play on this games. It’s a strategy game so called to strategy real time game.
  3. There are two teams of five players and each player selects one of over seventy heroes which they will use to try to destroy their opponent’s base, while protecting their own. As players accumulate money, they can use it to buy a large variety of items to enhance the strengths of their hero and provide additional abilities.
  4. Expliquer la map
  5. We have to realize a software which allows the user to choose and to determine according to the hero , which objects are the most effective and most chosen. The software gets back files XML of the game and transform them into statisticsWe used Java Language to developped our Applications. We explains “why” later