Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 1.87 KB

readme.md

File metadata and controls

30 lines (23 loc) · 1.87 KB

Dice Arena

Dice Arena est un projet de découverte. Son objectif principal est de permettre aux participants de prendre connaissance de technologies, de pratiques ou d'outils divers et variés.

Il se compose de nombreux modules pour permettre d'avoir un sujet à chaque nouvel exercice. Aussi, ce projet se veut ouvert et s'étend au fur et à mesure des technologies couvertes.

Sujet

Si l'objectif du projet est d'apprendre des choses, nous y ajoutons une part ludique afin d'en profiter pour nous amuser.

Dice Arena a pour ambition de monter un service de jeu de dés où pourront s'affronter toutes sortes de joueurs, artificiels ou réels. Les services pourront être consommés par des intelligences artificielles lors de différents tournois. Des applications interactives pourront également être intégrées pour que les joueurs puissent s'affronter réellement, pour tester les IA ou même pour s'y mesurer.

Progression

Les différents sujets abordés pendant les séances sont listés ici mais des pages dédiées sont également disponibles pour donner plus de détails sur le déroulement de l'exercice.

  • Docker : Cet outil permet de créer et de manipuler des conteneurs. Il sera la base d'exécution de tous les projets.
  • Elastic : Ce moteur de recherche est rapide à mettre en œuvre et capable de tenir une charge importante. Nous l'utiliserons pour stocker les statistiques de tous les matchs joués.
  • Spring MVC : Ce framework Web Java met l'accent sur le découplage entre la vue et le contrôleur. Il sera testé pour construire le site Web de consultation des statistiques.
  • AngularJS : Ce framework Web Javascript amène des concepts avancés côté client. Il sera testé pour construire le site Web de consultation des statistiques.
  • NodeJS

Auteurs

Ce projet est réalisé par des développeurs passionées dans le cadre du dojo de Serli.