En bientôt 8 ans de carrière, je n'ai pas pondu le moindre .doc(x) conséquent, même en temps que chef de projet avec des clients pro Word. Non, c'est non!
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
Ben non, si je devais commencer un jeu C++ aujourd'hui, je prendrais effectivement la SDL, même si c'est super pénible, mais je vois beaucoup de projets se lancer avec la SFML.
Par contre pour mon jeu actuel en Java, la situation est catastrophique:
lwjgl a deux versions de retard et ça commence à se sentir: je suis obligé de faire une branche debian et les utilisateurs de cette distrib ne pourront pas redimensionner la fenêtre du jeu.
les outils pour créer un paquet source ne gère pas Maven 3 et sont peu compréhensibles: là je ne sais pas quoi faire.
Les devs upstreams veulent pas et casse la compatibilité, qui le fait ?
Avec un label debian stable premium de la bombe de boulette de balle, qui si tu ne l'as pas montre que ton API est pourri et instable :-)
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
Essayons d'aller de l'avant, toi, tu voudrais avoir quoi en terme de support ( en terme de durée, quitte à donner la durée sous forme de date de sortie de distro, genre "j'aimerais que mon soft marche sur N-1 de debian sans modif et en N aussi") ?
Peut être faudrait-il que debian choisisse un petit nombre de lib dont les développeurs seraient motivés pour créer une sorte de "core API set" sur laquelle on sait que l'on pourra compter pour être stable, mais pas obsolète?
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
Je ne connais pas Pip ou Pear, mais les dépendances Maven sont signés, ne polluent /usr et pas besoin de se sortir les doigts pour avoir le beurre et la crémière!
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
se taper une lib obsolète? Ca veut dire ne plus trouver d'exemples, de supports à c'est corrigé en N+1 et maintenir deux branches, une pour les distribs qui ne propose que la version N-1 et une les autres OS où souvent seule la version N marche.
oublier le packaging et embarquer toutes ses dépendances?
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
Et le développeur moyen il a tendance à intégrer plein de nouvelles libs dernières versions, que l'on ne retrouve pas sur les machines installées.
Pourquoi fait-il ça? En général parce que les versions fournis par les distribs ont un train de retard.
Mais on en revient encore aux problèmes des libs.
Ce problème a été résolu par Maven, RubyGems, pip, npm & co (seul C/C++ n'est pas à la page). Il faudrait que ces solutions soient pris en compte par les distributions pour la création de paquets.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
La multiplication des environnements est mauvaise pour le jeu: faire des portages, ça rajoute des coûts et temps de développement purement technique. C'est autant de moins à investir sur le gameplay, les graphismes ou la musique.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
première étape pour pouvoir répondre au manque, on n'est clairement pas prêt d'avoir un concurrent libre à Skype vu la non compréhension du niveau qui est demandé
Tu devrais poster ça sur les forums des développeurs de Jitsi, Pidgin, Gajim & co. Je suis sûr que ton point de vue innovant sera bien accepté et fera bouger les choses!
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: docXXX
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Pourquoi je suis passé de LibreOffice à une suite propriétaire.... Évalué à 2.
Si tu le reçois, tu peux demander un pdf!
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: docXXX
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Pourquoi je suis passé de LibreOffice à une suite propriétaire.... Évalué à 7. Dernière modification le 27 mai 2013 à 23:46.
En bientôt 8 ans de carrière, je n'ai pas pondu le moindre .doc(x) conséquent, même en temps que chef de projet avec des clients pro Word. Non, c'est non!
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
# docXXX
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Pourquoi je suis passé de LibreOffice à une suite propriétaire.... Évalué à 10.
Pourquoi tu utilises ce format aussi?
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: je suis perplexe
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche Distribuer sans distributions ?. Évalué à 2.
C'est très C++ centré. Il faut aussi penser aux autres langages!
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: je suis perplexe
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche Distribuer sans distributions ?. Évalué à 2.
Anéfé, il faut peut être commencer par mettre à jour la doc et les outils de packaging avant le reste :-)
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: je suis perplexe
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche Distribuer sans distributions ?. Évalué à 3.
Oui, en fait je me rends compte le problème est difficile à résoudre:
Ca veut dire qu'à la sortie du jeu, il dépendra d'une lib vieille de 3 à 5 ans.
Combien de libs propose de garder une compatibilité parfaite sur une si longue durée ? Malheureusement trop peu.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: je suis perplexe
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche Distribuer sans distributions ?. Évalué à 4.
Ben non, si je devais commencer un jeu C++ aujourd'hui, je prendrais effectivement la SDL, même si c'est super pénible, mais je vois beaucoup de projets se lancer avec la SFML.
Par contre pour mon jeu actuel en Java, la situation est catastrophique:
Avec un label debian stable premium de la bombe de boulette de balle, qui si tu ne l'as pas montre que ton API est pourri et instable :-)
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: je suis perplexe
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche Distribuer sans distributions ?. Évalué à 4.
Le problème c'est que sous Windows et Macosx, les versions les plus stables sont les dernières. Sous Linux c'est plutôt les plus anciennes.
Comment faire du multiplateforme avec ces deux rythmes?
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: je suis perplexe
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche Distribuer sans distributions ?. Évalué à 2.
Peut être faudrait-il que debian choisisse un petit nombre de lib dont les développeurs seraient motivés pour créer une sorte de "core API set" sur laquelle on sait que l'on pourra compter pour être stable, mais pas obsolète?
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: je suis perplexe
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche Distribuer sans distributions ?. Évalué à 4.
Je ne connais pas Pip ou Pear, mais les dépendances Maven sont signés, ne polluent /usr et pas besoin de se sortir les doigts pour avoir le beurre et la crémière!
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: je suis perplexe
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche Distribuer sans distributions ?. Évalué à 3.
D'accord, mais que doit faire le développeur?
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Steam et Canonical
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Ubuntu vs les autres distributions GNU/Linux. Évalué à 4.
Je suis entièrement d'accord: une bonne API ne doit jamais casser la compatibilité.
Le bon élève en la matière, c'est OpenGL: les programmes d'il y a 20 ans compilent toujours, les nouveaux ont accès à des fonctionnalités modernes.
Elle n'a pas bougé depuis longtemps, mais du coup les développeurs vont vers d'autres API.
Un autre exemple: j'utilise lwjgl. Debian n'intègre qu'une vieille version qui ne gère pas une fonction essentielle (le redimensionnement de fenêtre).
J'ai le choix entre:
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: je suis perplexe
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche Distribuer sans distributions ?. Évalué à 9.
Il y a stable et obsolète.
Un exemple: la plupart des libs pour les jeux (SFML, allegro, clanlib) dans debian stable ont une version majeure de retard.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Paranoïa
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Ubuntu vs les autres distributions GNU/Linux. Évalué à 10.
Android est devant iOS en parts de marché.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Troplentes ?
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche Distribuer sans distributions ?. Évalué à 4.
C'est déjà fait: http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: je suis perplexe
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche Distribuer sans distributions ?. Évalué à 5. Dernière modification le 26 mai 2013 à 23:31.
Pourquoi fait-il ça? En général parce que les versions fournis par les distribs ont un train de retard.
Ce problème a été résolu par Maven, RubyGems, pip, npm & co (seul C/C++ n'est pas à la page). Il faudrait que ces solutions soient pris en compte par les distributions pour la création de paquets.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Steam et Canonical
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Ubuntu vs les autres distributions GNU/Linux. Évalué à 3.
Est-ce qu'elles fournissent des versions des apis de jeux en vogue dans des versions pas trop dépassées?
Moi je suis souvent bloqué par l'absence de lwjgl, d'autres développeurs par une sfml en version 1.6 qui a été dépréciée…
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Steam et Canonical
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Ubuntu vs les autres distributions GNU/Linux. Évalué à 5.
La multiplication des environnements est mauvaise pour le jeu: faire des portages, ça rajoute des coûts et temps de développement purement technique. C'est autant de moins à investir sur le gameplay, les graphismes ou la musique.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Mir et Wayland ne sont pas comparables
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Mir est peut-être une hérésie mais.... Évalué à 3.
C'est un peu le contre exemple de ce que tu veux dire. OpenGL est sorti bien avant, le code est meilleur et il est partout aujourd'hui.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Ressources libres?
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche Ren'Py en version 6.15 et sortie d'un site francophone dédié à Ren'Py. Évalué à 5.
Oui, mais avoir des graphismes pour essayer le logiciel ou faire un prototype, c'est un gros plus!
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
# Ressources libres?
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche Ren'Py en version 6.15 et sortie d'un site francophone dédié à Ren'Py. Évalué à 4.
Est-ce qu'il existe un site regroupant des ressources libres (images, sons, musiques…) dédiés aux visual novels ?
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: La guerre des écosystèmes continue
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Google Hangouts remplace Talk: la fin de la fédération XMPP ?. Évalué à 1.
Tu devrais poster ça sur les forums des développeurs de Jitsi, Pidgin, Gajim & co. Je suis sûr que ton point de vue innovant sera bien accepté et fera bouger les choses!
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: La guerre desécosystèmescontinue
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Google Hangouts remplace Talk: la fin de la fédération XMPP ?. Évalué à 0.
Oui il y a de quoi passer les NAT, mais pas les admins nazis :-)
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: La guerre desécosystèmescontinue
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Google Hangouts remplace Talk: la fin de la fédération XMPP ?. Évalué à 1.
Justement, en aidant sur d'autres tâches que le code, tu libères du temps des développeurs pour les fonctionnalités techniques.
Et encore une fois, Skype n'est pas magique, il ne marche pas partout sans configuration et la doc est nécessaire, la preuve: https://support.skype.com et http://community.skype.com
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: La guerre desécosystèmescontinue
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Google Hangouts remplace Talk: la fin de la fédération XMPP ?. Évalué à 3.
Outre la promo, un logiciel non documenté, non traduit et non testé n'a aucune chance. Ces trois éléments font partie des livrables!
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board