Vous pouvez contribuer au développement de Danger from the Deep en donnant un peu de votre temps et de votre savoir-faire. Vous trouverez ci-dessous une liste des domaines où votre aide sera la bienvenue.
A la différence de la plupart des simulateurs/jeux Open-source, nous ne sommes pas à court en matière de créations artistiques mais plutôt de développeurs. DftD est écrit en C++, avec utilisation de l'OpenGL. Tout développement en C ou 3D est utile mais il faut noter que le jeu est orienté objet et repose principalement sur le langage C++ , donc il vous faudra apprendre les bases de la programmation objet et du C++, le cas échéant.
Vos contributions sont les bienvenues dans les domaines suivants :
CVS est disponible. Vous pouvez extraire ("check-out") le module dangerdeep
Pour le moment nous n'avons plus besoin de nouvelle contribution dans ce domaine (nous croulons sous les données 2D et 3D) et le jeu doit encore être mis à niveau pour intégrer tout cela. Mais si vous souhaitez nous aider et que vous n'avez pas de connaissance en programmation, vous pouvez :
Avant de commencer tout développement, venez en parler sur le forum.
Les tests constituent une part importante du développement d'un logiciel. Le simple fait de tester la version présente sous CVS et nous faire parvenir tout rapport de bug peut nous grandement nous aider puisque les configurations systèmes et logicielles varient grandement d'une machine à l'autre.
Vous ne trouvez pas un paquet pour votre distribution Linux ou BSD préférée ? Alors vous venez de trouver une autre façon de nous aider !
Notre but est de proposer une simulation historiquement exacte, aussi réaliste que possible, en fonction de nos moyens et du temps libre dont nous disposons. Vous pouvez nous aider en vérifiant que les données que nous utilisons sont correctes en les comparant avec d'autres sources que celles mentionnées. Malheureusement, ceci n'est pas chose facile à cause de la prolifération sur internet de documents plus ou moins fiables. Vous pouvez nous aider à obtenir des informations sur :
Avez-vous déjà vu un sous-marin sonorisé par une machine à laver ? Et bien, c'est maintenant chose faite ! Développer des effets sonores permet vraiment de donner vie à un jeu. Cela peut même souvent se faire à partir d'objets domestiques !
Créer et assurer les mises à jour d'un manuel d'utilisation est une tâche importante : il n'est pas possible de se souvenir de tous les raccourcis clavier ou de la moindre subtilité implémentée dans le logiciel. Voilà pourquoi la documentation est l'un des composants majeurs d'un logiciel, permettant à chaque utilisateur de retrouver très rapidement l'information lui faisant défaut. Nous cherchons à avoir :
Pour le moment ce point est couvert (puisque vous êtes en train de lire ce document !) mais vos commentaires pour améliorer le contenu de ce site sont toujours les bienvenus !
Danger from the deep est un jeu traduit en plusieurs langues. Si vous souhaitez, vous pouvez nous aider à traduire le jeu dans d'autres langues. Vous pouvez donc :
Finalement, il y a du pain sur la planche ! Vous pensez bien que tout ceci ne constitue pas une liste exhaustive des tâches à accomplir. Si vous souhaitez apporter votre pierre à l'édifice, n'hésitez pas à nous contacter !