Intro done

This commit is contained in:
nemunaire 2014-07-28 20:26:28 +02:00
parent ff44c1613a
commit 4a3f95ad57
1 changed files with 32 additions and 20 deletions

View File

@ -11,27 +11,28 @@ multijoueurs dans un monde unique partagé par tous les joueurs : \Dual.
### Contexte concurentiel
\Dual a pour ambition d'avoir la dimension spatiale et communautaire du célébre
jeu Eve Online (plus de 500 000 joueurs), tout en permettant aux joueurs
d'évoluer dans un monde éditable (à la manière de Minecraft).
Depuis la création de l'entreprise, de nombreux concurrents sont apparus,
partageant des idées innovantes de \Dual :
- Untold Universe : projet similaire incubé chez Startup 42 ;
- Star Citizen ;
- No Man's Sky ;
- Blockscape ;
- Space Engineers ;
- Planets Cube ;
- ...
- Untold Universe : projet similaire incubé chez Startup 42 ;
- Star Citizen : MMO par concepteur de jeux vidéo Chris Roberts ;
- No Man's Sky : MMO dans un univers généré de manière procédurale ;
- Blockscape ;
- Space Engineers ;
- Planets Cube ;
- ...
\Dual a pour ambition d'avoir la dimension spatiale et communautaire du célébre
jeu Eve Online (plus de 500000 joueurs), tout en permettant aux joueurs
d'évoluer dans un monde éditable (à la manière de Minecraft).
\vspace{1em}
%%fimage(img/dual-dark.png, 0.4, "Le logo du jeu")
### Organisation de l'équipe
Le studio se trouve actuellement au sein de l'incubateur de start-up Agoranov.
À mon arrivée, l'équipe était composée de 4 personnes :
- Jean-Christophe \textsc{Baillie} : fondateur et président de Novaquark ;
@ -39,9 +40,13 @@ Le studio se trouve actuellement au sein de l'incubateur de start-up Agoranov.
- Jérome \textsc{Jouvie} : développeur 3D ;
- David \textsc{Bernard} : développeur serveur.
\vspace{1em}
Proche de M. \textsc{Bernard}, j'ai fait mes débuts en tant que DevOps afin de
mener à bien mon sujet de stage.
\vspace{1em}
Depuis l'équipe s'est aggrandie et se compose aujourd'hui de 10 personnes :
dont un concepteur de jeux-vidéo, un gestionnaire de communauté, un graphiste,
un développeur client, et trois autres stagiaires. Voir l'organigramme figure
@ -62,7 +67,7 @@ L'intitulé de mon stage tel qu'il a été validé est le suivant :
> particulier mis sur la sécurité pour toutes les parties front-end du
> cluster.
Il s'agissait de travailler au sein de l'équipe en charge du développement du
Il s'agit de travailler au sein de l'équipe en charge du développement du
serveur. Mon rôle a été dans un premier temps d'analyser les différentes
solutions existantes de déploiement automatique, puis d'écrire un certain
nombre de *recettes*. Les premières *recettes* concernaient le déploiement des
@ -92,15 +97,22 @@ ainsi que d'une partie de l'administration système.
Fort de mon expérience d'administration système au laboratoire des assistants,
du laboratoire SRS et de nombreuses expériences personnelles, je partais à
l'aise avec les technologies de virtualisation, à la base de l'informatique
dans les nuages.
en nuage.
\vspace{1em}
Mon travail sur l'environnement du serveur de jeu et de son cœur touche à
l'ensemble de branche de la majeure SRS : système avec la recherche d'une
architecture permettant d'assurer la montée en charge du jeu au fil d'une
journée et de la vie du jeu ; réseau puisqu'il fallait prendre en compte les
problématiques d'échanges entre les clients et les serveurs, mais aussi entre
les serveurs eux-mêmes ; enfin sécurité car les serveurs seront exposés à un
grand nombre de personnes qui ne se conteront pas de jouer via le client.
l'ensemble des branches de la majeure SRS :
- **système :** avec la recherche d'une architecture permettant
d'assurer la montée en charge du jeu au fil d'une journée et de la vie
du jeu ;
- **réseau :** puisqu'il fallait prendre en compte les problématiques
d'échanges entre les clients et les serveurs, mais aussi entre les
serveurs eux-mêmes ;
- **sécurité :** car les serveurs seront exposés à
un grand nombre de personnes qui ne se conteront pas de jouer via le
client.
## Intérêt du stage pour l'entreprise
@ -119,7 +131,7 @@ L'entreprise est établie dans l'incubateur Agoranov ; une pièce nous y a été
attribuée. Nous nous y retrouvons tous pour travailler, il est donc facile de
parler à n'importe qui puisque l'on se trouve dans le même espace.
%%fimage(img/tinyplanet.jpg, 0.6, "Notre espace de travail")
%%fimage(img/tinyplanet.jpg, 0.49, "Notre espace de travail")
Dès le premier jour, une machine dotée de composants de pointe m'a été
attribuée ; il m'a été laissé le choix du système d'exploitation. Au milieu de