Dans SWTOR, il faut aller un peu plus loin, parce qu'après avoir choisi ton camp (Empire vs République) et ta classe (4 par camp), tu vas jouer soit lumineux, soit obscur, et les quêtes changent suivant ce choix donc, ça fait 16 combinaisons possibles si tu veux tout explorer. En vrai ça fait moins que ça, mais disons que ça complexifie l'univers. Et puis, c'est tellement jouissif de jouer un lumineux côté Empire.
C'est un peu caricatural. C'est surtout vrai pour les MMO de mauvaise qualité (et j'en ai fait plusieurs comme ça). Mais si tu prends Star Wars: The Old Republic, chaque quête annexe est une histoire à part entière, avec parfois plusieurs étapes cohérentes entre elle, et des intrigues qui se suivent à distance. Bref, on est loin de ta caricature. Il est aussi possible de voir des choses de bonne qualité.
Comme vous l'aviez bien compris, il s'agissait d'un poisson d'avril ;) Donc, pour rassurer ceux qui sont tombés dedans, il n'est pas question de transformer Akagoria en un jeu propriétaire, ni que je devienne développeur de jeux indie à temps complet. Akagoria est et restera libre. Et il ne deviendra pas non plus un MMORPG.
D'ailleurs, j'ai beaucoup aimé la discussion sur cette question. Pour moi, les MMORPG ne sont, dans leur très grande majorité, pas multijoueurs dans le sens où les joueurs ne font souvent que partager un espace de jeu mais sans beaucoup plus. Les intéractions entre joueurs sont extrêmement cadrées, et on pourrait résumer par : soit tu es contre moi (JcJ) soit tu es avec moi (guilde). Il y a assez peu de richesse à ce niveau là. Et sur les scénarios, je suis plutôt de l'avis de Xinul, si on ne se contente pas d'aller du point A au point B comme demandé dans la quête, il y a des histoires bien foutues et riches. Elles seraient tout aussi bien foutues et riches dans un RPG hors-ligne.
Avec toute la reconnaissance que j'ai envers leur travail, de mémoire elles ne sont pas développeuses mais respectivement documentatrice/traductrice et manager.
Et Lucas Nussbaum, par exemple, il est développeur ? Non, il est reconnu pour tout ce qu'il a fait dans Debian. Il a fait quelques bouts de code (notamment pour mieux gérer ruby dans Debian) mais ce n'est pas pour ses bouts de code qui sont mis en avant, mais son rôle global dans Debian. Et Stéphane Bortzmeyer, tu peux me citer une appli qu'il a développé ? Ben non, parce qu'il n'est pas cité pour ça, il est cité pour ses contributions non-logicielles.
Donc, ça n'est pas du tout hors sujet. Au contraire, ça montre qu'il n'y a pas que le code dans la vie (et en ce moment, je trouve qu'on tente de réduire l'informatique à ça, et c'est n'importe quoi), il y a aussi tout ce qu'il y a autour qui parfois ne nécessite pas de savoir coder mais qui est tout aussi important.
On se plaint de ne pas avoir assez de femmes en informatique, mais dès qu'il s'agit de mettre en avant des exemples, on n'arrive à trouver que… deux femmes : Clémence Saussez et Pascale Vicat-Blanc. Et pourtant, ce n'est pas très dur d'en trouver, en particulier dans le libre. Sophie Gautier (LibreOffice), Anne (Mageia) sont les premiers noms qui me viennent en tête immédiatement. Et il y en a beaucoup d'autres. Bref, c'est raté sur ce point et c'est bien dommage.
Mais c'est vrai pour la réflexion sur les salaires où globalement en France le développeur est peu valorisé financièrement par rapport à la finance ou la gestion… Alors que les développeurs ont un potentiel de création d'emplois plus intéressants.
En France, on valorise beaucoup trop les emplois non-productifs : gestion, finance, commercial, ressources humaines, etc. Ces emplois, dans une entreprise, ne produisent rien qui puissent être vendu ensuite (ce qui est quand même le cœur d'une entreprise) mais sont payés largement plus que les emplois productifs.
C’est d’ailleurs assez impressionnant, et le rapport en parle, beaucoup de ces développeurs ont choisi de rejoindre les géants de l’informatique étrangers.
Le «problème», c'est qu'il n'y a pas de géant français. Et finalement, je ne suis pas sûr que ce soit un problème et/ou que ça empêche nos développeurs de réussir en France. Alors c'est sûr qu'un géant, ça fait bien, on peut en parler dans les médias et au ministère du redressement productif, mais en dehors de ça, pas grand chose.
Il faut bien entendu générer cette matrice" mais c'est un autre problème.
Pour ça, je te conseille un petit article qui contient quelques idées d'algos pour générer tes montagnes.
Pour le reste, j'aimerais savoir si l'idée est de générer une carte une bonne fois pour toute ou alors si tu génères des cartes en ligne. Parce que dans le premier cas, en fait, ce n'est pas si grave que ce soit lent (et quand je dis lent, je parle de truc de l'ordre de la seconde voire, dans le pire des cas, de la minute). Dans le second cas, oui c'est intéressant de regarder. Et si tu es dans le premier cas, tu pourrais sans doute essayer sqlite, parce que ta carte va rester constante a priori au cours du jeu, donc tu n'auras pas de problème d'écritures concurrentes.
C'est pas mal mais est-ce que ça peut se spécialiser ? Je veux dire, est-ce que je peux définir mes propres opérateurs dans les boîtes ?
Petite remarque en passant, puisque tu utilises Boost, je pense que ça serait une bonne idée d'utiliser boost::any dans pas mal d'endroit dans ton code (notamment à la place de ton type Model::Data) ;)
L'agenda des feminazis et de leur zélotes est de faire du genre féminin le genre dominant. Pour cela plusieurs options: La plus "discrète" est de mettre le mot au féminin, mais avec un tiret. Dans ce cas, employé-e, étape 1. Etape 2, on enlève le tiret. La plus "décomplexée" est d'utiliser de fait le féminin par défaut.
Sans lire le papier "terrain generation" sur lequel tu mets un lien en début d'article, c'était complètement obscur et incompréhensible pour moi.
En fait, j'aurais pu mieux l'expliquer en montrant plusieurs octaves consécutives. Il existe des exemples en 1D pour bien comprendre, genre là (et d'ailleurs, j'ai oublié de mettre ce lien qui explique bien les choses, de manière très visuelle).
le point P n'étant pas défini, j'ai cru au début à une faute de frappe de ta part, j'ai compris ensuite que je n'avais pas compris ;)
Heu, il est défini le point P, sur une des images insérées dans le texte, dans la section du bruit à base de valeur. Le point P et le point A se refère à cette image là, pas à la présentation de Perlin. Je n'ai pas les mêmes notations que la présentation de Perlin d'ailleurs, j'ai simplifié.
Tu as sans doute raison, c'est sans doute possible. Maintenant, je ne suis pas trop partisan d'essayer de faire rentrer un carré dans un rond. Je veux dire par là que ce genre d'interface a l'air finalement assez courante dans plein de domaines différents mais que ça ne justifie pas de réutiliser le même morceau de code pour tout faire. Dans ce cas là, je pense que ça serait plus une contrainte trop importante à gérer qu'une facilité.
Je télécharge la version Windows, je dézippe, je lance et :
Impossible de démarrer le programme car il manque libgcc_s_dw2-1.dll sur votre ordinateur. Essayez de réinstaller le programme pour corriger ce problème.
En tout cas ça fournit une GUI et un certain nombre de briques de bases pour ce que tu veux faire.
Ce que je veux faire, c'est vite dit. J'ai un jeu à faire ! Donc, j'ai mis ça comme idée si quelqu'un se sent l'envie de le faire. Ou alors, je donnerai ça à des étudiants, juste pour voir ce que ça peut donner.
Pas satisfait non plus. GEM est très orienté OpenGL, mon outil est pour l'instant orienté pixels. Après, Pure Data peut être spécialisé pour des heightmap, de la même manière que GEM a spécialisé Pure Data pour le graphique. Mais est-ce que ça vaut bien le coup par rapport à un développement from scratch ?
Est-ce que ça vaut le coup de devoir lancer Blender pour générer des heightmaps ? Il me semble que détourner un outil tel que Blender pour faire totalement autre chose, c'est contre-productif.
Merci pour ce conseil ! En fait, je pensais que la copy-ellision était difficile à détecter et donc qu'elle ne se produisait que dans de rares cas. En fait, c'est le contraire ! Du coup, je vais aller supprimer mes move.
Oui, ça correspond à ça sauf que là, c'est hyper spécialisé et en regardant vite fait, je ne crois pas que ce soit adaptable à mon cas. C'est dommage parce que ça correspond assez bien à ce que j'aimerais avoir.
[^] # Re: MMO
Posté par rewind (Mastodon) . En réponse au journal Akagoria devient un jeu indie propriétaire. Évalué à 2.
Dans SWTOR, il faut aller un peu plus loin, parce qu'après avoir choisi ton camp (Empire vs République) et ta classe (4 par camp), tu vas jouer soit lumineux, soit obscur, et les quêtes changent suivant ce choix donc, ça fait 16 combinaisons possibles si tu veux tout explorer. En vrai ça fait moins que ça, mais disons que ça complexifie l'univers. Et puis, c'est tellement jouissif de jouer un lumineux côté Empire.
[^] # Re: MMO
Posté par rewind (Mastodon) . En réponse au journal Akagoria devient un jeu indie propriétaire. Évalué à 4.
C'est un peu caricatural. C'est surtout vrai pour les MMO de mauvaise qualité (et j'en ai fait plusieurs comme ça). Mais si tu prends Star Wars: The Old Republic, chaque quête annexe est une histoire à part entière, avec parfois plusieurs étapes cohérentes entre elle, et des intrigues qui se suivent à distance. Bref, on est loin de ta caricature. Il est aussi possible de voir des choses de bonne qualité.
# 2 avril
Posté par rewind (Mastodon) . En réponse au journal Akagoria devient un jeu indie propriétaire. Évalué à 7.
Comme vous l'aviez bien compris, il s'agissait d'un poisson d'avril ;) Donc, pour rassurer ceux qui sont tombés dedans, il n'est pas question de transformer Akagoria en un jeu propriétaire, ni que je devienne développeur de jeux indie à temps complet. Akagoria est et restera libre. Et il ne deviendra pas non plus un MMORPG.
D'ailleurs, j'ai beaucoup aimé la discussion sur cette question. Pour moi, les MMORPG ne sont, dans leur très grande majorité, pas multijoueurs dans le sens où les joueurs ne font souvent que partager un espace de jeu mais sans beaucoup plus. Les intéractions entre joueurs sont extrêmement cadrées, et on pourrait résumer par : soit tu es contre moi (JcJ) soit tu es avec moi (guilde). Il y a assez peu de richesse à ce niveau là. Et sur les scénarios, je suis plutôt de l'avis de Xinul, si on ne se contente pas d'aller du point A au point B comme demandé dans la quête, il y a des histoires bien foutues et riches. Elles seraient tout aussi bien foutues et riches dans un RPG hors-ligne.
[^] # Re: Les géants de l'informatique
Posté par rewind (Mastodon) . En réponse à la dépêche 100 développeurs : la part belle à l’Open Source. Évalué à 4.
On n'a pas de grandes entreprises dont le logiciel est le cœur de métier
[^] # Re: domain public
Posté par rewind (Mastodon) . En réponse au journal Show us the code! Les sources de Microsoft Word enfin dispo !. Évalué à 7.
Ou de Pocahontas :P
[^] # Re: Trop peu de femmes
Posté par rewind (Mastodon) . En réponse à la dépêche 100 développeurs : la part belle à l’Open Source. Évalué à 5.
Et Lucas Nussbaum, par exemple, il est développeur ? Non, il est reconnu pour tout ce qu'il a fait dans Debian. Il a fait quelques bouts de code (notamment pour mieux gérer ruby dans Debian) mais ce n'est pas pour ses bouts de code qui sont mis en avant, mais son rôle global dans Debian. Et Stéphane Bortzmeyer, tu peux me citer une appli qu'il a développé ? Ben non, parce qu'il n'est pas cité pour ça, il est cité pour ses contributions non-logicielles.
Donc, ça n'est pas du tout hors sujet. Au contraire, ça montre qu'il n'y a pas que le code dans la vie (et en ce moment, je trouve qu'on tente de réduire l'informatique à ça, et c'est n'importe quoi), il y a aussi tout ce qu'il y a autour qui parfois ne nécessite pas de savoir coder mais qui est tout aussi important.
# Trop peu de femmes
Posté par rewind (Mastodon) . En réponse à la dépêche 100 développeurs : la part belle à l’Open Source. Évalué à 8.
On se plaint de ne pas avoir assez de femmes en informatique, mais dès qu'il s'agit de mettre en avant des exemples, on n'arrive à trouver que… deux femmes : Clémence Saussez et Pascale Vicat-Blanc. Et pourtant, ce n'est pas très dur d'en trouver, en particulier dans le libre. Sophie Gautier (LibreOffice), Anne (Mageia) sont les premiers noms qui me viennent en tête immédiatement. Et il y en a beaucoup d'autres. Bref, c'est raté sur ce point et c'est bien dommage.
[^] # Re: oh bah heu... merci :)
Posté par rewind (Mastodon) . En réponse à la dépêche 100 développeurs : la part belle à l’Open Source. Évalué à 9.
En France, on valorise beaucoup trop les emplois non-productifs : gestion, finance, commercial, ressources humaines, etc. Ces emplois, dans une entreprise, ne produisent rien qui puissent être vendu ensuite (ce qui est quand même le cœur d'une entreprise) mais sont payés largement plus que les emplois productifs.
# Les géants de l'informatique
Posté par rewind (Mastodon) . En réponse à la dépêche 100 développeurs : la part belle à l’Open Source. Évalué à 5.
Le «problème», c'est qu'il n'y a pas de géant français. Et finalement, je ne suis pas sûr que ce soit un problème et/ou que ça empêche nos développeurs de réussir en France. Alors c'est sûr qu'un géant, ça fait bien, on peut en parler dans les médias et au ministère du redressement productif, mais en dehors de ça, pas grand chose.
[^] # Re: Quelque chose de compréhensif par l'utilisateur
Posté par rewind (Mastodon) . En réponse au journal Les artistes, ce fléau ou l'invasion des profanateurs de GUI. Évalué à 6.
On interdit aux artistes de faire ce genre de choses et hop, plus de problème !
[^] # Re: Algo simple
Posté par rewind (Mastodon) . En réponse au journal Les artistes, ce fléau ou l'invasion des profanateurs de GUI. Évalué à 2.
J'aurais fait pareil.
D'un autre côté, dans le journal, il manque un élément essentiel : qu'est-ce qui est attendu sur les exemples donnés ?
# Génération
Posté par rewind (Mastodon) . En réponse au journal benchmark pour le fun. Évalué à 3.
Pour ça, je te conseille un petit article qui contient quelques idées d'algos pour générer tes montagnes.
Pour le reste, j'aimerais savoir si l'idée est de générer une carte une bonne fois pour toute ou alors si tu génères des cartes en ligne. Parce que dans le premier cas, en fait, ce n'est pas si grave que ce soit lent (et quand je dis lent, je parle de truc de l'ordre de la seconde voire, dans le pire des cas, de la minute). Dans le second cas, oui c'est intéressant de regarder. Et si tu es dans le premier cas, tu pourrais sans doute essayer sqlite, parce que ta carte va rester constante a priori au cours du jeu, donc tu n'auras pas de problème d'écritures concurrentes.
[^] # Re: GNU Radio ?
Posté par rewind (Mastodon) . En réponse à la dépêche Je crée mon jeu vidéo E10 : génération procédurale de carte (partie 1). Évalué à 2.
Dans mon cas, les entrées et sorties, ce sont des cartes complètes ! ;)
[^] # Re: GNU Radio ?
Posté par rewind (Mastodon) . En réponse à la dépêche Je crée mon jeu vidéo E10 : génération procédurale de carte (partie 1). Évalué à 2.
C'est pas mal mais est-ce que ça peut se spécialiser ? Je veux dire, est-ce que je peux définir mes propres opérateurs dans les boîtes ?
Petite remarque en passant, puisque tu utilises Boost, je pense que ça serait une bonne idée d'utiliser
boost::anydans pas mal d'endroit dans ton code (notamment à la place de ton typeModel::Data) ;)[^] # Re: euh ?
Posté par rewind (Mastodon) . En réponse au journal Un autre son de cloche sur le droit d'auteur par un avocat non libriste. Évalué à 2.
Ho mon dieu ! Quelle atteinte à ta virilité !
[^] # Re: Très instrcutif !
Posté par rewind (Mastodon) . En réponse à la dépêche Je crée mon jeu vidéo E10 : génération procédurale de carte (partie 1). Évalué à 4.
En fait, j'aurais pu mieux l'expliquer en montrant plusieurs octaves consécutives. Il existe des exemples en 1D pour bien comprendre, genre là (et d'ailleurs, j'ai oublié de mettre ce lien qui explique bien les choses, de manière très visuelle).
Heu, il est défini le point P, sur une des images insérées dans le texte, dans la section du bruit à base de valeur. Le point P et le point A se refère à cette image là, pas à la présentation de Perlin. Je n'ai pas les mêmes notations que la présentation de Perlin d'ailleurs, j'ai simplifié.
[^] # Re: GNU Radio ?
Posté par rewind (Mastodon) . En réponse à la dépêche Je crée mon jeu vidéo E10 : génération procédurale de carte (partie 1). Évalué à 2.
Tu as sans doute raison, c'est sans doute possible. Maintenant, je ne suis pas trop partisan d'essayer de faire rentrer un carré dans un rond. Je veux dire par là que ce genre d'interface a l'air finalement assez courante dans plein de domaines différents mais que ça ne justifie pas de réutiliser le même morceau de code pour tout faire. Dans ce cas là, je pense que ça serait plus une contrainte trop importante à gérer qu'une facilité.
# Version Windows
Posté par rewind (Mastodon) . En réponse au journal Premiers builds du nouveau Plee the Bear. Évalué à 3.
Je télécharge la version Windows, je dézippe, je lance et :
[^] # Re: Encore la théorie du genre...
Posté par rewind (Mastodon) . En réponse à la dépêche Les femmes dans l'informatique. Évalué à 8.
Es-tu sûr que ce ne sont pas les chinois de la NSA ? Ou le grand complot judéo-maçonnique ?
[^] # Re: encore quelques bugs aussi
Posté par rewind (Mastodon) . En réponse à la dépêche Quelques nouveautés sur votre site web préféré. Évalué à 6.
C'est vrai ! Voilà la version longue :
[^] # Re: GNU Radio ?
Posté par rewind (Mastodon) . En réponse à la dépêche Je crée mon jeu vidéo E10 : génération procédurale de carte (partie 1). Évalué à 2.
Ce que je veux faire, c'est vite dit. J'ai un jeu à faire ! Donc, j'ai mis ça comme idée si quelqu'un se sent l'envie de le faire. Ou alors, je donnerai ça à des étudiants, juste pour voir ce que ça peut donner.
[^] # Re: GNU Radio ?
Posté par rewind (Mastodon) . En réponse à la dépêche Je crée mon jeu vidéo E10 : génération procédurale de carte (partie 1). Évalué à 2.
Pas satisfait non plus. GEM est très orienté OpenGL, mon outil est pour l'instant orienté pixels. Après, Pure Data peut être spécialisé pour des heightmap, de la même manière que GEM a spécialisé Pure Data pour le graphique. Mais est-ce que ça vaut bien le coup par rapport à un développement from scratch ?
[^] # Re: GNU Radio ?
Posté par rewind (Mastodon) . En réponse à la dépêche Je crée mon jeu vidéo E10 : génération procédurale de carte (partie 1). Évalué à 2.
Est-ce que ça vaut le coup de devoir lancer Blender pour générer des heightmaps ? Il me semble que détourner un outil tel que Blender pour faire totalement autre chose, c'est contre-productif.
[^] # Re: Intéressant
Posté par rewind (Mastodon) . En réponse à la dépêche Je crée mon jeu vidéo E09 : Techniques de C++11 appliquées au système à entités. Évalué à 3.
Merci pour ce conseil ! En fait, je pensais que la copy-ellision était difficile à détecter et donc qu'elle ne se produisait que dans de rares cas. En fait, c'est le contraire ! Du coup, je vais aller supprimer mes
move.[^] # Re: GNU Radio ?
Posté par rewind (Mastodon) . En réponse à la dépêche Je crée mon jeu vidéo E10 : génération procédurale de carte (partie 1). Évalué à 3.
Oui, ça correspond à ça sauf que là, c'est hyper spécialisé et en regardant vite fait, je ne crois pas que ce soit adaptable à mon cas. C'est dommage parce que ça correspond assez bien à ce que j'aimerais avoir.