
Hello tout le monde !
Afin de renforcer nos équipes déjà présentes sur un projet d'envergure, nous recherchons un développeur supplémentaire pour un stage.
Votre travail consistera à développer un ou plusieurs jeux se déroulant dans Minecraft, à l'aide des API de Bukkit/Spigot ainsi que celle utilisée comme base des jeux proposés sur le serveur Minecraft. Vous devez donc connaître les différentes mécaniques du jeu Minecraft ainsi que les moyens de les utiliser dans un plugin pour orchestrer le bon déroulement des jeux.
Vous serez supervisé par un lead dev qui vous assignera des taches ainsi que des dates butoirs pour les accomplir. Il aura un rôle de conseil & d'écoute vis-à-vis des développements que vous ferez, il sera donc votre interlocuteur privilégié.
- Stage en télétravail accepté.
- Connaissance des différentes mécaniques & objets de base en Java
- Savoir développer proprement & efficacement
- Savoir développer en Programmation Orienté Objet ( POO )
- Avoir déjà développé au moins un plugin Minecraft fonctionnant sous Bukkit/Spigot
- Maîtriser la programmation orientée objet, savoir l'utiliser proprement & efficacement
- Savoir utiliser une API rien qu'en lisant sa documentation
- Avoir des bases solides sur les requêtes élémentaires en (My)SQL
- Connaître les bonnes pratiques à adopter en matière de gestion de bases de données
- Être passionné par le développement de jeux, avoir l'esprit d'un joueur, savoir identifier & créer les aspects ludiques d'un jeu, avoir le souci du détail & de l'user experience.
- Connaître les différents events & fonctionnalités proposés par Spigot
- Savoir établir des rations de score en fonction d'actions / de succès accomplis dans le jeu
- (+++) Connaître le fonctionnement des paquets échangés entre le client & le serveur
- (+++) Savoir développer un système de détection de triche (i.e. via client moddé)
- (+++) Connaître & savoir customiser les mécaniques de génération de terrain
- (++) Connaître l'API login & user-info de mojang, son fonctionnement
- (++) Savoir créer & gérer un système d'inventaires interactifs
- (+) Savoir utiliser Redis
Vous pouvez le faire soit par mail à l'adresse suivante : [email protected]
Ou directement en cliquant ici
Nous restons à votre disposition en cas de questions !
Cordialement
Maxim
Twitter Olympia : https://twitter.com/OlympiaPvP
Site : https://www.olympiapvp.com/
Dernière édition par un modérateur: