Pour la plupart des gens, la ligne de commandes fait peur. Et même chez les "power-user", un soft qui centralise toutes les fonctionnalités utiles (y compri transformer du MP3 en CD-Audio, par exemple), c'est sympa.
Ta méthode n'est pas moins bonne. Chacun a ses préférences, c'est tout.
C'est bêtement un intérupteur électrique controlé par télécommande. Ca permet d'allumer la télé à distance sans la mettre en veille. Ce n'est certainement pas "l'invention de l'année" (ca exite déjà pour les lampes), mais c'est pratique...
> Ps : j'ai une super astuce pour connaitre les prochaines pieces 2 coups a
> l'avance :)
Ne t'en fais pas, faire "annuler" vous fera bientôt perdre des points. Je note tes suggestions, bien que j'aime le côté puriste du jeu actuel.
Par contre je ne comprend pas bien l'objectif de ce journal car nous n'avons pas (encore) fait de nouvelle release (avec la reprise des cours et des soirées d'intégration, ca va retarder un peu cet objectif !).
L'intérêt des jeux libres, c'est aussi de ne pas avoir un code du genre "x45AbzU49 8Szb..." illisible à tapper pour "activer" le jeu, pas de protection contre la copie qui fait planter ton lecteur alors que tu n'as jamais essayé de copier le jeu, pas de license à acheter une seconde fois car quelqu'un a "piraté" ta clef (via un keygen, sûrement : ca m'est arrivé avec Half Life : ma clef est déjà enregistrée et du coup je ne peux pas jouer à Counter Strike sans payer une nouvelle fois), bref pas d'emmerdes qui ennuient bien plus le consommateur honnête que le pirate moyen.
Oui, ca c'est un soulagement. Je n'ai pas à me battre pour jouer à un jeu.
Alors tant pis s'ils ont un cran de retard : je préfère jouer à Cube ou Tremulous plutôt qu'à des jeux comme Half Life 2 qui veulent nous fliquer...
Pour mon écran 85Hz, 30 FPS c'est vraiment trop peu. J'ai de bons résultats en mettant 5ms dans la fonction keep_alive() (méthode main dans la classe game) mais je n'ai pas de portable pour essayer...
Je ne sais pas vraiment comment configurer tout ca. Je pense à mettre des options -maxfps=30 ou -minperf, quelque-chose dans ce genre là...
Je n'ai pas eu de déboires avec cette lib, elle me fait plutôt gagner du temps. Il y a tout un tas de choses que je n'ai pas à coder : la gestion des fontes, des sprites, du XML, des sons, des zip et j'en passe. Ca me convient.
Quant au sleep(), je compte m'y ateler bientôt. Le problème c'est que je ne sais pas encore dans quelle mesure il faut ralentir le programme. Tu as choisi 30ms, mais ce n'est peut-être pas le choix optimal.
Comme je l'ai écrit plus haut, nous allons prendre en compte ton problème.
Mais en attendant, tu peux t'amuser à modifier toi même les sprites (dans le dossier skins/aqua) en marquant les 3 premières pièces d'un signe distinctif. Il te suffira ensuite de zipper le dossier (ou de lancer la commande make) et tu pourras profiter du jeu comme tout le monde :).
Je pense qu'on peut faire comme pour Frozen Bubble : ajouter une option "-cb" (color blind) qui affiche de petits logos sur les pièces qui posent problème. Honnêtement, des pièces qui ne se différencient que par les couleurs il y en a actuellement peu : ca ne prendrait pas trop de temps d'y ajouter des croix, des carrés et des ronds...
Quoiqu'il soit, je prend note de cette remarque et vous promet cette option pour la prochaine version !
Je vois ca de cette facon car comme tu le dis : rien n'oblige un webmaster de mettre son contenu dans les fils RSS. S'il a un problème avec ca, c'est justement son problème. Alors à quoi bon ajouter des champs qui me rapellent ces sacrés DRM ?
J'ai oublié de répondre à ta question concernant l'apparition des pièces. Elle se situe à l'emplacement le plus en bas, puis le plus à gauche des pièces qui viennent de disparaissent. Ce fonctionnement est toujours le même, donc le programme n'essaie pas de t'embêter !
Apparement il va falloir que je fasse un petit topo concernant les commandes du jeu ^^.
Sinon, il n'y a pas de système comptabilisant les scores des différents joueurs. Je ne compte pas en faire un, car il serait selon moi facilement falsifiable (ne serait-ce que parcequ'on a accès aux sources). Toutefois on peut toujours comparer ses scores avec ses amis sur un bon vieux forum :).
Par contre je suis surpris par ta remarque sur mes headers. Oui, j'ajoute toujours le nom de la classe dans les headers (ce qui est inutile, certes), mais je ne pensais pas que cela était interdit. Est-ce une limitation de ton compilateur ou bien une norme que je ne respecterais pas ?
Non il ne doit pas l'être. En fait c'est un bug qui apparait de temps en temps, et je ne vois vraiment pas pourquoi. Je recommande de supprimer le fichier ~/.openalchemist/hightscores en attendant.
Tiens, j'ai aussi une autre question : d'après vous, quand est-ce que clanlib 0.8 sera disponible dans les dépôts debian offficiels ? (au moins dans unstable, mais surtout dans testing)
Merci à vous tous ! Je vais proposer vos paquets en téléchargement sur sourceforge qui dispose de très bon mirroirs. Ca vous évitera d'héberger tout ca.
230, en effet, c'est peut-être beaucoup. Comme je n'ai pas de portable, je ne m'étais pas préocuppé de ce problème de chauffe. Le programme utilise au maximum le processeur pour justement avoir de bonnes performances : il faudrait que je trouve un moyen de configurer cela (en fait c'est assez simple, il faut modifier l'appel à la fonction Sleep dans la boucle principale). Je pourrai par exemple bloquer la framerate à 80. C'est un point à travailler.
[^] # Re: ligne de commande
Posté par Keph (site web personnel) . En réponse à la dépêche Sortie de K3b 1.0. Évalué à 6.
Pour la plupart des gens, la ligne de commandes fait peur. Et même chez les "power-user", un soft qui centralise toutes les fonctionnalités utiles (y compri transformer du MP3 en CD-Audio, par exemple), c'est sympa.
Ta méthode n'est pas moins bonne. Chacun a ses préférences, c'est tout.
# Plutot pratique
Posté par Keph (site web personnel) . En réponse au journal L'inventeur de l'année. Évalué à 3.
# Explications concernant le bridage chez free
Posté par Keph (site web personnel) . En réponse au journal FAI filtreurs de P2P?. Évalué à 2.
A priori, c'est temporaire.
[^] # Re: En taille réelle
Posté par Keph (site web personnel) . En réponse à la dépêche Première publication du projet Magrathea. Évalué à 1.
[^] # Re: ouais quelques idée pour les dev....
Posté par Keph (site web personnel) . En réponse au journal J'y suis arrivé !. Évalué à 1.
> l'avance :)
Ne t'en fais pas, faire "annuler" vous fera bientôt perdre des points. Je note tes suggestions, bien que j'aime le côté puriste du jeu actuel.
Par contre je ne comprend pas bien l'objectif de ce journal car nous n'avons pas (encore) fait de nouvelle release (avec la reprise des cours et des soirées d'intégration, ca va retarder un peu cet objectif !).
[^] # Re: l'intérêt des jeux vidéos libres
Posté par Keph (site web personnel) . En réponse à la dépêche Le succès du libre est-il transposable au jeu vidéo?. Évalué à 2.
Oui, ca c'est un soulagement. Je n'ai pas à me battre pour jouer à un jeu.
Alors tant pis s'ils ont un cran de retard : je préfère jouer à Cube ou Tremulous plutôt qu'à des jeux comme Half Life 2 qui veulent nous fliquer...
[^] # Re: ah non ah non ah non !
Posté par Keph (site web personnel) . En réponse au journal Mon premier jeu libre: OpenAlchemist (0.2). Évalué à 1.
[^] # Re: Pour les laptops
Posté par Keph (site web personnel) . En réponse au journal Mon premier jeu libre: OpenAlchemist (0.2). Évalué à 1.
[^] # Re: Pour les laptops
Posté par Keph (site web personnel) . En réponse au journal Mon premier jeu libre: OpenAlchemist (0.2). Évalué à 1.
Je ne sais pas vraiment comment configurer tout ca. Je pense à mettre des options -maxfps=30 ou -minperf, quelque-chose dans ce genre là...
[^] # Re: Pour les laptops
Posté par Keph (site web personnel) . En réponse au journal Mon premier jeu libre: OpenAlchemist (0.2). Évalué à 1.
La doc ne me semble pas si mauvaise que ca.
Je n'ai pas eu de déboires avec cette lib, elle me fait plutôt gagner du temps. Il y a tout un tas de choses que je n'ai pas à coder : la gestion des fontes, des sprites, du XML, des sons, des zip et j'en passe. Ca me convient.
Quant au sleep(), je compte m'y ateler bientôt. Le problème c'est que je ne sais pas encore dans quelle mesure il faut ralentir le programme. Tu as choisi 30ms, mais ce n'est peut-être pas le choix optimal.
[^] # Re: Gentoo
Posté par Keph (site web personnel) . En réponse au journal Mon premier jeu libre: OpenAlchemist (0.2). Évalué à 1.
Et merci pour ces ebuilds !
[^] # Re: paquets debian (checkinstall)
Posté par Keph (site web personnel) . En réponse au journal Mon premier jeu libre: OpenAlchemist (0.2). Évalué à 1.
[^] # Re: Et les daltos, ils jouent pas !!!!
Posté par Keph (site web personnel) . En réponse au journal Mon premier jeu libre: OpenAlchemist (0.2). Évalué à 1.
Mais en attendant, tu peux t'amuser à modifier toi même les sprites (dans le dossier skins/aqua) en marquant les 3 premières pièces d'un signe distinctif. Il te suffira ensuite de zipper le dossier (ou de lancer la commande make) et tu pourras profiter du jeu comme tout le monde :).
[^] # Re: Paquets 0.2 pour ubuntu
Posté par Keph (site web personnel) . En réponse au journal Mon premier jeu libre: OpenAlchemist (0.2). Évalué à 1.
[^] # Re: Et les daltos, ils jouent pas !!!!
Posté par Keph (site web personnel) . En réponse au journal Mon premier jeu libre: OpenAlchemist (0.2). Évalué à 3.
Quoiqu'il soit, je prend note de cette remarque et vous promet cette option pour la prochaine version !
[^] # Re: Paquets 0.2 pour ubuntu
Posté par Keph (site web personnel) . En réponse au journal Mon premier jeu libre: OpenAlchemist (0.2). Évalué à 1.
# Du DRM dans les RSS ?
Posté par Keph (site web personnel) . En réponse au journal Du RSS et de sa bonne utilisation.... Évalué à 6.
[^] # Re: Paquets 0.2 pour ubuntu
Posté par Keph (site web personnel) . En réponse au journal Mon premier jeu libre: OpenAlchemist (0.2). Évalué à 2.
[^] # Re: Paquets 0.2 pour ubuntu
Posté par Keph (site web personnel) . En réponse au journal Mon premier jeu libre: OpenAlchemist (0.2). Évalué à 2.
Sinon, il n'y a pas de système comptabilisant les scores des différents joueurs. Je ne compte pas en faire un, car il serait selon moi facilement falsifiable (ne serait-ce que parcequ'on a accès aux sources). Toutefois on peut toujours comparer ses scores avec ses amis sur un bon vieux forum :).
Par contre je suis surpris par ta remarque sur mes headers. Oui, j'ajoute toujours le nom de la classe dans les headers (ce qui est inutile, certes), mais je ne pensais pas que cela était interdit. Est-ce une limitation de ton compilateur ou bien une norme que je ne respecterais pas ?
[^] # Re: paquets debian (checkinstall)
Posté par Keph (site web personnel) . En réponse au journal Mon premier jeu libre: OpenAlchemist (0.2). Évalué à 1.
Actuellement c'est ici, mais je n'ai pas mis d'explication. Je ne sais pas si je dois le laisser dans l'état actuel. Qu'en penses-tu ?
Pour la compilation, je ne vois pas. Si tu essaies de compiler sans pkg-config et en ajoutant à la main les libs à linker, ca donne quoi ?
[^] # Re: Paquets 0.2 pour ubuntu
Posté par Keph (site web personnel) . En réponse au journal Mon premier jeu libre: OpenAlchemist (0.2). Évalué à 1.
[^] # Re: paquets debian (checkinstall)
Posté par Keph (site web personnel) . En réponse au journal Mon premier jeu libre: OpenAlchemist (0.2). Évalué à 1.
# Paquets 0.2 pour ubuntu
Posté par Keph (site web personnel) . En réponse au journal Mon premier jeu libre: OpenAlchemist (0.2). Évalué à 1.
Voici le lien:
http://mrpouit.tuxfamily.org/dists/dapper-pouit/openalchemis(...)
Et pour saluer MrPouit le contributeur, voici un lien vers son blog:
http://mrpouit.tuxfamily.org/blog/
[^] # Re: paquets debian (checkinstall)
Posté par Keph (site web personnel) . En réponse au journal Mon premier jeu libre: OpenAlchemist (0.2). Évalué à 2.
[^] # Re: Ca chauffe...
Posté par Keph (site web personnel) . En réponse au journal Mon premier jeu libre: OpenAlchemist (0.2). Évalué à 2.