[HS] Besoin d'aide pour tester un jeu en Java

Réduire
X
 
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages
  • Fredo_L

    • avril 2001
    • 6802

    #1

    [HS] Besoin d'aide pour tester un jeu en Java

    Je cherche quelqu'un qui aurait Linux et qui a de quoi exécuter des applications Java.
    J'ai réalisé un jeu Java sous Windows, mais quand je l'ai testé sous Linux, il a refusé de fonctionner (pour être précis, il s'est lancé mais a tout de suite affiché "MATCH NUL" et s'est arrêté).
    Je pense avoir trouvé la raison de l'erreur sous Linux, mais je n'ai aucun moyen de tester si ça fonctionne mieux maintenant.

    Vous pouvez télécharger le jeu à cette adresse :
    http://www.lankhor.net/ProjetJava.zip
    Merci d'avance à ceux qui testeront le jeu.

    Infos pratiques
    ---------------------
    Le fichier zip fait 48 Ko
    Pour lancer le jeu, faites : java ProjetJava
    Pour quitter le jeu, il faut passer par le menu quitter, la croix ne fonctionne pas.
    Après avoir lancé le jeu, il faut compter environ 3 secondes pour que le programme se charge complétement car il lui faut du temps pour charger les images.
  • T***
    Compte archivé

    • mars 2002
    • 357

    #2
    Salut,

    Ecoute je vais essayer de te tester ça ce WE ...

    Pour info je tourne sous RH 7.1 avec le dernier JDK...
    I live with my justice, I live with my greedy need
    I live with no mercy,I live with my frenzied feeding
    I live with my hatred,I live with my jealousy
    I live with the notion ,That I don't need anyone but me
    Don't drink the water, there's blood in the water, Don't drink the water
    "Don't Drink the Water" - Dave Matthews Band

    Commentaire

    • P***
      Compte archivé

      • novembre 2001
      • 1739

      #3
      Moi c'est plus radical comme erreur :

      Exception in thread "main" java.lang.NoClassDefFoundError: ProjetJava

      Commentaire

      • gameslover
        Ojii-sama


        • septembre 2001
        • 21351

        #4
        C'est quoi comme jeu au fait ?? :confused:

        Sinon dès que je rentre chez mes parents je peux essayer de le tester sous Linux avec un des ordis de mon père qui l'a...

        Commentaire

        • Fredo_L

          • avril 2001
          • 6802

          #5
          C'est un jeu assez basique qui peut se jouer à 2.
          Dans un près, il y a des pingouins et tout le monde veut s'en emparer.
          Nous (le fermier) on veut les attraper puis les rapporter au poulailler.
          Le renard (I.A.) veut attraper les poules pour les manger.
          Et un gamin piloter par un humain peut se joindre au groupe pour voler des poules.

          Il ne faut pas s'attendre à un grand jeu commercial avec de la 3D
          (j'ai redimensionner l'image, ce qui explique qu'elle ne soit pas très belle)

          Commentaire

          • gameslover
            Ojii-sama


            • septembre 2001
            • 21351

            #6
            Ca m'a l'air très marrant comme jeu en tout cas

            Je me réjoui de pouvoir l'essayer !!!

            Mais tu ne comptes faire que cette version Linux ou bien une version Windows est prévue ??

            Tu dis dans ton premier post l'avoir réalisé sous Windows donc normalement il devrait fonctionner sous Win ou bien pas ??

            Commentaire

            • Fredo_L

              • avril 2001
              • 6802

              #7
              L'intérêt du java, c'est que normalement, le code est le même quelque soit la machine.
              On peut assimiler la machine virtuelle java à un émulateur d'un vieil ordi.

              Le problème, c'est que dans les faits, cela n'est pas si beau que ça et un programme qui fonctionne sous windows peut ne pas fonctionner sous un autre système d'exploitation.
              Si tu t'installes la JDK de sun, tu pourras jouer sous windows

              Commentaire

              • gameslover
                Ojii-sama


                • septembre 2001
                • 21351

                #8
                Ah ben alors je vais essayer de trouver cette JDK de Sun quelquepart sur le Net... ou soit je testerais directement sous Linux... on verra comment se présente mon temps libre pour ça...

                En tout cas c'est une chouette idée ce petit jeu, c'est pour ton site ?? :confused:

                Commentaire

                • Fredo_L

                  • avril 2001
                  • 6802

                  #9
                  Tout ce qu'il faut pour utiliser Java est gratuitement disponible sur le site de sun. D'après ce que m'a dit notre mangeau de Pim's national, on en est maintenant à la version 1.4.0 http://java.sun.com/j2se/1.4/download.html

                  Et si j'ai fait ce jeu, ce n'est pas pour m'amuser, mais pour l'école. A l'école, on dispose de machines sous Linux, Unix et Win2k, mais on doit faire la démonstration du jeu sous linux.
                  Le problème, c'est que je ne peux pas me rendre en salle de TP et que je n'ai pas installé Linux sur ma machine (je l'avais à un moment, mais ça merdait tellement que je l'ai viré), donc impossible de voir si le jeu fonctionne bien sous linux.

                  Commentaire

                  • gameslover
                    Ojii-sama


                    • septembre 2001
                    • 21351

                    #10
                    C'est chouette ça de faire des jeux pour l'école !! Ca m'est jamais arrivé ce genre de choses :-p

                    En tout cas j'espère qu'on pourra te le tester et que tu pourras ensuite le faire fonctionner à ton école...

                    Commentaire

                    • a***
                      Compte archivé

                      • juin 2001
                      • 2407

                      #11
                      Dommage que t'aies pas mis les .java dans ton zip Fredo, je me serais bien amusé à débugger... Psychofox, ton erreur ressemble à un problème de classpath, mais je m'avancerais pas trop...
                      Par contre, a priori, la JVM est indépendante sur quesiment tous les points, SAUF l'ordonnancement des threads, qui repose sur le système... Windows fait dans le FIFO, et Linux (et les machines Unix, par la même occas' ) sont plus aléatoires (meilleure répartition, sauf qu'il faut alors veiller à ce que deux threads concurrentes mais d'importance différente se retrouvent avec des priorités différentes)... Après, ça vient p't'êt' de quelque chose dont je n'ai absolument pas la moindre idée... Personne n'est parfait !
                      [b][size=1]Le temps ne fait rien à l'affaire
                      Quand on est con, on est con
                      Qu'on ait 20 ans, qu'on soit grand-père
                      Quand on est con, on est con

                      Georges Brassens[/size][/b]

                      Commentaire

                      • Cold Hand
                        Chaos Theocrate


                        • avril 2001
                        • 3413

                        #12
                        Rien a debugger... Le jeu fonctionne parfaitement sous Linux Mandrake 8.2 avec J2sdk 1.4.0

                        Même si j'ai pas bien compris ce qu'il fallait faire pour attraper des poules
                        Avant de poser une question, LISEZ LA FAQ de Lost Treasures FR disponible au http://www.abandonware-france.org/ltf_comm/ltf_faq.php ! Sinon...

                        Commentaire

                        • Fredo_L

                          • avril 2001
                          • 6802

                          #13
                          Merci à vous.
                          J'ai grâce à certains comptes rendus réussi à trouver l'erreur. Il semble en gros qu'à certains démarrage, une classe se lance plus vite que l'autre, ce qui fait tout merder.
                          J'ai corrigé et réduit la taille de l'image de fond de sorte que le jeu soit plus rapide.

                          Pour attraper les poules, faut juste arriver dessus, mais faut parfois insister un peu. C'est plus facile avec plouc car on le déplace à la souris.

                          Donc encore merci à tous.

                          Pour info, je proposerai début juin sur mon site le code source du jeu pour ceux que ça intéresse. Si je ne propose pas le code source actuellement, c'est pour éviter qu'un collègue à moi ne recopie mon code car les profs n'apprécient pas du tout, donc j'ai pas trop envie d'être sanctionné.

                          Commentaire

                          • P***
                            Compte archivé

                            • novembre 2001
                            • 1739

                            #14
                            ça marche aussi chez moi.

                            En fait hier soir, j'avais juste fait une erreur de manipulation due à l'autocompletion mais j'avais pas fais gaffe et je n'ai pas insisté vu que je devais rentrer du boulot...

                            j'avais tapé : java JavaProject.class :eek2:

                            Commentaire

                            • Fredo_L

                              • avril 2001
                              • 6802

                              #15
                              T'en fais pas PsychoFox, t'es pas le seul à faire ce type d'erreur.
                              Après avoir tapé javac ProjetJava.java, il est tentant de faire java ProjetJava.class

                              Bon, j'ai réussi à faire tester mon programme corrigé sur la machine de l'examen et tout semble bien fonctionner maintenant.

                              Je ferme donc maintenant ce sujet qui était un peu HS même pour le bar des amis
                              Et encore merci à vous tous.

                              Commentaire

                              Chargement...