63
AIgar.io AIgar.io projetA16 Jean-Samuel Aubry-Guzzi Érika Demers Jesse Emond Michaël O . Lam bert

Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

AIgar.ioAIgar.ioprojet A16

Jean-Sam uelAubry-Guzzi

ÉrikaDem ers

JesseEm ond

M ichaëlO . Lam bert

Page 2: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

Impossible d’afficher l’image.

Page 3: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

DescriptionDescriptiondu projet

Page 4: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

Com pétitions,Conférences,Com m unauté

Page 5: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

Com pétitionsIntelligenceArtificielle

Page 6: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

2015

Page 7: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

20162015

Page 8: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

2015 2017

?2016

Page 9: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

Com pétition :AIgar.io

8heureséquipes

15

Page 10: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

agar.io

Page 11: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

agar.io

Page 12: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

agar.io

Page 13: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

agar.io

Page 14: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

agar.io

Page 15: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

agar.io

hum ain

Page 16: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

agar.io

hum ain

Page 17: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

AIgar.io

I.A.

Page 18: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

AIgar.io

I.A.

Page 19: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

Com m ent éviter lesI.A. existantes?

Page 20: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

agar.io

hum ain

Page 21: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

agar.io

hum ain

Page 22: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

AIgar.io

I.A.

Page 23: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

AIgar.io

I.A.

Page 24: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

AIgar.io

Page 25: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

AIgar.io

Page 26: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

AIgar.io

Page 27: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

AIgar.io

burst

Page 28: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

AIgar.io

burst

Page 29: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

AIgar.io

burst

Page 30: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

Développem entDéveloppem entdu projet

Page 31: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

participant A.P.I.

http://localhost/gam e/0

serveur

Page 32: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

participant

logique de jeu

A.P.I.

État de la partie 0?

Page 33: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

A.P.I.

B.D.

participant

Inform ations des joueurs?

Page 34: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

A.P.I.participant

HTM L / CSS / Javascript

Page 35: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

participant

HTM L / CSS / Javascript/ Canvas

Page 36: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

participant A.P.I.

HTTP (TCP )

Page 37: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

participant

logique de jeu

A.P.I.

Scala

Page 38: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

logique de jeu

M ise-à-jour périodique

Page 39: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

participant

I.A.

Page 40: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

I.A.

participant A.P.I.

logique de jeu

B.D.

Page 41: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

I.A.

A.P.I.

logique de jeu

B.D.

participant

Python

Page 42: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

participant

logique de jeu

A.P.I.

I.A.

adm inistrateurB.D.

Page 43: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

Hebdom adairem ent :Jalon?Problèm es?Q uestions?

Rencontres

Page 44: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

Q uotidiennem ent :Issues?Pull-requests?Asynchrone

Rencontres

Page 45: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

Q uotidiennem ent :Issues?Pull-requests?Asynchrone

RencontresImpossible d’afficher l’image.

Page 46: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

GitHub

Page 47: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

Issues

Page 48: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

Issues

Intégration git

Asynchrone

Page 49: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

Issues

Page 50: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

Pull-requests

Page 51: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

Pull-requests

2 vérificateurs m inim um

Page 52: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

Pull-requests

Partage de connaissances

Attraper des bugs

Page 53: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

Pull-requests

Page 54: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

Tests

Page 55: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

Robustesse => tester

(sauf la visualisation)

Tests

Page 56: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

Prévenir des bugs

Confiance

Tests

Page 57: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

unitaires /d’intégration

Tests

Page 58: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

RésultatsRésultatsdu projet

Page 59: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

Problèm es rencontrés

M ém oire dans Chrom e

W indow s vs Linux

Page 60: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de
Page 61: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

Avant la com pétition...O ptim isation

Balancem ent

Tests de robustesse

Page 62: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

Jean-Sam uelAubry-Guzzi

ÉrikaDem ers

JesseEm ond

M ichaëlO . Lam bert

Q uestions

Page 63: Jean-Samuel Aubry-Guzzi Érika AIgar · GitHub. Issues. Issues Intégration git Asynchrone. Issues. Pull-requests. Pull-requests 2 vérificateurs minimum. Pull-requests Partage de

M erci!M erci!