Salut tout le monde !
Présentation
Je développe en ce moment un jeu en ligne, en 3D iso. Le jeu est développé en C#.
J'ai commencé il y a un bon mois (suite à la super MAJ de D2 qui ajoute cette signature_key, empêchant le MITM, qui m'a dégoutté du bot D2), et ça commence à prendre forme.
En GROS, le but est de développer un jeu dans le genre de D2 (attention, il ne s'agit pas d'un D2-like !). Je récupère "juste" l'idée des petites maps que j'aime beaucoup, et celle du système de combat en tour par tour. Je ne compte pas spécialement développer un jeu-à-succès-multinational-concurrentiel, je veux juste m'amuser, apprendre, réussir à réaliser quelque chose de concret, de propre et de fonctionnel, pour éventuellement dans un futur assez loin, ouvrir le jeu au grand public.
Avancement
Le jeu est réalisé à l'aide de XNA, voici l'avancement :
Map :
- Génération d'une map
- Ajout d'éléments sur la map (arbre, et tout, à partir d'un fichier XML)
- Liste des cellules inaccessibles (fichier XML, une map est donc définie par 2 fichiers XML)
Personnage :
- Placement d'un personnage sur la map, placement d'autres personnages sur la map
- Le pathfinder est fait (il reste quelques bugs), avec la gestion des obstacles (v1)
- Déplacement du personnage et gestion du "z-index" (langage CSS ; = gestion des plans en français)
- Animation de déplacement des personnages à partir d'un charset (template)
Serveur :
- Connexion à un serveur
- Dire bonjour, recevoir les infos pour savoir qui est sur la map
- Prévenir les copains que je suis arrivé sur la map
- Afficher tout le monde sur tous les clients connectés
Développement : les codes sont bien organisés et structurés CEPENDANT je ne maîtrise pas encore parfaitement le c#, je ne suis donc pas sûr de certaine façons de faire.
Voici la tête du jeu :
Loading Image
Participer
Voilà pour la présentation ; voici trois petits points sur lesquels réagir :
- Je recherche un développeur C# assez expérimenté (si cette personne maîtrise bien le VB, ou le JAVA, il s'adaptera très facilement), maîtrise de la POO obligatoire, pour m'aider à développer le jeu. A savoir qu'il s'agit d'un projet très enrichissant, réalisé en équipe et sur une (très) longue durée (et non rémunéré, ofc).
- Si vous avez des commentaires, des questions, sur le jeu et son développement, je suis ouvert !
- J'ai quelque question en C# sur la structure du code, je voudrai savoir si quelqu'un voudrait bien y répondre (par MP ?).
PS : j'ai assez avancé dans le développement pour me lancer dans le projet, le concrétiser, et monter une équipe de développement. Je vais également (normalement) poster une présentation et un recrutement sur le SdZ (openclassroom). J'ai décidé de poster une présentation ici car Cadernis regroupe une communauté de développeurs vraiment sympathiques, et bourrés de talents, qui peuvent peut-être être intéressés pour m'aider.
PS 2 : j'ajoute des screens dans la soirée.
Voilà,
Aurélien Leygues.