Frozen Bubble en applet JAVA

Posté par . Modéré par Fabien Penso.
Tags :
0
16
avr.
2003
Java
Bonne nouvelle, quelqu'un vient de porter Frozen Bubble sous forme d'applet Java. Il n'est donc plus nécessaire de l'installer pour pouvoir y jouer partout ! ;) L'autre bonne nouvelle, c'est qu'il est également en train de créer une bibliothèque facilitant la création de jeux en Java. Cette merveille s'appellera JIGA, toute aide est la bienvenue !

Aller plus loin

  • # Re: Frozen Bubble en applet JAVA

    Posté par . Évalué à 10.

    NON ! Et ma productivité on en fait quoi ?
    Enfin sur le peu que j'ai essayé il est assez fidele à l'original :)
  • # Oui!

    Posté par (page perso) . Évalué à 6.

    Yes Frozen Bubble !
    Dire que nous parlions de lui dans la news précédente au sujet de Pingus.
    Ce qui faisait encore la différence entre tetrinet et frozen bubble n'est plus.
    Quand je vous disez que le règne de la anti-productivité allait s'instaurer ...
  • # Re: Frozen Bubble en applet JAVA

    Posté par . Évalué à 2.

    Merciiiiii!!! Mon dieu c'est genial! Je vais rater mon projet a cause de ca! Super!

    (Par contre, quelqu'un arrive a le faire marcher avec Phoenix?)
    • [^] # Re: Frozen Bubble en applet JAVA

      Posté par (page perso) . Évalué à 0.

      Mozilla permet de le faire fonctionner, mais c'est quand même très lent. Il y a des latences trop importantes.
      Cela montre bien les limites de l'applet java. Le vrai code universel, c'est le code source et non un binaire plus ou moins universalisé.
      • [^] # Re: Frozen Bubble en applet JAVA

        Posté par . Évalué à 1.

        Justement à propos de vitesse, ils sont pas en train de faire de gros efforts en cemoment sur Java ?.
        Et qu'en est il du C# ?
        • [^] # Re: Frozen Bubble en applet JAVA

          Posté par (page perso) . Évalué à 3.

          Mais si, ils n'arrêtent pas, que ce soit IBM ou Sun. De toute manière, l'évaluation de performances, c'est tellement délicat qu'a part pour swing qui rame (vive SWT) parler des mauvaises performances de Java est une vaste blague.
          • [^] # Re: Frozen Bubble en applet JAVA

            Posté par . Évalué à 3.

            Swing qui rame c'est principalement des idees recues (certes dans les premieres versions, il n'y avait évidemment pas photo avec AWT). Maintenant avec la 1.4 et une amelioration des perfs annoncées > 20% (c'est bien ca ? ou ils avaient annoncé 30%? chais pu c'etait y'a un an), le seul reproche qu'on peut faire et qu'on doit faire a Java c'est le vaste gaspillage et la consommation abusive de mémoire. Pour comparaison, le OCaml (en bytecode) est basé sur le même genre de runtime avec bytecode/machine virtuelle/garbage collector, ils ont même fait du bytecode compatible OCaml/Java, et la consomation mémoire en OCaml est largement moindre (cf. le comparatif "language shootout"), c'est donc que ca _peut_ s'améliorer du côté de Java.
      • [^] # Re: Frozen Bubble en applet JAVA

        Posté par (page perso) . Évalué à 8.

        Chez moi ça fonctionne très bien (PIII 800). Il faut impérativement une version récente de Java. L'applet est compatible avec des versions 1.1, mais les JVM récentes sont beaucoup plus rapides. Quant à ton histoire de code, je ne vois pas trop le rapport.
        • [^] # Re: Frozen Bubble en applet JAVA

          Posté par . Évalué à 10.

          Exact, il faut même la VM de la 1.4.1_02 pour une vitesse optimale.
          En effet, la partie 2D de java commence à utiliser l'accélération matériel (et pas seulement logiciel).
          Cf un petit lien pour ceux qui veulent en savoir plus sur ces nouvelles possibilités :
          http://java.sun.com/products/java-media/2D/perf_graphics.html(...)
          JIGA c'est une bonne idée, telle bonne que sun commence a intégrer une API Jeux dans MIDP 2.0 :
          http://wireless.java.sun.com/midp/articles/game/(...)
          Mais bon, le domaine du jeu est tellement vaste qu'il y a largement de la place pour plus de 2 projets.
          • [^] # Re: Frozen Bubble en applet JAVA

            Posté par . Évalué à 3.

            Je cherche un ptit lien vers le plugin java 1.4.x, pas moyen de trouver (honte sur moi, gasp...) !
            Sur le site Netscape, il n'y a que le 1.3
            Quelqu'un aurait-il un lien direct ?
          • [^] # Re: Frozen Bubble en applet JAVA

            Posté par (page perso) . Évalué à -7.

            Concretement, ça veut dire que cette version de Frozen Bubble est un logiciel libre dépendant de logiciel propriétaire.

            Je sais pas pourquoi, mais la version originale m'attire plus.
            • [^] # Re: Frozen Bubble en applet JAVA

              Posté par (page perso) . Évalué à 6.

              Concretement, ça veut dire que cette version de Frozen Bubble est un logiciel libre dépendant de logiciel propriétaire.

              Est-ce que tu as essayé de faire tourner Frozen Bubble Java avec Classpath et une JVM libre, ou encore de le compiler avec gcj, avant de dire ça ? Parce qu'en fait, le code de Frozen Bubble est du java 1.1 qui semble très simple (rapide coup d'oeil, je peux me tromper), donc il est tout à fait possible que tu te trompes.

              De toute manière, je ne suis pas sûr de bien comprendre tes remarques. A l'origine, le projet GNU était effectivement un ensemble de logiciels libres dépendant de logiciels propriétaires, ne serait-ce qu'un compilateur pour bootstraper gcc, par exemple, ou encore un système d'expoitation hôte. Lentement mais surement, il devient possible de faire du 100 % libre. C'est bien. Le fait que le 100 % ne soit pas possible pour certaines technologies (par exemple KDE au début, Java 1.4 actuellement, etc.) est-il une raison pour se priver de ces technologies quand elles sont ouvertes (pour mémoire, Sun a modifié les règles du JCP pour autoriser explicitement les implémentations libres, donc Java est ouvert, même s'il n'existe pas actuellement de bibliothèques de classes libres permettant d'obtenir la compatibilité 1.2 parfaite) ?
              • [^] # Re: Frozen Bubble en applet JAVA

                Posté par (page perso) . Évalué à -2.

                « Est-ce que tu as essayé de faire tourner Frozen Bubble Java avec Classpath et une JVM libre, ou encore de le compiler avec gcj, avant de dire ça ? Parce qu'en fait, le code de Frozen Bubble est du java 1.1 qui semble très simple (rapide coup d'oeil, je peux me tromper), donc il est tout à fait possible que tu te trompes. »

                C'est possible, mais vu qu'il a été dit plus haut qu'il faut la dernière version de java pour que ça fonctionne correctement, j'en doute.

                « De toute manière, je ne suis pas sûr de bien comprendre tes remarques. A l'origine, le projet GNU était effectivement un ensemble de logiciels libres dépendant de logiciels propriétaires, ne serait-ce qu'un compilateur pour bootstraper gcc, par exemple, ou encore un système d'expoitation hôte. Lentement mais surement, il devient possible de faire du 100 % libre. C'est bien. Le fait que le 100 % ne soit pas possible pour certaines technologies (par exemple KDE au début, Java 1.4 actuellement, etc.) est-il une raison pour se priver de ces technologies quand elles sont ouvertes (pour mémoire, Sun a modifié les règles du JCP pour autoriser explicitement les implémentations libres, donc Java est ouvert, même s'il n'existe pas actuellement de bibliothèques de classes libres permettant d'obtenir la compatibilité 1.2 parfaite) ? »

                Je pense en effet qu'il y a un risque insidieux à faire du 100 % libre dépendant de non-libre. La conséquence me semble assez simple : on reconnait avoir besoin du propriétaire et on incite à son utilisation. A mon avis, ça ne profite pas à la diffusion du libre ; mais bien entendu, il est possible que je me trompe.
      • [^] # Re: Frozen Bubble en applet JAVA

        Posté par (page perso) . Évalué à 0.

        Je viens de refaire le test avec konqueror. Je l'ai configuré pour lui dire d'utiliser /usr/java/j2re1.4.1_02/bin/java et j'ai eu le plaisir d'avoir un fonctionnement tout à fait correct.

        Je pense que Mozilla utilise une autre version de java et qu'il faudrait la remplacer. Je n'ai pas encore trouvé la solution.
        • [^] # Re: Frozen Bubble en applet JAVA

          Posté par (page perso) . Évalué à 2.

          Hum, comment tu fais pour faire ca? Il me semble que konqueror utilise sont propre interpreteur java donc j'ai un doute sur ton explication.... Surtout que mozilla lui utilise /usr/java/j2re1.4.1_02/....
          • [^] # Re: Frozen Bubble en applet JAVA

            Posté par (page perso) . Évalué à 1.

            J'ai installé sur Mandrake 9.1, un RPM fait à partir de la version SUN. C'est j2re-1.4.1_02-fcs
            Dans Konqueror, j'ai indiqué que le "Chemin vers l'exécutable «Java», ou java " est /usr/java/j2re1.4.1_02/bin/java
            C'est tout !
            • [^] # Re: Frozen Bubble en applet JAVA

              Posté par . Évalué à 3.

              j'ai fait la même manipulation, ce depuis déjà quelques semaines, et je n'ai eu aucun problème depuis :)

              Frozen-Bobble Java Edition fonctionne à merveille (un poil moins bien tout de même que sous Phoenix/win32 tout de même, car j'ai parfois de très légères saccades sous Konqueror/Bamboo).

              Pour ceux qui veulent télécharger Java 1.4.1 c'est ici :
              http://java.sun.com/getjava/fr/(...)

              Pour ceux qui veulent ensuite s'amuser avec certains jeux Java, c'est là :
              http://java.sun.com/getjava/showcase.html(...)

              En tout cas, même si je préfère la version binaire de Frozen-Bubble, j'apprécie de pouvoir y jouer depuis n'importe quel poste connecté à internet, quel que soit le système d'exploitation ! =)
  • # Re: Frozen Bubble en applet JAVA

    Posté par (page perso) . Évalué à 0.

    Je leur ai envoyé un rapide rapport de bug, et je vous en fait part: sur ma machine, il se chie dessus quand il veut accéder à la carte son (qui existe, mais pas dans le noyau...), j'obtient un message du type:

    java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.sun.audio)
    at java.security.AccessControlContext.checkPermission(AccessControlContext.java:272)
    at java.security.AccessController.checkPermission(AccessController.java:399)
    at java.lang.SecurityManager.checkPermission(SecurityManager.java:545)
    at java.lang.SecurityManager.checkPackageAccess(SecurityManager.java:1501)
    at sun.applet.AppletSecurity.checkPackageAccess(AppletSecurity.java:169)
    at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:105)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
    at net.library.jiga.GameApplet.init(GameApplet.java:65)
    at sun.applet.AppletPanel.run(AppletPanel.java:344)
    at sun.plugin.navig.motif.MotifAppletViewer.maf_run(MotifAppletViewer.java:127)
    at sun.plugin.navig.motif.MotifAppletViewer.run(MotifAppletViewer.java:123)
    at java.lang.Thread.run(Thread.java:484)


    Si quelqu'un a ce problème, ou une solution, qu'il parle ou se taise à jamais!
  • # Très mauvaise idée !!!

    Posté par . Évalué à 3.

    En effet Java est une plateforme portable sur plusieurs système.
    Or à la dernière niouze sur bulles gelées, nous avions tous convenu que frozen-bulle était la "killer app" que le monde Linux attendait.

    Ce portage ruine à néant les espoirs de voir Linux percer sur le desktop.

    Dommage
    • [^] # Re: Très mauvaise idée !!!

      Posté par (page perso) . Évalué à 6.

      Je comprend bien l'argument, mais je serai plus nuancé.
      Ce portage fait connaitre Frozen Bubble dans une version quand même un peu dégradée. Il suffit ensuite de faire comprendre à ceux qui l'ont aimé d'installer l'original sur leur machine (avec Linux bien entendu) car il est correctement référencé sur le site.
    • [^] # Re: Très mauvaise idée !!!

      Posté par . Évalué à 7.

      C'est une killer app pour le logiciel libre et pas forcément pour linux, c'est tout :)

      "La première sécurité est la liberté"

    • [^] # Re: Très mauvaise idée !!!

      Posté par . Évalué à -2.

      Attention, troll en vue!!!

      "Il faut" (Ezekiel 18:4) "forniquer" (Corinthiens 6:9, 10) "avec des chiens" (Thessaloniciens 1:6-9) "morts" (Timothée 3:1-10).

    • [^] # Re: Très mauvaise idée !!!

      Posté par . Évalué à 1.

      de toute façon il existe pour windows.

      mais c'est trop difficile pourla plupart des gens puisqu'ils faut aller chercher les portages des dépendances comme PerlSDL et compagnie.

      http://nsis.sourceforge.net/fb/(...)

      pour l'avoir tester dans un groupe d'informaticiens, je peux vous dire qu'ils préfèrent encore démarrer sur l'iso préparée par l'équipe de fb et retourner à windows après.

      c'est pas par ce bout que tu mènera les gens à linux de toute façon.
  • # Un vrai bonheur (de fluidité) avec Safari sous BSD..heu...MacOSX

    Posté par . Évalué à 6.

    Un vrai bonheur !
    Je vais bloquer imediatement l'adresse pour toutes les machines de la société (sauf la mienne huhuhu :-)
  • # Re: Frozen Bubble en applet JAVA

    Posté par . Évalué à 3.

    Fantastic!
    La révolution est en marche. Le vers est dans le bruit. La société capitaliste nen a plus que pour quelques jours!!
    Adieu Travail!
    Adieu Burail !
  • # Re: Frozen Bubble en applet JAVA

    Posté par (page perso) . Évalué à 1.

    Ce qui est embetant c'est que le JAVA est proprétaire, non?
  • # Petite suggestion

    Posté par (page perso) . Évalué à 1.

    A quand une version pour jouer à 2 en réseau?

    Cela augmenterait beaucoup l'intérêt, mais peut-être aussi la difficulté de programmation, surtout avec les temps de communication sur le réseau.
  • # Frozen Bubble source

    Posté par . Évalué à 1.

    Bonjour,
    ne connaissant pas bcp ( sinon pas du tout) le monde linux j'ai été convaincue de m'y mettre grâce au jeu frozzen bubble ^^
    Cependant maintenant j'aimerais pouvoir voir les sources du jeu et cela au format texte. Si qqun peut me dire ou les trouver, je le remercie d'avance.
    J'ai été voir sur plusieur sites proposants les sources ms je ne peux pas les lire ( sur windows en tout cas)
    Merci

Suivre le flux des commentaires

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