Forum Programmation.c# Debugage jeu pour enfants

Posté par  .
Étiquettes : aucune
-2
23
avr.
2011

Bonjours à tous,

Je suis nouveau sur le forum, et je viens vous demander un petit coup de main...

J'utilise pour mes enfants, un petit jeu en réseau que m'avait développé un ami en C#. Le jeu plait énormément à mes enfants, bien plus que la grosse production à 80 euros, ce qui m'arrange fort bien !

Malheureusement un message d'erreur s'affiche de façon récurrente au niveau du Framework, et le jeu se ferme régulièrement.Tout cela m'oblige à constamment intervenir. Et comme je n'y connais strictement rien en programmation... et que l'ami qui l'a développé est un peu perdu...

Je possède le code source de ce petit programme que je mets bien évidemment à la disposition des personnes qui voudraient bien m'aider, et de ceux qui veulent faire jouer leurs bambins.

Je sais bien que ce site est orienté Linux, et comme le jeu dont je vous parle tourne sous windows, je ne suis pas forcément au bon endroit.Je ne sais donc si vous accéderez à ma demande. Dans tous les cas, je vous remercie tous par avance.

  • # Code source

    Posté par  . Évalué à 4.

    Bonjour,

    Où as-tu mis le code source stp ?
    Si ce jeu plait beaucoup à tes enfants, peut-être peut-il être porté sous linux dans un autre langage et plaire à d'autre ? J'apprends actuellement le python pour le plaisir, ça ne me dérangerait pas de me faire la main dessus quand j'ai le temps.

  • # licence?

    Posté par  (site web personnel) . Évalué à 3.

    Ca serait déjà bien de mettre ce logiciel sous licence libre. Mais pour ça il faudrait l'accord de l'auteur. Une fois cela fait, il y aura certainement des volontaires pour t'aider, d'autres pour en faire la pub.

  • # Voici les sources

    Posté par  . Évalué à 1.

    En effet vous avez raison. Étant donné que je suis propriétaire des sources, cela ne pose aucun problème.

    Voici une brève présentation du jeu :

    Le jeu fonctionne via un LAN avec un serveur et jusqu'à 6 clients (6 joueurs). Il est développé en C#, fonctionne sous Windows, utilise direct x 9 SDK, et la bibliothèque Framework.

    Le but du jeu est simple :

    Vous devez suivre à l'aide d'un joystick la trajectoire d'un avion, avec en fond une vidéo de la patrouille de France en vu cockpit. Pour créer la « pseudo illusion » que vous pilotez.

    Le joueur suivant au mieux la trajectoire cumule le plus grand score et emporte la partie.

    Ce concept pourtant simplisme plait énormément aux enfants (et pas que), qui passent des heures à s'affronter dessus.

    Le problème, c'est que le jeu et peu stable, c'est pour cela que j'ai besoin d'un coup de main.

    Pour commencer, voici le lien de téléchargement des sources :

    http://dl.free.fr/tOyh0pA6L

    Le lien suivant vous permettra de télécharger un relevé des bugs que j'ai constaté :

    http://dl.free.fr/hOUtY86kY

    Ce lien vous permettra de télécharger le jeu complet et prêt à l'emploi :

    http://dl.free.fr/gd7LAsI1p

    Vous pouvez faire ce que vous voulez des sources, mais un peu d'aide me ferait vraiment plaisir.
    Je reste bien sur à votre disposition pour toutes questions.

    • [^] # Re: Voici les sources

      Posté par  (site web personnel) . Évalué à 4.

      Étant donné que je suis propriétaire des sources, cela ne pose aucun problème.

      L'auteur (un certain Michel, ce n'est pas toi visiblement) t'a-t-il bien donné le droit de les diffuser, avec le nom d'une association dans les entêtes des sources en plus ?

      Vous pouvez faire ce que vous voulez des sources

      si tu réponds par l'affirmative à la première question :-)

      • [^] # Re: Voici les sources

        Posté par  . Évalué à 1.

        Justement l'ami en question c'est Michel, c'est lui qui m'a fait le soft.

        On comptait le mettre en téléchargement sur le site de l'association, mais comme c'est encore très buggé, il n'y a pas d'intérêt.

        Perso, je n'y connais vraiment rien en programmation, et si j'ai les sources et tout ce qui va avec c'est bien parce que cela est libre d'utilisation.

        Après je ne pense pas qu'il y ait grand chose à faire, car il n'y a que 2 buggs identifiés...

        En tout cas si tu veux m'aider baud123 cela sera avaec plaisir.

        • [^] # Re: Voici les sources

          Posté par  (site web personnel) . Évalué à 6.

          Salut,

          Ici tu es sur un site assez critique où une chose prime plus que tout :
          Qui a le droit de faire quoi avec des sources de programmes informatiques.

          Si c'est Michel qui a le copyright (qui a écrit les sources)... lui seul peut décider de les libérer. (si il est mort... je ne sais pas)

          En l’occurrence, ce n'est pas "parce que tu as les sources" que tu as le droit d'en faire ce que tu veux. (et c'est pour cela que tu t'es fait "inutiler")

          Donc, ainsi que baud123 le sugère :
          1) tu demandes à ton pote si tu peux mettre une licence libre (laquelle ??? BSD ou GPL -je te conseille la GPL-)
          2) tu reviens ici quand la licence est définie pour qu'on t'aide.

        • [^] # Re: Voici les sources

          Posté par  . Évalué à 0.

          Les fichiers sources contiennent l'entête suivant :
          // AlphajetRasServer - joystick
          // Copyright Rhone Alpes Simulation et Michel Besson Fevrier 2010
          // Version 1.2 - Decembre 2010

          Tu possèdes donc les sources mais aucun droit dessus.
          Puisque les droits appartiennent à Michel Besson ET Rhones Alpes Simulation (a priori l'association dont tu parles).
          Surtout que Décembre 2010 c'est pas très vieux !

          Règle le problème de licence avec l'association si ton amis n'est plus, ou avec les deux d’ailleurs.
          Ensuite je suis développeur dot.Net, je pourrais sans doute essayer de corriger ton bug, voir de remplacer quelques fonctions qui sont marquées comme obsolètes, et pourquoi pas faire quelques évolutions.

          a+

          • [^] # Les sources en GPL

            Posté par  . Évalué à 0.

            Michel est toujours vivant, mais il est perdu dans le programme en ce moment, et peut adepte des forums.

            Il m'a transmis cela :

            http://www.megaupload.com/?d=WLG2YR4M

            Il m'a dit que c'était les sources GPL. Quelqu'un peut il me confirmer ?

            • [^] # Re: Les sources en GPL

              Posté par  . Évalué à 1.

              Je suis Michel
              J'ai mis les sources en licence GPL
              Gaby110 vous a donné le lien de chargement :
              http://www.megaupload.com/?d=WLG2YR4M

              Est-ce OK ?

              A vous lire

              • [^] # Re: Les sources en GPL

                Posté par  . Évalué à 0.

                // AlphajetRasServer
                // Form1.cs
                // Version 1.3 - April 2011
                //
                // Copyright (C) 2011  Rhone Alpes Simulation et Michel Besson
                //
                // This program is free software: you can redistribute it and/or modify
                // it under the terms of the GNU General Public License as published by
                // the Free Software Foundation, either version 3 of the License, or
                // (at your option) any later version.
                //
                // This program is distributed in the hope that it will be useful,
                // but WITHOUT ANY WARRANTY; without even the implied warranty of
                // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
                // GNU General Public License for more details.
                //
                // You should have received a copy of the GNU General Public License
                // along with this program.  If not, see <http://www.gnu.org/licenses/>.
                

                c'est la fête ;-) lol

              • [^] # Re: Les sources en GPL

                Posté par  . Évalué à 1.

                salut,

                il manque les donnés non ?

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.