Contribuer

De Leek Wars Wiki
Aller à : navigation, rechercher


Vous avez appris à aimer Leek Wars, son Leek Script et sa communauté ? Et vous aimeriez y contribuer ?

Ça tombe bien ! Voici quelques pistes pour vous aider et vous encourager !

La Communauté

Le Chat

(Au cas où, c'est par ici.)

C'est une forme de contribution en soi. La communauté d'un jeu est une chose vitale pour celui-ci. Une belle communauté peut rendre intéressant un jeu ennuyant. De même, une mauvaise communauté peut gâcher un très bon jeu.

Sur le chat, vous pouvez discuter avec de nombreuses personnes. Comme dans la vie donc. Mais avec des poireaux, c'est encore mieux !

C'est aussi en bon moyen d'en apprendre plus sur le jeu. Le chat véhicule énormément de bons conseils sur le jeu. Ensuite, ce sera à vous de partager vos connaissances avec les débutants.

De nombreuses personnes sont régulièrement présentes sur le chat. A aider les nouveaux, à répondre aux questions, à discuter tranquillement, ou à partir dans des délires loufoques. Ils sont un peu le visage de la communauté. Ils ne mordent pas, dites leurs bonjour ! (Mais ne les nourrissez pas après minuit !)

Le Forum

(C'est par ici que ça se passe !)

Au même titre que le chat, le forum est une mine d'or d'informations sur le jeu. Mais aussi un lieu d'changes sur toutes sortes de sujet.

Mais les messages y sont plus durables que sur le chat. Ce qui offrent d'autres possibilités.

Par exemple, vous pourrez y trouver des concours, qui vous permettront de confronter vos talents aux autres joueurs. Ainsi que des "benchs", afin de comparer vos algorithmes aux autres avec un jeu de données identiques. Ces sujets sont souvent riches en idées d'optimisation.

C'est aussi sur le forum que vous pourrez déclencher des débats sur différents aspects du jeu, ou proposer de nouvelles idées d'armes, de puces, de gameplay et autres. Ou encore, venir rapporter un bug, afin qu'il puisse être corriger.

Le Wiki

Puisque vous lisez ces lignes, vous voyez surement de quoi il retourne.

Le wiki a vu le jour grâce aux joueurs, est mis à jour par les joueurs, et est destiné ... aux joueurs !

Les joueurs peuvent contribuer librement sur le wiki, et y ajouter leurs informations, leurs conseils, et leurs petites astuces.

Vous y trouverez de nombreuses pages. Certains vous expliquant les différentes notions du jeu. D'autres vous guidant dans la réalisation d'un algorithme précis.

N'hésitez pas à donner un coup de main, c'est toujours apprécié ! Que ce soit en corrigeant d'éventuelles coquilles, ou en écrivant de superbes articles sur la reproduction des poireaux en climat tempéré.

Github

En septembre 2016, Pilow a fait une annonce très intéressante pour les personnes qui souhaitaient contribuer en programmant.

En effet, le code source de certaines parties de Leek Wars est désormais consultable par tous. Vous pouvez voir la page d'Organisation Github ici : Github Leek Wars

On peut donc y retrouver divers projets comme :

  • Le client, l'interface web du jeu : Ici
  • Le Leek Script V2, la prochaine version de notre langage adoré : Ici

Il y a plusieurs façons de contribuer sur Github, mais dans tout les cas, vous aurez besoin d'un compte. (Par ici !)

Les Issues

Sur les différents projets de Leek Wars, vous trouverez un onglet nommé "Issues".

Les Issues permettent de noter des bugs rencontrés, mais aussi des idées d'amélioration.

Mais, soyez attentifs avant de créer une issue. Essayez de ne pas créer de doublons, si un bug a déjà été rapporté, ou que l'idée déjà proposée.

Les Pull Request

Les "Pull Request" (Ou PR) sont un moyen de proposer une modification sur le code d'un projet à son/ses auteur(s).

En effet, via Github, vous pouvez récupérer une copie du projet sur votre ordinateur et le modifier à votre guise.

Ainsi, vous pouvez par exemple résoudre un bug, ou développer une nouvelle fonctionnalité. Pour ensuite la proposer à Pilow.

(Evidemment, Pilow reste maître de son projet. La décision finale d'intégrer ou non une PR lui appartient.)

Si vous souhaitez contribuer via les pulls request, vous trouverez plus d'infos ici : Contribuer via Github