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.
Oui c'est peut-être parce que, en fait, ce N'EST PAS une installe Python normal (avec Distutils); c'est juste un script qui s'utilise de façon similaire et qui délègue à 4 autres installeurs Distutils...
Si je me rappelle bien, j'utilise le nom du script ("./setup.py") pour récupérer le nom du répertoire où il se situe ; va falloir que je revoie ça... :-(
MS perd de l'argent avec la console en espérant en gagner par la suite avec les jeux donc si une utilisation détournée devient populaire c'est pire que tout pour MS
Non ça leur permet d'imposer leur matos proprio à la place du matos "ouvert" des PC... Le jour où tout le monde achètera une xbox pour jouer comme pour bosser ou faire un serveur, fini le PC...
Aujourd'hui la quasi totalité du code est orienté objet...
Un programme orienté objet peut se définir comme une "société d'objet", non ? Dans ce cas la vision que tu as de la société influence beaucoup la manière dont tu programmeras. Un artiste a souvent une vision très idéaliste, et dans l'univers plutôt rigoureux du code il est relativement facile de se rapprocher de cet idéal.
Un "non-artiste" aura lui aussi tendance à reproduire sa vision de la société sur ses objets, mais sa vision étant beaucoup moins idéalisée (par exemple un égoïste primaire basé sur l'argent), elle tournera moins bien...
Perso j'y avait jeté un oeil à ce SWT et je comprends que peu de gens s'y intéresse... parce que c'est vraiment ch... à utiliser !
Par exemple le moindre objet créé (même une couleur...) doit être détruit EXPRESSEMENT... à quoi sert le GC ?
Non franchement en C/C++ ça aurait peut-être eu du succès mais là...
[^] # 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.
[^] # Re: Premier test
Posté par Jiba (site web personnel) . En réponse à la dépêche Slune 0.2. Évalué à 5.
Si je me rappelle bien, j'utilise le nom du script ("./setup.py") pour récupérer le nom du répertoire où il se situe ; va falloir que je revoie ça... :-(
Jiba
[^] # Re: X-Box Linux : lettre ouverte à Microsoft
Posté par Jiba (site web personnel) . En réponse à la dépêche X-Box Linux : lettre ouverte à Microsoft. Évalué à 0.
Non ça leur permet d'imposer leur matos proprio à la place du matos "ouvert" des PC... Le jour où tout le monde achètera une xbox pour jouer comme pour bosser ou faire un serveur, fini le PC...
[^] # Re: Libre et rémunération ?
Posté par Jiba (site web personnel) . En réponse à la dépêche Libre et rémunération ?. Évalué à -1.
Un programme orienté objet peut se définir comme une "société d'objet", non ? Dans ce cas la vision que tu as de la société influence beaucoup la manière dont tu programmeras. Un artiste a souvent une vision très idéaliste, et dans l'univers plutôt rigoureux du code il est relativement facile de se rapprocher de cet idéal.
Un "non-artiste" aura lui aussi tendance à reproduire sa vision de la société sur ses objets, mais sa vision étant beaucoup moins idéalisée (par exemple un égoïste primaire basé sur l'argent), elle tournera moins bien...
[^] # Re: Un portable Lindows, à quel prix ici ?
Posté par Jiba (site web personnel) . En réponse à la dépêche Un portable Lindows. Évalué à 2.
http://storever.com(...)
Au choix : Mandrake, Debian, ou "tout nu"
Jiba
# Re: Vos questions à Guido van Rossum (Python)
Posté par Jiba (site web personnel) . En réponse à la dépêche Vos questions à Guido van Rossum (Python). Évalué à 6.
cf http://aosd.net/(...)
Jiba
[^] # Re: Concours de programmation de jeu libre pour la fête de l'Internet
Posté par Jiba (site web personnel) . En réponse à la dépêche Concours de programmation de jeu libre pour la fête de l'Internet. Évalué à 1.
[^] # Re: Eclipse avec GCJ: un environnement de développement libre
Posté par Jiba (site web personnel) . En réponse à la dépêche Eclipse avec GCJ: un environnement de développement libre. Évalué à 4.