Bon au final un concours assez mal organisé (parce que c'est la première édition ?), mais qui aura permis de découvrir pas mal de nouveaux jeux qui sortent des "classiques" sous Linux (Nethack, Frozen Bubbles et autres)...
Cela dit l'intention est louable et si ça avait été mieux organisé et plus "transparent" ça aurait fait un super concours !!! on espère que les organisateurs comme les participants feront mieux l'année prochaine ;-)
> Je pensais qu'un jeu, utilisant des graphismes, demandait une optimisation poussé (genre des bouts de code en assembleur).
Dans un jeu (en tout cas en 3D), environ 80% du temps est consommé par le rendu des graphiques : OpenGL, carte 3D, raffraîchi de l'écran. Donc faire de l'assembleur permettrait au mieux de gagner 20% de vitesse, pas plus et sans doute beaucoup moins...
Sinon pour l'IA Python est très bien aussi (les générateurs entre autre) !
Pour un jeu en 3D en Python, voir Slune http://oomadness.tuxfamily.org/fr/slune(...)
Le moteur de 3D est en parti en C; le moteur réseau et le jeu lui-même est entièrement en Python
Si c'est libre et que ça marche moins bien que du non libre, ça a toujours une bonne chance de marcher mieux plus tard. C'est simplement une vision à long terme...
La remise des prix ? Ca s'est fait en vitesse avec 30min de retard ; on a pas eu le temps de faire une démo ni de pronomcer le discours qu'on avait prévu... dommage.
Il y a eu une distribution de médaille en provenance de "la monaie de Paris" (c'est à dire que ce sont des médailles passe partout, pas spécifique du concours). On a aussi gagné un bouquin O'Reilly (plutôt sympa les gars de O'Reilly au passage) et un abonnement à Coder : ça devait être Login mais non ça a été Coder, un nouveau mag de prog... windoz.
Il n'y avait pas vraiment de "spécialistes" du jeu vidéo (à par les participants ;-) à la remise des prix... personne ne nous a proposé de signer des contrats :-(
Sinon la fête de l'Internet... bof, à part une énorme stand micro$oft et en face un petit stand Bull qui faisait de la résistance (la moitié de leurs ordis était sous Linux), et le CNRS qui présentait ses nouvelles techno brevetés... Y'avait pas grand monde, évidemment l'entrée était payante !
Ya du nouveau sur le site... 4 prix supplémentaires viennent d'être attribué, apparemment.
http://concour.jcie.net/
Bravo Arkhart !
La question est maintenant : y avait-il d'autres participants que les 9 cités à présent sur le site ?
Perso j'ai codé Slune avec une radéon M6 et les drivers open sources du DRI (pas super rapide mais largement suffisant). Le jeu a été réalisé uniquement avec des logiciel libre (y compris les graphismes : the Gimp + Blender + un éditeur maison GPL).
Pour l'utilisation systématique de la 3D, je suis d'accord avec toi : on peut faire de très bons et BEAUX jeux 2D. Par contre la 3D est beaucoup plus facile à utiliser une fois qu'on a l'habitude ; c'est aussi plus naturelle (heu la réalité qu'on connaît est en 3D non ?).
Ya pas de FTP pour Slune à ma connaissance, désolé...
Ce que tu as vu c'est bien du HTTP et c'est la page de téléchargement de tout OOMADNESS qui est mon site perso et qui se limite pas à Slune. Si c'est Slune que tu veux téléchargé va sur la page de... Slune.
Sinon des RPM Mandrake sont en préparation.
Non, les fruits (enfin, les fruits genre cerise, pomme, poire ; pas les noix ou les noisettes) sont bien fait pour être cueilli et mangé. La graine n'a pas besoin du fruit pour pousser. Le rôle du fruit est d'attirer un animal qui va le manger et disséminer la graine un peu plus loin, pour éviter que la nouvelle plante pousse juste à côté de sa mère et qu'elle est plus d'espace.
C'est une sorte de contrat gagnant-gagnant entre le monde végétal et le monde animal...
> Dès que vous commencez à expliquer vos motivations éthico-philosophiques, vous avez l'air d'un dangereux illuminé sorti tout droit de sa secte...
que c'est vrai...
A propos des carences le seul vrai risque (si on mange équilibré) c'est la vitamine B12. On en trouve dans la viande et dans les oeufs... peut être le poisson mais pas dans les légumes.
La license Art Libre permet à d'autres artistes de ré-utiliser les oeuvres (tant qu'elles restent libres). Est-ce que cette ré-utilisation a lieu fréquemment en pratique ?
J'ai du mal à voir comment elle peut avoir lieu dans certains cas :
- un roman ou une nouvelle qui forme un tout : est-il vraiment intéressant d'avoir tout plein de version de la même histoire ? Plutôt que des histoires différentes ?
- le cas d'oeuvre materiel non duplicable : une sculpture ;-)
Quels sont les formes d'Art qui utilisent le plus le CopyLeft (littérature, photo,...) ?
Pour moi le code source est une forme de poésie... je suis bien placé pour le dire vu que j'écris les deux.
Si tu pars du principe que tu as un code source orienté objet, tu peux voir ce programme comme une "société d'objets" qui intéragissent entre eux. Dans ce cas, la vision que tu as de la société, et ta vision de la "société idéale" influe énormément sur ton code.
Par exemple pourquoi est-ce un hasard si les langages de prog qui n'ont pas de notion de d'attributs privés (Python, Perl) sont issus du monde du logiciel libre ? Les idées libertaires des auteurs de ces langages ont sans doute déteint sur leur code.
Encore + fort : il est difficile de changer la société humaine actuelle pour en faire une "société idéale" ; c'est + facile quand il s'agit d'une "société d'objet" (univers + rigoureux). Les programmeurs idéalistes y arrivent... voilà pourquoi les logiciels libres sont de qualité supérieur aux autres ;-)
ça me semble limite malhonnête de comparer du C (donc difficile voir ch... à coder ;-) avec kylix... parce que si je me souviens bien, kylix c'est une sorte de pascal et pas du C/C++ ? Donc un langage de plus haut niveau, donc forcément + facile et rapide à développer.
Pour être honnête on pourrait comparer kylix à Python par exemple et là c'est pas gagner... vu que Python est à ma connaissance un des langages ou la productivité est la + élevé AMHA ...
> beaucoup d'application en g* sont des applications gtk et non gnome et ne profitent donc pas de gconf, bonobo et consorts
Oui c'est ce que je voulais dire... en fait l'intérêt de Gnome est de ne pas s'en servir... et les meilleurs applis sont pour moi ni celle de KDE ni celle de Gnome : Emacs, LyX, Sylpheed...
...c'est que KDE est trop lent (même sur mon P4 1.7 !) pour être utilisable, et démarrer une appli KDE hors KDE est horriblement lent.
Gnome est trop lent aussi, mais les applis (certaines en tout cas) sont assez rapides pour être utilisables en dehors de Gnome (avec Window Maker par exemple).
Par exemple comparer la vitesse de démarrage de kppp et gnome-ppp...
C et C++ sont trop lourds et pas assez souples à mon goût ; ils peuvent être utiles si on a besoin de vitesse mais c'est pas le cas (NB dans un jeu 3D 80% du temps est bouffé par la 3D, si j'optimise en faisant du C voire de l'assembleur je n'optimise que les 20% restant => ça en vaut pas la peine).
Java ? j'ai déjà essayé...
Perl ? pas assez lisible ; il manque aussi certaines fonctionalités de POO (GC capable de casser les cycles par exemple, enfin à l'époque où j'avais regardé, peut-être plus maintenant?)
Ruby ? c pas loin de Python...
Lisp / Scheme ? Sans doute mon second choix après Python. Puissant rapide mais pas toujours très "expressif"...
Après avoir essayé pas mal de langage (sauf C/C++) j'ai conclu que Python est celui avec lequel je suis le + productif. La souplesse du langage me permet de bidouiller le moteur de jeu comme je veux dans les différents niveaux et les séquences vidéo. Et pis je suis devenu accro aux générateurs...!
Oui c'est bien l'ancienne équipe d'Arkanae qui fait Slune. On a laissé tomber Arkanae à cause de Java, pas assez libre à notre goût (à ma connaissance il ya toujours pas de JVM libre, version >= 1.3, avec OpenGL et un JIT suffisamment rapide... et j'ai peur que ça soit pas demain la veille).
Pour ce nouveau projet on a rejoind l'asso Nekeme (et d'ailleurs j'encourage tous ceux qui proguent des jeux à faire pareil !!!)
Le moteur de 3D Soya3D est très inspiré de l'ancien Opale.Soya, sauf qu'il est pour Python et non pour java.
[^] # Re: OpenOffice 1.1 Beta
Posté par Jiba (site web personnel) . En réponse à la dépêche OpenOffice 1.1 Beta. Évalué à 1.
# Re: Résultat du concours du ministère de la recherche
Posté par Jiba (site web personnel) . En réponse à la dépêche Résultat du concours du ministère de la recherche. Évalué à 2.
Cela dit l'intention est louable et si ça avait été mieux organisé et plus "transparent" ça aurait fait un super concours !!! on espère que les organisateurs comme les participants feront mieux l'année prochaine ;-)
Jiba
[^] # Re: Des technologies ouvertes au service du jeu
Posté par Jiba (site web personnel) . En réponse à la dépêche Des technologies ouvertes au service du jeu. Évalué à 5.
Dans un jeu (en tout cas en 3D), environ 80% du temps est consommé par le rendu des graphiques : OpenGL, carte 3D, raffraîchi de l'écran. Donc faire de l'assembleur permettrait au mieux de gagner 20% de vitesse, pas plus et sans doute beaucoup moins...
Sinon pour l'IA Python est très bien aussi (les générateurs entre autre) !
Pour un jeu en 3D en Python, voir Slune http://oomadness.tuxfamily.org/fr/slune(...)
Le moteur de 3D est en parti en C; le moteur réseau et le jeu lui-même est entièrement en Python
[^] # Re: Fiabilité des softs libres
Posté par Jiba (site web personnel) . En réponse à la dépêche Le Courrier publie une interview de Richard Stallman. Évalué à 1.
[^] # Re: PLEASE BOYCOTT MANDRAKE
Posté par Jiba (site web personnel) . En réponse à la dépêche La Mandrake 9.1 (Bamboo) pour i586 est sortie. Évalué à 2.
[^] # Re: Résultat du concours du ministère de la recherche
Posté par Jiba (site web personnel) . En réponse à la dépêche Résultat du concours du ministère de la recherche. Évalué à 2.
# Re: Résultat du concours du ministère de la recherche
Posté par Jiba (site web personnel) . En réponse à la dépêche Résultat du concours du ministère de la recherche. Évalué à 2.
[^] # Re: Résultat du concours du ministère de la recherche
Posté par Jiba (site web personnel) . En réponse à la dépêche Résultat du concours du ministère de la recherche. Évalué à 1.
[^] # Re: Et bé, ça va pas donner envie aux gens de jouer sous Linux ;-)
Posté par Jiba (site web personnel) . En réponse à la dépêche Résultat du concours du ministère de la recherche. Évalué à 2.
# Re: Résultat du concours du ministère de la recherche
Posté par Jiba (site web personnel) . En réponse à la dépêche Résultat du concours du ministère de la recherche. Évalué à 8.
Par contre le juri sera là pour en discuter le jour de la remise des prix :
Samedi 22 mars 2003
à 15 heures
au e.Village de la Cité des Sciences et de l'Industrie
30, avenue Corentin Cariou
75 019 PARIS
[^] # Re: Si tu sais compiler un noyau, tu sais faire un gâteau
Posté par Jiba (site web personnel) . En réponse à la dépêche Si tu sais compiler un noyau, tu sais faire un gâteau. Évalué à -2.
Le fait d'être humain justement... l'humanité c'est une qualité pas une race ;-)
Si on suit ton raisonnement, rien n'interdisaient les nazi de tuer les juifs...
[^] # Re: Boycottons la fete de l'internet !!
Posté par Jiba (site web personnel) . En réponse à la dépêche Equinoxe, la Party. Évalué à 2.
[^] # Re: Boycottons la fete de l'internet !!
Posté par Jiba (site web personnel) . En réponse à la dépêche Equinoxe, la Party. Évalué à 1.
[^] # Re: Bon et est-ce qu'on est obligée d'y aller ? Non, En plus y aura pas RMS
Posté par Jiba (site web personnel) . En réponse à la dépêche Si tu sais compiler un noyau, tu sais faire un gâteau. Évalué à 7.
C'est une sorte de contrat gagnant-gagnant entre le monde végétal et le monde animal...
[^] # Re: Bon et est-ce qu'on est obligée d'y aller ? Non, En plus y aura pas RMS
Posté par Jiba (site web personnel) . En réponse à la dépêche Si tu sais compiler un noyau, tu sais faire un gâteau. Évalué à 1.
Le vrai problème des végétaliens c'est la vitamine B12. Cela dit ton organisme la stock, donc tu peux tenir environ 6 ans... mais après...
[^] # Re: Si tu sais compiler un noyau, tu sais faire un gâteau
Posté par Jiba (site web personnel) . En réponse à la dépêche Si tu sais compiler un noyau, tu sais faire un gâteau. Évalué à 2.
que c'est vrai...
A propos des carences le seul vrai risque (si on mange équilibré) c'est la vitamine B12. On en trouve dans la viande et dans les oeufs... peut être le poisson mais pas dans les légumes.
Jiba, hacker végétarien et pharmacien
# Re: Interviewez le collectif d'artistes «Copyleft Attitude»
Posté par Jiba (site web personnel) . En réponse à la dépêche Interviewez le collectif d'artistes «Copyleft Attitude». Évalué à 3.
J'ai du mal à voir comment elle peut avoir lieu dans certains cas :
- un roman ou une nouvelle qui forme un tout : est-il vraiment intéressant d'avoir tout plein de version de la même histoire ? Plutôt que des histoires différentes ?
- le cas d'oeuvre materiel non duplicable : une sculpture ;-)
Quels sont les formes d'Art qui utilisent le plus le CopyLeft (littérature, photo,...) ?
# Re: Critères de personnalité d'un code
Posté par Jiba (site web personnel) . En réponse à la dépêche Critères de personnalité d'un code. Évalué à 3.
Si tu pars du principe que tu as un code source orienté objet, tu peux voir ce programme comme une "société d'objets" qui intéragissent entre eux. Dans ce cas, la vision que tu as de la société, et ta vision de la "société idéale" influe énormément sur ton code.
Par exemple pourquoi est-ce un hasard si les langages de prog qui n'ont pas de notion de d'attributs privés (Python, Perl) sont issus du monde du logiciel libre ? Les idées libertaires des auteurs de ces langages ont sans doute déteint sur leur code.
Encore + fort : il est difficile de changer la société humaine actuelle pour en faire une "société idéale" ; c'est + facile quand il s'agit d'une "société d'objet" (univers + rigoureux). Les programmeurs idéalistes y arrivent... voilà pourquoi les logiciels libres sont de qualité supérieur aux autres ;-)
# Re: Borland Kylix 3 versus Linux GCC Development
Posté par Jiba (site web personnel) . En réponse à la dépêche Borland Kylix 3 versus Linux GCC Development. Évalué à 1.
Pour être honnête on pourrait comparer kylix à Python par exemple et là c'est pas gagner... vu que Python est à ma connaissance un des langages ou la productivité est la + élevé AMHA ...
Jiba
[^] # Re: Mon avis...
Posté par Jiba (site web personnel) . En réponse à la dépêche «How GNOME became LAME». Évalué à 2.
Oui c'est ce que je voulais dire... en fait l'intérêt de Gnome est de ne pas s'en servir... et les meilleurs applis sont pour moi ni celle de KDE ni celle de Gnome : Emacs, LyX, Sylpheed...
Jiba
# Mon avis...
Posté par Jiba (site web personnel) . En réponse à la dépêche «How GNOME became LAME». Évalué à 3.
Gnome est trop lent aussi, mais les applis (certaines en tout cas) sont assez rapides pour être utilisables en dehors de Gnome (avec Window Maker par exemple).
Par exemple comparer la vitesse de démarrage de kppp et gnome-ppp...
Jiba
# Re: LinuxConsole 0.3rc1
Posté par Jiba (site web personnel) . En réponse à la dépêche LinuxConsole 0.3rc1. Évalué à 4.
Vraiment ???
Jiba
[^] # Re: Slune 0.2
Posté par Jiba (site web personnel) . En réponse à la dépêche Slune 0.2. Évalué à 2.
GL4Java est tout ce qu'il y a de plus libre (LGPL) et efficace (contrairement à java3D...).
[^] # Re: Slune 0.2
Posté par Jiba (site web personnel) . En réponse à la dépêche Slune 0.2. Évalué à 1.
C et C++ sont trop lourds et pas assez souples à mon goût ; ils peuvent être utiles si on a besoin de vitesse mais c'est pas le cas (NB dans un jeu 3D 80% du temps est bouffé par la 3D, si j'optimise en faisant du C voire de l'assembleur je n'optimise que les 20% restant => ça en vaut pas la peine).
Java ? j'ai déjà essayé...
Perl ? pas assez lisible ; il manque aussi certaines fonctionalités de POO (GC capable de casser les cycles par exemple, enfin à l'époque où j'avais regardé, peut-être plus maintenant?)
Ruby ? c pas loin de Python...
Lisp / Scheme ? Sans doute mon second choix après Python. Puissant rapide mais pas toujours très "expressif"...
Après avoir essayé pas mal de langage (sauf C/C++) j'ai conclu que Python est celui avec lequel je suis le + productif. La souplesse du langage me permet de bidouiller le moteur de jeu comme je veux dans les différents niveaux et les séquences vidéo. Et pis je suis devenu accro aux générateurs...!
[^] # Re: Slune 0.2
Posté par Jiba (site web personnel) . En réponse à la dépêche Slune 0.2. Évalué à 5.
Pour ce nouveau projet on a rejoind l'asso Nekeme (et d'ailleurs j'encourage tous ceux qui proguent des jeux à faire pareil !!!)
Le moteur de 3D Soya3D est très inspiré de l'ancien Opale.Soya, sauf qu'il est pour Python et non pour java.