Le RAII c'est pour le C++ et les exceptions, dans Dart il y a le garbage collector.
Le garbage collector, c'est bien pour la mémoire classique, mais avec l'ajout de webgl, on doit gérer des ressources bien plus rares comme des textures ou des buffers de vertices. Il faut donc les libérer dès qu'on en a plus besoin. On peut forcer le ramasse miette à se lancer plus souvent, mais ça va ralentir l'application…
Pour le reste, je n'avais pas vu, ça a l'air bien!
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
Tiens tant que je tiens l'un des spécialistes codecs de linuxfr, est-ce que tu connais un format vidéo facile/rapide à décoder et non encombré par des brevets? C'est pour afficher de petites intros dans mes jeux…
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
On retrouve souvent la phrase, mais sans aucune démonstration, personne ne se risque à donner un nombre, comme par hasard…
Tu veux quoi comme nombre? 51? 42? Je t'en donne plein si tu veux!
Plus sérieusement, ça dépends du type de jeu et du type de public que tu vises. Si tu veux faire un puzzle game casual, il faut que ça tourne sur le mobile de maman, il te faut chercher les stats chez les grands fournisseurs de smartphones, si tu veux faire un MMORPG avec des elfes à gros boobs 3D, tu cibles Kevin le gamer au pouvoir d'achat moyen de ses parents à noël, donc tu vas plutôt allez voir les chiffres des plateformes de vente PC et console.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
Mon netbook, sorti en 2008, a un GPU à pipeline fixe.
Encore une fois il faut voir ce qu'on appelle vieux. Entre ceux qui on l'envie et les moyens de changer tous les deux ans, ceux qui n'aiment pas gâcher et surtout ceux pour qui un PC représente plusieurs mois de salaire, la définition ne doit pas être la même.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
Pour un cadriciel, la technologie implique la puissance
Et la puissance implique aussi un marché! Dans les conseils donnés aux indies, on retrouve souvent faites un jeu pour des machines peu puissantes, ça représente beaucoup de clients.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
Si tu codais Newton depuis seulement hier soir, tu les supporterais, les pipeline fixes (je-sais-pas-quoi, j'y connais rien)?
Oui, d'ailleurs je l'ai fait pour Ned et les maki commencé il y a quelques mois :-)
Ce qui m'embête dans cette histoire, c'est qu'on exclue des PC, pas pour des raisons de puissance (un GPU à pipeline fixe peut envoyer du polygones par seconde), mais de technologie. Jusqu'ici OpenGL avait réussi à permettre de gérer à la fois des GPU simples et modernes via un système d'extensions. Il faudrait utiliser des moteurs de plus haut niveau pour continuer à gérer les deux, mais je vois de plus en plus de cadriciels abandonner le vieux pipeline…
Une page de l'histoire se tourne. La vie continue.
C'est justement l'occasion de réfléchir à la durabilité: forcer le remplacement du parc informatique mondial tous les 5 ans, est-ce raisonnable?
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
PS: Ne jette pas les vieilles machines, il y a sûrement plein de gens qui seraient content de jouer à Newton Adventure dessus !
J'ai le même problème que les devs de 0ad pour Newton Adventure et Ned et les maki: pour pouvoir aller sur mobile et sur le web où le pipeline fixe à rendu immédiat n'existe pas/plus, dois-je laisser tomber de nombreuses machines ou maintenir un double moteur?
Pour l'instant la balance penche vers le double moteur… Vive le développement durable!
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
Jtrouve ça un peu fort de parler d'obsolescence programmée pour des machines aussi vieilles.
Je comprends leur décision, maintenir deux moteurs graphiques c'est trop de travail, mais je vais devoir jeter des machines qui marchent parfaitement. Donc oui, j'appelle ça de l'obsolescence programmée…
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
GeForce FX/5000 or older (including GeForce2, 3, 4 series), GeForce FX Go 5 or earlier [1]
ATI Radeon R200 or older (2003's Radeon 9250 or earlier), any ATI Rage cards, Mobility Radeon 9500 or older [2]
Intel GMA 900/950 or Extreme Graphics [3]
Low-end cards from other vendors (SiS, S3, etc.)
Snif, ça élimine à peu près tous les PC auxquels j'ai accès!
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Les CPU
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche Dernières évolutions autour de 0 A.D.. Évalué à 1.
C'est la solution actuelle :-)
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Bien mais pas top?
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Normalisation du langage Dart de Google par l'Ecma. Évalué à 5.
Le garbage collector, c'est bien pour la mémoire classique, mais avec l'ajout de webgl, on doit gérer des ressources bien plus rares comme des textures ou des buffers de vertices. Il faut donc les libérer dès qu'on en a plus besoin. On peut forcer le ramasse miette à se lancer plus souvent, mais ça va ralentir l'application…
Pour le reste, je n'avais pas vu, ça a l'air bien!
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Les CPU
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche Dernières évolutions autour de 0 A.D.. Évalué à 2.
Tiens tant que je tiens l'un des spécialistes codecs de linuxfr, est-ce que tu connais un format vidéo facile/rapide à décoder et non encombré par des brevets? C'est pour afficher de petites intros dans mes jeux…
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Les CPU
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche Dernières évolutions autour de 0 A.D.. Évalué à 1.
Tu veux quoi comme nombre? 51? 42? Je t'en donne plein si tu veux!
Plus sérieusement, ça dépends du type de jeu et du type de public que tu vises. Si tu veux faire un puzzle game casual, il faut que ça tourne sur le mobile de maman, il te faut chercher les stats chez les grands fournisseurs de smartphones, si tu veux faire un MMORPG avec des elfes à gros boobs 3D, tu cibles Kevin le gamer au pouvoir d'achat moyen de ses parents à noël, donc tu vas plutôt allez voir les chiffres des plateformes de vente PC et console.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Les CPU
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche Dernières évolutions autour de 0 A.D.. Évalué à 2.
Mon netbook, sorti en 2008, a un GPU à pipeline fixe.
Encore une fois il faut voir ce qu'on appelle vieux. Entre ceux qui on l'envie et les moyens de changer tous les deux ans, ceux qui n'aiment pas gâcher et surtout ceux pour qui un PC représente plusieurs mois de salaire, la définition ne doit pas être la même.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
# Bravo!
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche CatchChallenger 0.2. Évalué à 6.
Ca a l'air très sympathique!
Qu'en est-il de l'univers et du scénario du jeu?
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: « impropre à la création d'applications web complexe » ?
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Normalisation du langage Dart de Google par l'Ecma. Évalué à 3.
Le typage statique?
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Bien mais pas top?
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Normalisation du langage Dart de Google par l'Ecma. Évalué à 0.
Tu confonds minification et obfuscation (comment on dit en bon français?), non?
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Bien mais pas top?
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Normalisation du langage Dart de Google par l'Ecma. Évalué à 2.
C'est bien le problème: bytecode illisible versus vrai langage.
Bizarrement Mozilla ne pousse pas la solution la plus ouverte.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
# Bien mais pas top?
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Normalisation du langage Dart de Google par l'Ecma. Évalué à 2.
Dart est très intéressant, mais il manque clairement des fritures orientées perf:
En tout cas l'approche est beaucoup propre que asm.js.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Les CPU
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche Dernières évolutions autour de 0 A.D.. Évalué à 1.
Et la puissance implique aussi un marché! Dans les conseils donnés aux indies, on retrouve souvent faites un jeu pour des machines peu puissantes, ça représente beaucoup de clients.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Obsolescence programmée
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche Dernières évolutions autour de 0 A.D.. Évalué à 1.
Une remarque récurrente sur mes deux jeux est Quoi? Il faut opengl pour un jeu 2d?
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Les CPU
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche Dernières évolutions autour de 0 A.D.. Évalué à 0.
J'ai besoin d'une voiture volante avec un moteur à l'eau du robinet. Alors? J'attends!
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Les CPU
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche Dernières évolutions autour de 0 A.D.. Évalué à 3.
Oui, d'ailleurs je l'ai fait pour Ned et les maki commencé il y a quelques mois :-)
Ce qui m'embête dans cette histoire, c'est qu'on exclue des PC, pas pour des raisons de puissance (un GPU à pipeline fixe peut envoyer du polygones par seconde), mais de technologie. Jusqu'ici OpenGL avait réussi à permettre de gérer à la fois des GPU simples et modernes via un système d'extensions. Il faudrait utiliser des moteurs de plus haut niveau pour continuer à gérer les deux, mais je vois de plus en plus de cadriciels abandonner le vieux pipeline…
C'est justement l'occasion de réfléchir à la durabilité: forcer le remplacement du parc informatique mondial tous les 5 ans, est-ce raisonnable?
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Les CPU
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche Dernières évolutions autour de 0 A.D.. Évalué à 1.
Newtown c'est la tuerie, moi c'est Newton!
A partir de quand c'est "vieux"? 1 an? 5 ans? 10 ans?
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Obsolescence programmée
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche Dernières évolutions autour de 0 A.D.. Évalué à 2.
J'ai le même problème que les devs de 0ad pour Newton Adventure et Ned et les maki: pour pouvoir aller sur mobile et sur le web où le pipeline fixe à rendu immédiat n'existe pas/plus, dois-je laisser tomber de nombreuses machines ou maintenir un double moteur?
Pour l'instant la balance penche vers le double moteur… Vive le développement durable!
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Obsolescence programmée
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche Dernières évolutions autour de 0 A.D.. Évalué à 0. Dernière modification le 22 décembre 2013 à 13:20.
Ah te voilà! Je savais bien que ce terme était un excellent appeau à trolls!
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Obsolescence programmée
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche Dernières évolutions autour de 0 A.D.. Évalué à -4.
Ils ont programmé l'abandon du pipeline fixe :-)
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Obsolescence programmée
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche Dernières évolutions autour de 0 A.D.. Évalué à -3.
Je comprends leur décision, maintenir deux moteurs graphiques c'est trop de travail, mais je vais devoir jeter des machines qui marchent parfaitement. Donc oui, j'appelle ça de l'obsolescence programmée…
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
# Obsolescence programmée
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche Dernières évolutions autour de 0 A.D.. Évalué à 1.
Snif, ça élimine à peu près tous les PC auxquels j'ai accès!
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Dommage
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche Offrez des CD/DVD de jeux libres pour les fêtes. Évalué à 6. Dernière modification le 21 décembre 2013 à 19:56.
Vraiment? Non parce que déjà faire un CD c'est bien has been :-)
Je me demande s'il y a vraiment une demande 1) de CD de jeux 2) pour les femelles.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Content
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche Valve dévoile la distribution GNU/Linux SteamOS. Évalué à 5. Dernière modification le 21 décembre 2013 à 11:56.
Guild Wars 2, les World of Tank/Warplane aussi.
En fait c'est surtout les steam fanboys qui s'imaginent qu'on ne peut pas faire sans :-)
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Dommage
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche Offrez des CD/DVD de jeux libres pour les fêtes. Évalué à 7.
Accordé!
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Dommage
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche Offrez des CD/DVD de jeux libres pour les fêtes. Évalué à 6. Dernière modification le 20 décembre 2013 à 21:12.
Perso, je n'ai jamais vu quelqu'un jouer aux jeux vidéos avec son sexe…
Enfin… J'ai un vieux pad pourri™, mais c'est peut être comme ça avec les nouvelles manettes XInPute?
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Git
Posté par devnewton 🍺 (site web personnel) . En réponse au journal nanim 1.6. Évalué à 2. Dernière modification le 20 décembre 2013 à 17:03.
Pour ça je clone depuis github et je push/pull avec le dépôt du jeu. Un peu de cloud dans l'autohébergement, ça ne fait pas de mal :-)
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board