Please upgrade your browser for the best possible experience.

Chrome Firefox Internet Explorer
×

Développement d'un forum RP : Star Wars Rédemption

STAR WARS: The Old Republic > Français (French) > Communauté > Créations de fans
Développement d'un forum RP : Star Wars Rédemption

IMiniRockI's Avatar


IMiniRockI
10.26.2019 , 05:47 PM | #1
Bonsoir à tous,

je me présente Minirock, 25 ans, ingé en développement logiciel et accessoirement écrivains et rôliste à mes heures perdues (sur forum ou in game). Je viens ici vous parler de l'un de mes projets et j'espère que ce dernier sera accueilli favorablement et même que certains d'entre vous seront intéressés pour participer à la conception.

Genèse du projet Star Wars Rédemption

Je suis un rôliste de longue date, passionné d'écriture et également de développement, pendant mes années de jeu de rôle, je me suis souvent trouvé déçu par le peu d'options de personnalisation (en particulier en terme de traitement backoffice) qu'offraient les CMS permettant de réaliser des forums tels que Forumactif pour citer le plus connus qui par exemple ne permet pas d’interagir avec une base de donnée.

Ceci a fait naître une frustration en moi tout au long de ces années où j'ai administré ou participé sur des forums. Et puis finalement, mes années d'études étant passées par là, aujourd'hui j'ai les compétences me permettant de prendre en charge la réalisation complète d'un site et c'est exactement le projet que j'ai lancé en prenant pour thème celui d'un forum RolePlay sur star wars. Je veux réaliser un outil ergonomique tant pour les joueurs que pour les membres de l'administration.

D'un point de vue technique et fonctionnel

Le projet est développé sous le framework php Symfony dans sa version 4 la plus récente.
Le projet est versionné sous Git et hébergé sur un Github privé.
Le projet met en place l'intégration continu à travers l'utilisation de travisCI et la protection de la branche master pour empêcher tout déploiement indésirables.
Un slack dédié au projet a également été mis en place afin de pouvoir échanger avec les membres de l'équipe et/ou ceux qui voudraient simplement être tenu informé de l'avancement du projet..

L'équipe autour du projet

Minirock : Je suis sur le projet en tant que Lead dev fullstack depuis un peu plus d'un mois (plusieurs années d'expérience désormais sur le framework Symfony, spécialisé dans le back principalement).

Gaijin : Novice en développement, Gaijin a rejoint le projet pour monter en compétence sur Git d'une part et sur le développement web d'une autre part. Pour le moment Gaijin ne travaillera que sur l'amélioration des maquettes en HTML / CSS / JS pur du site pour ne pas le submerger par l'apprentissage du framework.

Avancement du projet

L'histoire

Avancement estimé : 10%

La première version de la synopsis est écrite (ceci étant dit elle pourra être amené à évoluer d'ici le lancement du forum). D'ailleurs j'ai rapidement réalisé une capture vidéo de la première version de la synopsis en guise de "première promotion". Vous pouvez dans la retrouver ici : https://www.youtube.com/watch?v=fzK4WPIVGQs

Notez pour la petite histoire que cette vidéo est simplement une capture vidéo de l'une des pages du site et qu'il ne s'agit donc pas du tout d'une vidéo à la base. Si j'insiste sur ce fait, c'est pour vous faire comprendre ce que j'entends par le fait de vouloir donner un certains nombre d'outil permettant l'administration du forum RolePlay. Cette synopsis est déjà totalement paramétrable et modifiable à souhait, ainsi l'évolution du RP n'entraînera jamais de développement supplémentaire !

J'ai également commencé à réfléchir à un certains nombre de personnages pré-définis qui seront incarnés par les maîtres du jeu pour faire avancer l'histoire. Mais je n'ai encore pas mis grand chose sur papier.


Le développement

Avancement : 60%

Statiquement parlant, j'ai réalisé une bonne partie des maquettes de la partie forum du site, mais il reste encore des choses à rajouter et à affiner voir à penser en particulier pour la gestion du profil par un joueur pour laquelle je n'ai pas encore fait les maquettes.

Maintenant ces maquettes devront être modifiées et rendues dynamique pour être introduite dans Symfony. Passer du html au twig n'a rien de compliqué en soit, cette partie là sera très rapide, c'est pour cela que pour l'instant je demande à Gaijin de ne travailler que sur les maquettes.

Le fait de rendre tout dynamique demande la création de tous les modèles de données, j'ai déjà fait la partie la plus pénible en mettant en place l'accès sécurisé à l'administration et en rendant un premier module administrable (la synopsis). Il y a un petit travail de réflexion encore à faire dessus, mais une fois cela fait, grâce à mon travail préliminaire sur l'admin, la gestion des modèles coté admin sera auto-généré de base.

Recrutement

J'en viens à présent à la principale raison de ma présence ici, le recrutement. Comme vous avez pu le voir, malgré l'intégration de Gaijin dans le projet, je suis plus ou moins porteur de tous les aspects du projet seul et j'aimerais trouver des gens motivés pour s'investir à raison de 2-3 heures par semaines minimum (je ne demande pas plus car moi même je ne peux pas fournir beaucoup plus considérant les heures de boulot).

Les profils que je recherche en priorité :

- Un ou deux graphistes : Par graphiste j'entends quelqun avec un appétit particulier pour le domaine et qui travaille souvent avec des logiciels de montage photo. Si en plus cette personne a une double casquette et fait de l'intégration web, ce serait vraiment le rêve et cela m'aiderait très surement à améliorer les maquettes.

Le travail ici serait de m'aider à travailler l'identité visuelle du site, j'ai fais quelque chose que je trouve assez propre à mon niveau, mais je ne suis absolument pas graphiste donc, aucun doute que cela pourrait être amélioré.
Dans un second temps, il s'agira aussi de travailler sur les images qui seront utilisées pour les personnages pré-définis, les mondes, etc etc...

- Un ou deux maître du jeu : Là encore vous l'aurez compris, difficile de faire avancer le développement et l'histoire en parallèle. Et quand bien même j'y arriverais en prenant plus de temps et bien pour la pérennité du forum il faudra tout de même une équipe de passionné du RP pour le faire vivre. Pour ce poste là, pas énormément d'exigence hormis celle de connaître un minimum l'univers de Star Wars et d'avoir un niveau d'expression écrite convenable.

Le travail attendu ici consistera en la rédaction des fiches de personnages pré-définis, description des mondes, des factions. La participation au développement de l'histoire à travers l'intervention dans le RP par l'intermédiaire de personnages pré-définis. Dans un second temps il s'agira également de juger les fiches de personnages des joueurs.


Voilà, j'ai fais je crois le tour d'un peu tout ce que j'avais à dire sur le sujet, si vous êtes intéressés pour rejoindre l'équipe ou bien si vous voulez simplement être tenu au courant de l'avancement du projet n'hésitez pas à vous manifester pour que je vous invite sur le slack du projet.

Merci de votre attention et que la force soit avec vous !