Un super-tetris sous GPL

Posté par  . Modéré par Fabien Penso.
Étiquettes :
0
8
sept.
2001
Jeu
FlashTris, mon dernier "tetris-like", est passé sous licence GPL.
Au programme : multi-joueurs par Internet, jeu par équipes, niveaux bonus, jeu contre ordinateur, éditeur de pièces, et de nombreuses autres options... le tout pour Linux et Windows.
Le jeu étant encore en développement, certaines de ces fonctionnalités ne marchent pas encore. Le source complet est disponible. J'attends vos nombreuses remarques, critiques, etc...

Aller plus loin

  • # C'est mieux que tetrinet ? :)

    Posté par  . Évalué à 8.

    Si vous ne connaissez pas, c'est assez sympa(en réseau bien sur) : http://www.tetrinet.org/(...)

    Bon, on va essayer ce FlashTris pour voir... more later :)
    • [^] # Re: C'est mieux que tetrinet ? :)

      Posté par  . Évalué à 4.

      Bon, c'est tout mignon, mais comme ca marche en console, c'est pas trop utilisable au boulot ou en cours... :)

      Bref, une version pouvant tourner dans une fenetre x-window serait pas mal. Sinon le mode -experimental_X_console est effectivement pas trop stable: ca m'a explosé ma session X... Mais je l'ai bien cherché aussi...
      • [^] # Re: C'est mieux que tetrinet ? :)

        Posté par  . Évalué à 4.

        Ben sur le site que t'as donné y'a un lien vers un client gnome.
        http://gtetrinet.sourceforge.net/(...)
      • [^] # Re: C'est mieux que tetrinet ? :)

        Posté par  . Évalué à 0.

        > Bon, c'est tout mignon, mais comme ca marche en
        > console, c'est pas trop utilisable au boulot ou en cours...
        Pour ça tu devrais essayer xtris.
        • [^] # Re: C'est mieux que tetrinet ? :)

          Posté par  . Évalué à 0.

          Avec tetrinet, on sait jouer a 6 et c'est plus beau.

          Le seul probleme de terinet, c'est le prof. Il faut qu'il soit assez con(je ne me plaint par sur ce point, j'ai un champion du monde)
          • [^] # Re: C'est mieux que tetrinet ? :)

            Posté par  . Évalué à 2.

            Ben on peut jouer à 6 aussi à xtris. Tetrinet est plus beau si tu veux mais on s'en fiche un peu. Disons que xtris propose un gameplay plus classique et est plus prévu pour le réseau local que tetrinet qui lui est plus prévu pour le net.
  • # Super!

    Posté par  . Évalué à -7.

    Bon, ben on va le ranger avec les 3457 autres, dans la catégorie "vielleries".

    Il est où le bouton [-] pour les news à 2 balles?
    • [^] # Re: Super!

      Posté par  . Évalué à 2.

      C'est pas bête ça. On devrait pouvoir voter pour les news pour que les mieux se retrouvent sur la page principale et les autres seulement dans leur catégorie.
    • [^] # Vive la remarque...

      Posté par  . Évalué à -1.

      Bonjour, je n'ai jamais rien branlé de ma vie pour le libre mais je vais flinguer ceux qui amènent leur maigre contribution...

      C'est sa faute aussi: il a dit "j'attends vos critiques".
  • # tadadi tadadam tada di tadi da dam tdididididamdmd .....

    Posté par  . Évalué à 0.

    Ca me rapelle quand je jouait à tetris sur game boy avec mon frangin :))

    Evidemment celui la est beaucoup plus beau que le vieux truc en n/b de la game boy :))
  • # Rapport de bug

    Posté par  . Évalué à 10.

    Le code source est donné gratuitement, sous licence GPL.

    [...]

    Ce que vous ne pouvez pas faire :
    - vendre ce jeu ou l'inclure (en totalité ou en partie) dans un produit commercial


    Attention, il y a une incompatibilité. Comme il n'y a pas de point en fin de phrase, je suppose que tu as oublié sans en fournir les sources.

    --
    Il est interdit d'interdire
    • [^] # Re: Rapport de bug

      Posté par  (site web personnel, Mastodon) . Évalué à 1.

      Exact, bien vu cet oubli !
      C'est corrigé !

      WeeChat, the extensible chat client

    • [^] # Re: Rapport de bug

      Posté par  . Évalué à 1.

      Il est également tout à fait possible de vendre le logiciel. La GPL n'interdit pas cela. Donc si tu veux interdire la vente de ton logiciel, il ne faut pas utiliser la GPL...

      ... enfin, je crois hein... ;-)
  • # Pas de couleurs

    Posté par  . Évalué à 1.

    C'est bien fait, mais sous W2K j'ai pas de couleur, j'ai que des niveaux de gris.

    Est ce normal? est ce que j'ai oublié qlq chose?
    • [^] # Re: Pas de couleurs

      Posté par  . Évalué à 4.

      Change de processeur, car "Avec le nouveau processeur Intel Pentium IV, les couleurs sont plus colorées" (tm)
    • [^] # Re: Pas de couleurs

      Posté par  . Évalué à -6.

      Tient un hardcore gamer qui se la pete avec Win 2000 !

      Ici t'es sur un site Linux, pas un site ou tu dois debourser 2500 Frcs (c'est le prix je crois) rien que pour jouer a des conneries !
    • [^] # Re: Pas de couleurs

      Posté par  . Évalué à 4.

      Les gars, le dénominateur commun des utilisateurs de Linux n'est pas l'envie de critiquer wintel (auquel cas vous pourriez aussi acheter un mac) mais une certaine idée de l'informatique avec de vrais moceaux d'entraide et de bidouillage dedans...

      Entre nous, qui est le moins à sa place ici?
      Celui qui pose une question sur la compliation d'un soft GPL (fut il sous windows) ou celui qui se moque/troll sans même apporter le moindre début de réponse?
  • # ça vaut pas un jeux Loki (ou commercial) !

    Posté par  . Évalué à -5.

    Chez moi j'utilise un vieux Linux avec noyau 2.2.13 et Xfree 3.3.5 et paf ce jeux ne marche pas !

    Chez moi, j'ai acheté Alpha Centauri, Jagged Alliance 2 (génial), Erics solitaire et Hopkins FBI et ben tous marche nickel et l'install et fastoche !

    OK c'est gratos mais ne doit on pas utiliser ses cellules grises sur comment automatiser Linux (Autorun quand on fou un CD, le cliquage facile) plutot que de faire des jeux GPL que tout le monde s'en fou ! (ou est ridicule faces aux jeux commerciaux dispos sous nunux !)
    • [^] # Re: ça vaut pas un jeux Loki (ou commercial) !

      Posté par  (site web personnel, Mastodon) . Évalué à 5.

      C'est vrai que ca vaut pas un jeu de chez Loki, mais moi je suis seul à développer le jeu et je fais ca en plus de mes heures de boulot !

      Faut pas m'en demander trop...

      WeeChat, the extensible chat client

    • [^] # Re: ça vaut pas un jeux Loki (ou commercial) !

      Posté par  . Évalué à 1.

      t'es plutot grave dans le style, faire un jeu, c'est d'abord apprendre a le coder soi même.
      ET GNU/linux, c'est pas faire pour mettre un CD et qu'il y ai un autorun qui se lance, il y a d'autre OS pour ca!
      • [^] # Re: ça vaut pas un jeux Loki (ou commercial) !

        Posté par  . Évalué à -1.

        "GNU/linux, c'est pas faire pour mettre un CD et qu'il y ai un autorun qui se lance"

        Surtout pour un jeu qu'on télécharge :+)
      • [^] # Ben si, mais non...

        Posté par  . Évalué à 1.

        Voyez, avec les ordinateurs autoboot, j'aurais bien vu un CD autoboot qui lance linux comme OS et le jeu par-dessus.

        Aussi simple qu'une console, sans les royalties.

        Le principal problème reste comment integrer les drivers pour les 50 millions de cartes graphiques/son/joysticks. Aux dernières nouvelles, seuls les clavier, souris, ports série et parallèle sont (à peu près) standardisés.
        • [^] # Oui, mais non!

          Posté par  . Évalué à 1.

          Vois tu, si met un ordinateur qui boote tout seul, avec des logiciels qui se lance tout seul(tant qu'a faire tout le monde le même PC) ca va être la merde. Tout le monde aura le même matériel, une marque aura le monopole, et ca servira pas a grand chose, l'avantage de linux (bien qu'il le perd au fur et a mesure des nouvelles distrib), c'est que l'user peut tout redefinir selon ses vrais besoins. Il n'y a pas forcement besoin de X pour aller sur le net, ni de son sur les ordinateurs de bureau. Et surtout, faire des trucs simples pour jouer, c'est pas forcement vers les ordinateurs qu'il faut se tourner, mais plus vers les fabriquant de console.
          Je pense que t'a compris en gros se que je voulais dire, et je vois se que tu veux dire, je le respecte d'ailleur!
  • # Début de test

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

    J'adore Tetris !!!

    Donc ca pouvait pas mieux tomber, vite fait je le download. Donc voila mes remarques (le test a pas duré plus de 3 minutes en fait), valables pour la version Windows, peut-etre qu'il y en aura d'autres pour la version Linux, plus tard quand j'aurais rebooté :
    - C'est du DOS ?? Ca en a l'air : 320*200, SB16 !!! Non mais ? Bon j'ai rien contre DOS mais 320*200 cela ne permet pas d'afficher qqch de très fin. A cause de la gestion de la SB16 j'ai pas eu droit à la musique (de toute facon j'avais mes MP3) et sourtout les FX....
    - L'introduction est trop longue. Quand je lance un jeu je veux pouvoir jouer, pas voir 3 écrans de "pub" différents et moches à cause du mode vidéo choisi !
    - J'ai pas accès au jeu réseau ? Il me semble c'est de l'IPX ! J'ai pas configuré l'IPX, et pour le jeu en réseau (surtout sur internet) il faudra utiliser TCP/IP.
    - Comment faire pour jouer contre l'ordinateur ?
    - Le jeu à 3 sur le même PC ?
    - En fait pour les précédents c'est les menus qui sont pas très clairs. Une interface windows utilisant les MFC ou autre chose conviendrait mieux, mais le truc moche sous DOS c'est pas clair du tout (espérant une version GTK, Qt ou Motif ou autre existe sous nunux, sinon peut-etre (c'est pas sur hein!) que je pourrais coder la version GTK). Dans ce cas, le projet est-il sur savannah ou sourceforge ?)
    - euh ben pourquoi sous Linux (que j'ai pas testé) faut les droits root ?? Corrige ca au plus vite ! En plus ca m'obliges a lire le code source si je veux être sur ya pas un trou de sécu quelque part. Et comment je ferais sous une machine ou j'ai pas les droits root ?
    - l'idée du casse-brique en niveau bonus est pas mal, mais je trouve le balle pourrait aller plus vite (a moins que je soit aussi un Dieu du casse-brique ?). Y'a d'autres trucs comme ca sympa à découvrir ?
    - Est-ce qu'il y aura un mode de jeu réseau ressemblant à tetrinet ? (URL cité plus haut).
    • [^] # Test sous Linux

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

      Bon, et bien je viens de télécharger la version Linux. Si j'ai bien compris la version Linux est plus évoluée, alors je suis super-heureux. Mais en fait non.

      Je lance le truc. SVGALib ? Ah, je comprends la nécessité des droits root maintenant. IMHO tu devrais utiliser SDL ( http://www.libsdl.org(...) ). Sachant que le tetris en réseau est très pratiqué (surtout ?) dans les facs et autres grandes écoles, il a peut de chance d'y arriver si il faut les droits root. Tu y perdra la compatibilité avec DOS (a moins de continuer de développer une version SVGALib et une SDL), mais ca devrait grandement faciliter le portages vers les autres plateformes (FreeBSD, Windows, Solaris, MacOS, etc).

      Un coup de sudo et ca se lance. Bon et bien les 3 écrans d'introduction sont toujours aussi moches (320*200), mais en plus c'est pas fluide (sur un duron 600 avec 512 Mo RAM) !!

      Puis arrive l'écran principal : le son se met à merder complètement, puis NVIDIA driver segmentation fault. Ca me fait pareil en le lancant à partir d'X.... C'est du plein écran obligatoire en plus, une version fenêtré ca peut pas faire de mal (ca permet de continuer de surveiller wmCoinCoin par exemple).

      Peut-etre que si j'ai le temps ce soir je vais voir a quel niveau exactement ca merde (c'est bien le driver qui plante et pas FlashTetris c'est peut-etre aussi du à N'Vidia) voire essayer de corriger tout cela.
      • [^] # Re: Test sous Linux

        Posté par  . Évalué à 2.

        Oui, je te confirme, c'est dû à NVIDIA (drivers 1251, les autres j'ai pas encore testé). Dès que tu utilise la SVGAlib, t'as un beau SIGESV à plus ou moins long terme.
  • # News bof bof bof

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

    Je trouve normal que des news sur les sorties de soft assez répandu passent sur linuxfr (genre KDE, GNOME ou tout ces trucs)... mais un petit tetris qui n'a rien d'extraordinaire, non je vois pas pourquoi ca passe ici. Ce genre de pub a sa place sur la Tribune par contre =) Vive la tribune!
    • [^] # Re: News bof bof bof

      Posté par  . Évalué à 1.

      Moi je trouve qu'au contraire, ca entre complètement dans l'esprit coopératif qui anime Linux et GNU, ce genre de promotion. Et puis ce genre d'initiative est encore trop rare.

      Quand DLFP aura été absorbé par TF1, on devra peut-être changer de politique mais très franchement je suis pas pressé d'en arriver là :)
      • [^] # Re: News bof bof bof

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

        y'a freshmeat pour ca. Si tous les developpeurs GPL ou autre qui passent sur ce site se mettaient a faire leur petite pub, ben on aurait un freshmeat avec au milieu, parfois des news. J'ai plutôt l'impression (je me trompe peut etre) que ce que les gens cherchent ici, ce n'est pas de savoir si tel ou tel soft est sortie mais plus sur l'actualité de linux et les autres. J'ai beau relire cette news je comprend pas pourquoi elle est passée, mais je suis pret a revoir mon point de vue si on m'explique :)
        • [^] # Re: News bof bof bof

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

          chuis d'accord avec toi, mais ne soyons pas trop dur, il n'y a pas encore eu d'exces =)
        • [^] # Re: News bof bof bof

          Posté par  . Évalué à 1.

          Bah, moi je pense qu'elle a parfaitement sa place. Il s'agit de l'annonce d'un nouveau logiciel libre. Freshmeat et consors sont là pour annoncer l'évolution des logiciels, la sortie des nouvelles versions, etc. Je suis tout à fait intéressé par cette nouvelle qui m'annonce qu'un développeur français --- francophone ? --- vient de sortir un jeu libre.
          Peut-etre qu'il faudrait dédier une section aux jeux que toutes les personnes intéressées comme moi iront voir. Mais ce ne sont pas que les jeux qui m'intéressent. Alors ?...
          • [^] # Re: News bof bof bof

            Posté par  . Évalué à -1.

            exact, Freshmeat est d'ailleurs assez imbuvable à moins d'être passionné, et que LinuxFr décide de laisser passer de temps en temps une news de ce syle (c'est les modéros qui voient si ça vaut le coup) ça ne fait pas de mal, et ça a sa place, sinon on peut aussi virer les annonces de nouveau noyau qui sont annoncées sur Freshmeat.
  • # Banqueroute ?

    Posté par  . Évalué à -1.

    Résultat de l'utilitaire banque.exe sous win98 :

    ---------------------------------------------

    Exiting due to signal SIGSEGV
    Page fault at eip=0000eca0, error=0004
    eax=00000000 ebx=00027830 ecx=00027830 edx=08000e80 esi=00000000 edi=000ab80c
    ebp=f2679f60 esp=f2679f5c program=C:\WINDOWS\BUREAU\BANQUE.EXE
    cs: sel=00af base=915b6000 limit=f2679fff
    ds: sel=00b7 base=915b6000 limit=f2679fff
    es: sel=00b7 base=915b6000 limit=f2679fff
    fs: sel=00d7 base=000b8000 limit=0000ffff
    gs: sel=00c7 base=00000000 limit=ffffffff
    ss: sel=00b7 base=915b6000 limit=f2679fff

    Call frame traceback EIPs:
    0x0000eca0
    0x00002abe
    0x0000cfb8
    0x0000d52a

    ---------------------------------------------

    Dommage aussi que les sources ne soient pas dispo (pour un logiciel sur de l'argent ... méfiance :)

Suivre le flux des commentaires

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