Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Journal : Trophy 1.1.4

Posté par Colin Pitrat (page perso, ) le 24 mai 2007
Très cher journal,

Il y a peu de temps, je cherchais des petits jeux sous linux pour me distraire. J'en ai trouvé pleins, mais un en particulier a attiré mon attention, car il correspondait au type de jeu que je cherchais depuis un moment.

Seul hic, il ne fonctionnait pas. Il n'avait pas été mis à jour depuis très longtemps, et la version de ClanLib utilisé était largement obsolète. J'ai donc décidé de le mettre à jour.


C'est ainsi que Trophy 1.1.4 a vu le jour après un long moment de calme. Cependant, le jeu n'est pas parfait et mériterait encore un peu d'attention.

Si vous voulez essayer le jeu, vous le trouverez à l'adresse suivante :
http://trophy.sourceforge.net

> Lire le journal (22 commentaires, moyenne: 3).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

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

Félicitation!

Posté par pushmepullme () le 24/05/2007 à 20:28. (lien). Évalué à 5.

Ca fait quelques temps (voire années) que je connais ce jeu. Etant un grand fan de Death Rally que tu dois trés certainement connaitre, je ne peux que t'encourager à poursuivre le développement! je télécharge !
bravo

Grrr ...

Posté par Colin Pitrat (page perso, ) le 25/05/2007 à 07:34. (lien). Évalué à 5.

Évidemment j'ai encore oublié quelque chose en écrivant mon journal. J'ai testé le jeu sur plusieurs configurations, et sur ma machine, il y a un problème que je en rencontre pas sur les autres : les autres voitures sont stupides. Elle se bloquent dans les virages et oscillent de droite à gauche pendant un moment.

Si ce type de bug se reproduit, merci de m'en faire part et de me communiquer en particulier le nombre de FPS qui s'affiche en bas à gauche.

  • [^]Re: Grrr ...

    Posté par Snarky (Jabber id, page perso, ) le 25/05/2007 à 09:15. (lien). Évalué à 5.

    Bah non, c'est le mode "Conduite parisienne" ^_^

    --
    Milite pour un about:black sur les navigateurs ! (Sauvons la planète)
    • [^]Re: Grrr ...

      Posté par Rin Jin (page perso, ) le 25/05/2007 à 11:17. (lien). Évalué à 2.

      Parce qu'en plus elles klaxonnent et lancent des insultes? Réalistes les bugs.

      --
      "On obtient plus de chose en étant poli et armé qu'en étant juste poli" Al Capone
      • [^]Re: Grrr ...

        Posté par Colin Pitrat (page perso, ) le 25/05/2007 à 11:27. (lien). Évalué à 4.

        Elles klaxonnent, mais pour les insultes il faudra attendre les versions à venir ...

  • [^]Conducteurs du dimanche

    Posté par fantome asthmatique () le 25/05/2007 à 22:30. (lien). Évalué à 1.

    Je confirme le bug, j'ai 1000 FPS.

    En fait la vitesse de rotation des voitures n'est pas indépendante du nombre de FPS :
    lorsque j'appuie sur une flèche, elle fait plusieurs tours par seconde.

Clanlib

Posté par tuiu pol (Jabber id, ) le 25/05/2007 à 08:33. (lien). Évalué à 4.

Certains qui se sont frottés à ClanLib ont préféré abdiquer pour se tourner vers SDL, ClanLib a (avait ?) le défaut de perdre toute compatibilité entre chaque version et de n'être pas stable. Trophy semble avoir suivi les versions, as-tu rencontré des difficultés ?as-tu pensé à changer ?

  • [^]Re: Clanlib

    Posté par Colin Pitrat (page perso, ) le 25/05/2007 à 09:36. (lien). Évalué à 4.

    Mon journal n'est peut-être pas très clair sur ce point là, mais je ne suis pas à l'origine de ce jeu. Je l'ai juste repris il y a environ un mois pour le porter vers ClanLib-0.8. Effectivement, le passage de ClanLib-0.6.8 vers ClanLib-0.8.0 a été assez difficile. Beaucoup de choses avaient changé mais il faut reconnaître que l'API est plus consistante maintenant.

    Cependant, j'espère que l'équipe de ClanLib prévoit de stabiliser tout ça. Apparemment, la version 0.9 apporte encore des modifications, et comme avec chaque nouvelle version, il n'y aura pas de compatibilité ascendante, ce qui signifie qu'une personne qui a plusieurs jeux sous ClanLib (ou une distribution) doit mettre à jour tous les jeux et la librairie en même temps ! Je ne sais pas pourquoi ClanLib n'adopte pas (comme beaucoup d'autre librairie) la conservation de fonctions/classes "deprecated" pendant quelques versions afin de simplifier un peu les choses.

    Par contre, comparer ClanLib et SDL n'est pas vraiment raisonnable. ClanLib propose des fonctions de haut niveau (collisions, rotations, GUI ...), et permet d'effectuer le rendu en utilisant OpenGL ou SDL (certaines fonctionnalités ne sont pas supportées avec SDL par contre, ce qui rend ce choix inutiles pour beaucoup de jeux).

    Je ne sais pas quelles alternatives sérieuses existent à ClanLib, mais en tout cas, je ne prévois pas de changer pour Trophy.

    • [^]Re: Clanlib

      Posté par tuiu pol (Jabber id, ) le 25/05/2007 à 12:51. (lien). Évalué à 2.

      Le type de jeu n'est pas comparable évidemment mais regarde wormux, devant l'évolution et les problèmes de ClanLib ils ont préféré la SDL. J'ai l'impression qu'elle va mettre vraiment bcp de temps à être stabilisée et, au final, les projets qui ont eu l'idée de l'utiliser ont un gros travail à réaliser our suivre l'API.

      • [^]Re: Clanlib

        Posté par Colin Pitrat (page perso, ) le 25/05/2007 à 13:55. (lien). Évalué à 2.

        Tient effectivement, tu as raison. J'étais persuadé que wormux utilisait toujours ClanLib, mais après vérification ce n'est plus le cas.

    • [^]Re: Clanlib

      Posté par pushmepullme () le 25/05/2007 à 17:51. (lien). Évalué à 1.

      allegro ?
      http://www.allegro.free.fr/
      mais je ne sais pas du tout ce que ça vaut.

    • [^]Re: Clanlib

      Posté par fantome asthmatique () le 25/05/2007 à 21:04. (lien). Évalué à 2.

      Mais non elle n'est pas consistante, elle est homogène, regulière, enfin un truc dans ce goût là !

      Et avant que vous ne protestiez, oui Je gueule là-dessus parce que je suis bien incapable d'écrire du code.

      Merci d'avoir passé du temps pour améliorer ce jeu que j'aime beaucoup :-)

Dépêche

Posté par tuiu pol (Jabber id, ) le 25/05/2007 à 08:35. (lien). Évalué à 5.

Si tu veux faire connaître le projet et/ou demander de l'aide tu pourrais rédiger une dépêche, ce n'est pas plus compliqué qu'un journal. Une présentation du projet, son évolution, ce que tu recherches ..

Pas terrible la procédure d'install

Posté par Sébastien Douche () le 25/05/2007 à 12:50. (lien). Évalué à 2.

Comme j'aime bien ce genre de jeu, j'ai décidé de tester. Et ben c'est pas de la tarte, faut déja installer Clanlib 0.8 sur Feisty (le configure oublie de vérifie la présence de plein de libs). Ok, 20mn plus tard, c'est bon. Mais aprés ca se gate :


./trophy: error while loading shared libraries: libclanGL-0.8.so.1: cannot open shared object file: No such file or directory


Bon normal, il cherche dans les répertoires lib tradi et non /usr/local/lib (qui aurait pu être ajouter à la compil mais bon). Donc c'est parti pour une compilation à la main :


sde@fou-hi:~/Desktop/trophy-1.1.4/trophy$ ./configure
bash: ./configure: Aucun fichier ou répertoire de ce type


Allons bon, pas de configure ni de Makefile (pourtant la doc indique de faire ./configure). Lançons un petit coup de autoreconf --install et :


sde@fou-hi:~/Desktop/trophy-1.1.4/trophy$ ./configure
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
configure: error: cannot find install-sh or install.sh in "." "./.." "./../.."


Bon ben tant pis, on verra ça quand ca sera dans les packages :).

  • [^]Re: Pas terrible la procédure d'install

    Posté par Colin Pitrat (page perso, ) le 25/05/2007 à 13:53. (lien). Évalué à 3.

    Dommage que tu n'es pas continué un peu plus loin :
    $ locate install-sh
    (...)
    /usr/share/automake-1.10/install-sh
    $ ln -s /usr/share/automake-1.10/install-sh ./

    Merci pour le retour (même si la forme n'est pas des plus courtoises). Concernant l'installation de ClanLib-0.8, désolé si ce n'est pas dans ta distribution. Concernant le binaire, il devrait être compilé en statique. C'est donc un loupé je suppose.


    (le configure oublie de vérifie la présence de plein de libs)


    De quel configure parle tu ? Celui de trophy ? Normalement, le configure vérifie bien la présence de ClanLib. La présence d'autres librairies devrait être contrôlée ?


    (pourtant la doc indique de faire ./configure)


    Effectivement, et ça n'apporte rien de ne pas le mettre dans l'archive. Je pense que je le rajouterai donc. L'oubli vient du fait qu'il n'est pas dans le CVS, pour lequel la doc indique de lancer autoconf.

    • [^]Re: Pas terrible la procédure d'install

      Posté par baud123 (Jabber id, page perso, ) le 25/05/2007 à 23:35. (lien). Évalué à 3.

      oui, généralement il vaut mieux générer le configure quand tu packages ;-)

      moi je m'étais fait une check-list de tout ce qu'il y avait à faire pour sortir un package http://dev.eagle-usb.org/wakka.php?wiki=CheckListRelease
      puis je me suis fait un script, d'autres font une target make install-package

    • [^]Re: Pas terrible la procédure d'install

      Posté par Sébastien Douche () le 31/05/2007 à 08:41. (lien). Évalué à 1.

      Euh, je ne vois pas en quoi mon mail était peu courtois. Dire que la procédure d'install est pas au point quand il existe pas de configure me parait pas saugrenu :). C'est même plutôt aberrant en fait de devoir lancer autoconf.

  • [^]Re: Pas terrible la procédure d'install

    Posté par Thierry Boudet (page perso, ) le 26/05/2007 à 07:30. (lien). Évalué à 1.

    Bon normal, il cherche dans les répertoires lib tradi et non /usr/local/lib (qui aurait pu être ajouter à la compil mais bon). Donc c'est parti pour une compilation à la main :


    tth@gally:~/Install/Kermit$ cat /etc/ld.so.conf
    /usr/local/lib

Oula...

Posté par Snarky (Jabber id, page perso, ) le 25/05/2007 à 14:51. (lien). Évalué à 2.

Je connaissais pas le jeu, mais je doute que ce soit normal que dès que je frolle les flèches pour tourner, la voiture tourne à 160°.
Et apparement, même problème pour les autres voitures, du coup, elles essayent de tourner, mais comme ça va trop vite, elles bloques sur place parce qu'elle arrivent pas a avoir la bonne direction.

--
Milite pour un about:black sur les navigateurs ! (Sauvons la planète)
  • [^]Re: Oula...

    Posté par Colin Pitrat (page perso, ) le 25/05/2007 à 15:24. (lien). Évalué à 3.

    Pourrais-tu m'envoyer un mail (colin point pitrat at gmail point com) pour me donner un peu plus d'infos (FPS, carte graphique, hardware ...) j'ai effectivement constaté ce type de problème sur un des ordis sur lequel j'ai pu tester.

super !

Posté par polytan () le 25/05/2007 à 18:40. (lien). Évalué à 1.

Je viens de passer un bon moment sur le jeu.

Cependant, une erreur de segmentation est apparue.

J'étais sur la piste genre F1 et au démarrage, appui sur la flèche du haut ainsi que sur le boost.

Marrant quand même :)

Continue !

--
-=( Polytan )=-

Revenir en haut de page