No description or website provided.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
imgs
README.md
evaluation.md
fonctionalites.md
juge_de_combat.md
methodologie.md
pokemon.md
retrospective.md
univers.md

README.md

Pokémon battle

Univers

Le projet Pokémon battle est une adaptation des jeux de programmation comme Core War ou Robocode. Le but de ces jeux est de voir s'affronter des programmes dans une compétition dans un univers aux règles connues de tous.

Dans notre cas l'univers choisi est celui des Pokémons. Les combattants sont des dresseurs qui ont pour objectif de faire s'affronter des Pokémons pour remporter la compétition. Au début du jeu les combattants pourront être humains mais au fur et à mesure de l'avancée du projet, il faudra les remplacer autant que possible par des intelligences artificielles.

Sujet

Le projet Pokebattle a pour but de créer un jeu Pokemon en ligne via Twitter.

Les dresseurs ont pour objectif de faire s'affronter des Pokémons pour remporter des compétitions.

Chaque dresseur et chaque Pokémon a son propre compte Twitter. Ils communiquent en utilisant un protocole commun.

Dans un premier temps, les comptes Twitter des dresseurs seront gérés par des humains, les comptes de Pokemon seront gérés par des bots Twitter... que vous allez implémenter!

Pré-requis

Vous devez créer un compte twitter pour chaque pokemon et chaque éleveur.

La bio des pokemons doit commencer par:

#pokebattle - #pokemon

En se basant sur le travail réalisé lors du TP-4, @nedseb a commencé à implémenter le projet Pokebattle.

Rendez-vous sur https://github.com/IUTInfoAix/PokeBotDemo, forkez ce projet et commencez à travailler en équipe. La première étape pour le rendre fonctionnel, est de compléter le fichier src/main/resource/twitter4j.properties avec les clefs de connexion que vous obtiendrez après avoir créé une application sur la page https://dev.twitter.com/apps. Pour configurer ces clefs il existe d'autres méthodes que vous pouvez découvrir sur la page suivante : twitter4j.org/en/configuration.html

Sujet détaillé

Après avoir pris connaissance de l'Univers, vous pourrez développer les Fonctionnalités définies en suivant la Méthodologie proposée.

En fin de projet, nous vous invitons à nous faire parvenir une Retrospective.