CraCra
CraCra
Since 7963 Days
voila une nouvelle vidéo qui parle je pense de ce que Alx disait

https://www.youtube.com/watch?v=XihCLOJQF3o
In reply to

The Dreadful Unit #16 ;)
Wild, Ghost Recon: Wildlands, Rime, Ghost Warrior 3, crackdown 3, Prey, Xbox Scorpio .... Gagnant euromillions, Vacances à vie

cryoakira
cryoakira
Since 6866 Days
Posted by Alx
Toujours l'excuse de "c'est la faute aux consoles si le PC n'avance plus". Le fait c'est qu'aujourd'hui on ne voit plus de façon aussi évidente ce que l'évolution technologique apporte au jeu à moins d'avoir une certaine expertise
Déjà, ce n'est pas que "le PC n'avance plus" mais qu'il n'est pas exploité pleinement par les jeux à cause des consoles. Et ce n'est pas une excuse, juste une réalité technologique. Actuellement, les studios de JV ne reconstruisent leur moteur, leurs outils, que lorsqu'une nouvelle génération de console sort. Pas quand la puissance des PC franchit un cap.
Le truc, c'est que cela s'accompagne d'une réalité économique, à savoir que, comme je le disais, un jeu purement PC qui exploiterait pleinement la puissance de PC gamers coûterait bien trop cher pour que des studios/éditeurs prennent le risque, vu le marché potentiel (qui est gros, mais beaucoup plus éclaté que sur consoles), donc ce n'est pas comme s'il y avait vraiment un regret à avoir. Pour que les PC soient vraiment exploités, il faudrait qu'ils soient l'unique plates-formes de jeu.
Dans tous les cas, ce n'est pas une situation propre au JV.

Et surtout, il ne faut pas s’arrêter aux effets (UHD, HDR, particules & co). Ce n'est pas de cela dont on parle. On parle des limites de fond.

C'est comme partir d'un niveau de jeu figé. Puis d'y ajouter de la destructibilité poussée avec une physique réaliste et un IA capable d'en tenir compte. Puis d'incorporer ces éléments à un monde ouvert dense avec des NPC vivant leur vie. Puis d'intégrer tout ça à une infrastructure de MMO synchronisant ces centaines de joueurs. Puis de pouvoir s'immerger dans ce monde en VR.
A chaque étape, tu as besoin d'une puissance de calcul brute de plus en plus conséquente. Ce n'est pas juste une question de maîtrise, ou de qualité du rendu visuel.
Et tu as plein d'autres domaines qui progressent (par exemple les IA), avec un impact possible sur le jeu vidéo dans les décennies qui viennent, et qui nécessiteront de la puissance brute.
Je suis sûr qu'un Cage, il rêve de jeux d'aventure où ses NPC donnent l'illusion de se comporter simplement comme d'autres êtres humains crédibles avec lesquels on pourrait tenir une discutions, se lier, se disputer... pour une immersion accrue, un impact narratif et émotionnel démultiplié. Ce que tu vis dans une murder party, sans les limitations de lieux et de moyens d'une murder party.

Contrairement aux autres formes d'expression artistique, le JV est loin d'avoir développé tout son potentiel.
In reply to
Alx
Alx
Since 7970 Days
Posted by cryoakira
Déjà, ce n'est pas que "le PC n'avance plus" mais qu'il n'est pas exploité pleinement par les jeux à cause des consoles. Et ce n'est pas une excuse, juste une réalité technologique. Actuellement, les studios de JV ne reconstruisent leur moteur, leurs outils, que lorsqu'une nouvelle génération de console sort. Pas quand la puissance des PC franchit un cap.
Ben déjà ça fait un moment que la techno des PC n'a pas "franchi un cap". Les performances des PC évoluent de façon continue et progressive, pas par à-coups comme les consoles. Les "ruptures" dans le monde du PC sont rares.
Ensuite les studios de JV ne reconstruisent pas leurs moteurs notamment parce qu'ils n'ont plus besoin de le faire, d'autres le font pour eux. Les dernières années ont vu l'explosion de middleware à succès (Unity, Unreal Engine, Havok,...), ce n'est pas un hasard, c'est parce que justement on réattribue les responsabilités à qui de droit : la création côté dev, la technique côté fournisseurs.
Posted by cryoakira
Le truc, c'est que cela s'accompagne d'une réalité économique, à savoir que, comme je le disais, un jeu purement PC qui exploiterait pleinement la puissance de PC gamers coûterait bien trop cher pour que des studios/éditeurs prennent le risque, vu le marché potentiel (qui est gros, mais beaucoup plus éclaté que sur consoles), donc ce n'est pas comme s'il y avait vraiment un regret à avoir. Pour que les PC soient vraiment exploités, il faudrait qu'ils soient l'unique plates-formes de jeu.
Et même s'ils étaient l'unique plate-forme de jeu, ils seraient toujours sur un marché fragmenté, parce que c'est le propre du PC. On le voit dans les stats steam que le gros du marché, il n'est pas sur les configs "gamers". Peut-être même que c'est une meilleure visibilité sur ces statistiques qui incite les éditeurs à revoir leurs ambitions.
Dans tous les cas si c'est la fragmentation qui limite le PC, alors c'est le monde PC qui se limite lui-même, les consoles ne sont qu'une petite partie de l'équation (et même la partie qui réduit le problème de fragmentation, puisque les consoles aujourd'hui c'est une sous-catégorie de PC à configuration fixe).
Et tu as plein d'autres domaines qui progressent (par exemple les IA), avec un impact possible sur le jeu vidéo dans les décennies qui viennent, et qui nécessiteront de la puissance brute.
C'est un vieux mythe que l'IA nécessite de la puissance de calcul, comme un doux rêve que de penser que c'est ce qu'attendent les concepteurs de jeux. Aujourd'hui l'IA dans les jeux repose sur les mêmes principes qu'il y a 20 ans (des scripts à gogo), et pourtant des techniques avancées d'IA peu coûteuses et efficaces existent depuis tout aussi longtemps. Certaines ont même été intégrées dans des jeux, mais elles n'ont pas vraiment pris. Pourquoi ? Parce que l'IA c'est un problème avant tout de design, que ça demande beaucoup de boulot pour des résultats pas toujours prévisibles, alors qu'un bon vieux script ça marche tout aussi bien, voire mieux.
C'est comme réaliser un film en fait, tu peux chercher des bons acteurs et les laisser faire tout le film en impro pure avec zéro script, et suivant leur qualité ça pourra faire des merveilles ou des bides, sans que tu n'aies aucun contrôle. Ou tu peux prendre des acteurs qui rient quand tu leur dis de rire et pleurent quand tu leur dis de pleurer, et ça fera un film maîtrisé de bout en bout (pour peu que le réalisateur soit bon).
On parle des titres de Cage, mais justement ce qui l'a mis en avant ce n'est pas l'IA mais la performance capture. C'est d'avoir accès à des émotions réalistes car scriptées (et enregistrées sur de vraies personnes) qui rend ses personnages vivants, pas leur capacité (inexistante) à sortir du script.

Après il y a aussi l'évolution du besoin. Je me rappelle des boîtes d'IA françaises qui faisaient la démo de leurs algos sur des bots de Half Life à l'époque (c'est dire si ça date). Et ils étaient bons les algos. Sauf qu'il n'y a plus de bots dans les FPS aujourd'hui...
In reply to
GTB - Acapello
GTB
Since 6631 Days
Posted by Alx
Toujours l'excuse de "c'est la faute aux consoles si le PC n'avance plus". Le fait c'est qu'aujourd'hui on ne voit plus de façon aussi évidente ce que l'évolution technologique apporte au jeu à moins d'avoir une certaine expertise (d'où des sites comme Digital Foundry). Et que la "boîte à outils" fournie aux développeurs est suffisamment vaste et souple pour que le résultat final dépende davantage de leur savoir-faire que de la performance brute du système. L'avènement des shaders en tous genres (notamment pixel shaders) a fait passer la communication des puces graphiques de "notre bidule gère l'effet X ou Y" à "notre bidule gère tant de tâches en parallèle, vous faites ce que vous voulez avec".
C'est facile il y a quelques années on pouvait mettre un nom sur les effets de rendu qui étaient gérés ou non par les bécanes : mip-map, bump-map, bloom,...
C'est quoi le nom des nouveaux effets aujourd'hui ? Y en a pas. Ou plus exactement y en a pas "en dur" de standardisé, ceux qui sortent du lot sont ceux qui sont fait "maison" par les développeurs. Et ce même sur consoles, qui même en admettant qu'elles "brident les PC", ne se privent pas pour faire évoluer leur hardware, en faisant d'ailleurs appel aux mêmes concepteurs de puces que pour le matos PC.
Ça m'étonne, là tu racontes carrément un peu n'importe quoi. Pour ce qui est de l"excuse", c'est une excuse lié à certaines réalité. Cryo le développe. Maintenant il y a peut-être aussi d'autres raisons au frein sur PC, c'est tout à fait possible.

edit: Le fait que le PC est une plateforme très hétérogène en terme de matos et profil client n'a habituellement jamais empêché l'existence de blockbusters qui tachent. Il n'y a aucune nécessité à rendre ton jeu accessible à tout PC, et le parc est tel qu'en ciblant uniquement les gros joueurs à gros matos il y a déjà de quoi atteindre potentiellement les plusieurs millions de vente.

De plus faut pas oublier que le PC est paramétrable. Les joueurs peuvent baisser la réso si ça leur chante, et c'est ce qui se passe pas mal dans le jeu online compétitif qui occupe une place importante. Et ce n'est qu'une explication parmi d'autres. C'est une donnée insuffisante pour conclure qu'il y a pas de graphics-whore sur PC ni la place -aussi- pour du blockbusters qui fait cracher le matos haut-de-gamme.
Posted by CraCra
Exacte d'apres steam seuls 34,72% des utilisateurs de Steam jouent effectivement en 1080p. Chiffre plutôt stable, puisque l'an dernier il était de l'ordre de 32,86%. La résolution la plus utilisée est 1366x768, format assez inhabituel pour les moniteurs PC les plus récents. En revanche, cette résolution "HD Ready" en 720p est représentative d'un nombre importants d'ordinateurs portables de moyenne gamme. Un parc d'utilisateurs de plus en plus important sur la plateforme de VALVe si l'on en croit les chiffres.

Pour ce qui est des résolutions 4k et supérieur, on se rend compte que cette technologie est encore très minoritaire. La faute à des appareils encore trop onéreux et surtout a des jeux qui ne sont pas pensés pour ça. Seuls 0,07% des utilisateurs Steam profitent de leur jeu en 3840x2160.

Les chiffres de Steam mettent en exergue qu'en écrasante majorité, les joueurs ne profitent pas d'une résolution Full HD, là où les consoles avoisinent le 100%.

Source jeuxvideo.com
Et ça semble logique. Le profil des utilisateurs d'un PC est plus hétérogène, et il laisse la main sur les paramètres. Sur console, t'as essentiellement des joueurs et la résolution des jeux est non paramétrable. Sur tablette la résolution de jeu la plus répandue est très probablement le standard moyen de celle des tablettes.
In reply to

"De toute façon, les réunions de la Table Ronde c’est deux fois par mois. Donc si le mec il dit après-demain à partir de dans deux jours, suivant s’il le dit à la fin du mois, ça reporte."

Alx
Alx
Since 7970 Days
Posted by GTB
Ça m'étonne, là tu racontes carrément un peu n'importe quoi. Pour .
Ben je veux bien que tu me cites les parties qui te semblent être "n'importe quoi", histoire que je puisse argumenter davantage.
In reply to
bof
bof
Since 7966 Days
Posted by GTB
Le fait que le PC est une plateforme très hétérogène en terme de matos et profil client n'a habituellement jamais empêché l'existence de blockbusters qui tachent. Il n'y a aucune nécessité à rendre ton jeu accessible à tout PC, et le parc est tel qu'en ciblant uniquement les gros joueurs à gros matos il y a déjà de quoi atteindre potentiellement les plusieurs millions de vente.
Cette affirmation était peut-être encore valable il y a 6-7 ans (voire davantage), quand le développement d'un blockbuster coûtait bien moins cher qu'aujourd'hui. A l'heure actuelle, rendre un titre AAA accessible au plus grand nombre est une simple nécessité économique. Cela inclut les petites config PC comme les consoles.

Avant la sortie de l'ambitieux The Witcher 3, CD Projekt avait fait la déclaration suivante: "Sans les consoles, un The Witcher 3 comme celui-ci n'existerait pas. C'est aussi simple que ça. Les consoles nous permettent de viser des ventes plus élevées, d'avoir un plus gros budget et de tout investir dans cet énorme monde. Oui, développer uniquement sur PC ou sur une seule console nous aurait probablement permis d'aller plus loin en termes de graphismes, mais nous ne pourrions pas nous permettre un tel jeu."

Je suis du même avis qu'Alx: depuis quelques années, ce ne sont plus les consoles qui brident le PC, mais la capacité d'investissement des studios et leur volonté de limiter le risque économique (déjà élevé pour les gros titres).
In reply to

Le monde a commencé sans l'homme et s'achèvera sans lui.

GTB - Acapello
GTB
Since 6631 Days
J'ai dû mal m'exprimer. Je parlais de cibler une partie des joueurs PC, pas forcément uniquement eux. The Witcher III avait besoin du public console, mais ça aurait pu être des consoles puissantes qui ne brideraient pas le PC.

De plus ce propos concerne The Witcher III. Tu ne peux pas prendre cette exemple pour en faire une généralité sur les AAA. Même si c'est effectivement une réalité cette problématique de coût et de rentabilité. Tous les AAA n'ont pas le budget d'un GTA V et tous n'ont pas besoin de 35 millions de ventes. Heureusement, sinon il n'y aurait tout simplement plus d'exclu AAA sur console.

Quant à la dernière remarque, il est possible que la tendance montre plutôt que c'est possiblement l'absence de prise de risque qui plombe les AAA. En tout cas c'est peut-être un paramètre parmi d'autres.

alx> Je préciserai un peu plus tard ;).
In reply to

"De toute façon, les réunions de la Table Ronde c’est deux fois par mois. Donc si le mec il dit après-demain à partir de dans deux jours, suivant s’il le dit à la fin du mois, ça reporte."

bof
bof
Since 7966 Days
Posted by GTB
De plus ce propos concerne The Witcher III. Tu ne peux pas prendre cette exemple pour en faire une généralité sur les AAA. Même si c'est effectivement une réalité cette problématique de coût et de rentabilité. Tous les AAA n'ont pas le budget d'un GTA V et tous n'ont pas besoin de 35 millions de ventes.
Voilà pourquoi je n'ai pas donné l'exemple de GTA V (et ses 260 millions de dollars de budget, un cas encore à part)... Le coût total de TW3 (développement et marketing) s'est élevé à 73 millions d'euros: on est dans la moyenne des blockbusters actuels. Avec de telles sommes en jeu, aucun développeur ne peut se permettre de restreindre son public cible (à part les first party, bien sûr, mais il y a d'autres enjeux). Les consoles ne brident plus les développeurs, qui doivent de toute façon faire tourner leurs jeux sur des config PC encore plus modestes.

P.S. Le premier Gears of War a coûté 12 millions de dollars, le troisième 50 millions et le dernier, sur One, près de 100 millions...
In reply to

Le monde a commencé sans l'homme et s'achèvera sans lui.

cryoakira
cryoakira
Since 6866 Days
Posted by Alx
Ben déjà ça fait un moment que la techno des PC n'a pas "franchi un cap". Les performances des PC évoluent de façon continue et progressive, pas par à-coups comme les consoles. Les "ruptures" dans le monde du PC sont rares...
Déjà, il ne faut pas confondre la perception qu'a le public et la réalité technologique. Le PC franchit régulièrement des cap et ce n'est pas juste le fruit d'une évolution progressive dépourvue de rupture.
nVidia tourne sur des cycles de 5-6 ans. En 2010, ils avaient l'architecture Fermi qu'ils ont poussé au max avec les Kepler et Maxwell (ça, ce sont juste des évolutions à 7-8% de gains de puissance). En 2016, ils sont passé sur une architecture vraiment différente, Pascal, avec comme premier résultat la Titan qui aligne environ +30%. Sur un an. C'est énorme.
Intel, ils tournent sur des cycles en trois étapes d'environ 4 ans au bout desquels ils reprennent complètement l’architecture de leur processeurs. Si ça t'interesse : https://en.wikipedia.org/wiki/Tick-Tock_model
Et ce ne sont que 2 élément parmi d'autres (la RAM, les supports, le stockage...). C'est loin d'être linéaire.

Ensuite, les gros studios de JV ont LEUR moteur.
Naughty Dog, Guerilla, CDProjekt, Blizzard, Crystal Dynamics, id Software, io Software, 343 Industries, Bungie, Insomniac, Rockstar, Crytek, Hangar 13 (Mafia III) et j'en oublie ont tous des moteurs propriétaires. Les studios qui bossent sur CoD utilisent l'IW engine (propriétaire), ceux qui sont sur les Forza utilisent la Forzatech.
EA utilise ses moteurs proprétaire (Frostbyte 3 et Ignition) pour tous ses gros titres. Ubisoft utilise ses AnvilNext 2, Snowdrop ou Disrupt. Même Konami a son Fox Engine. SE a beau utiliser l'UE, ils ont quand même développé le Luminous Engine pour FFXV.
Et je ne parle pas des studios qui achète une tech et la modifie tellement en interne qu'il aboutisse à un nouveau moteur (le Dawn des Deus Ex, le Void de Dishonored 2...).

Lorsqu'un jeu tape dans le haut du panier sur le plan technique, c'est 9 fois sur 10 avec un moteur propriétaire, développé/reformé pour la nouvelle gen de consoles, souvent au point de ne plus être compatible avec l'ancienne.

Les solutions middlewares sont bien sûr omniprésentes, mais majoritairement pour les titres de moyenne taille, ou indé qui ne poussent pas la partie technique. Et même dans ce cas, le cycle des consoles a un impact. L'UE3 est sorti début 2004, pile pour le développement des titres 360 (puis PS3). L'UE4 est sorti en 2012, pile pour le développement (un peu plus long) des titres One/PS4. Pas de hasard.

Mais là, pour ces évolutions de milieu de gen que sont la Pro et la Scorpio, les moteurs et donc l'architecture de fond des jeux resteront soumis aux machines "de base", à savoir One/PS4 (soyons heureux qu'il ne s'agisse pas de la Wii U où la Switch). Donc comme sur PC, cela restera un gain cosmétique palpable, mais pas de progrès de fond.

Quand à ce que serait la situation du PC s'il était la seule machine de jeu, je ne partage pas ton avis, partant de l'idée qu'il récupérerait quelques dizaines de millions de joueurs consoles. Cela ne relève pas de l'imaginaire, ce serait juste un retour (sans doute temporaire) à ce que l'on a connu dans les années 80-90-début 2000. Le marché PC était tout aussi fragmenté qu'actuellement, les consoles présentes, mais les coûts de devs suffisamment bas pour être compensés par le marché PC seul. Le résultat était des jeux exploitant spécifiquement les PC, dont on l'écart avec les versions consoles (lorsqu'elle pouvait être réalisées) était bien visible, et une progression des concepts de fond (ce qui ne donne pas forcément directement de bons jeux, hein) bien plus rapide.

Après, on peut discuter de l'I.A.
Je pense que l'on ne parle pas de la même chose. Je parle d'une vraie IA, celle avec laquelle tu converses dynamiquement, qui va passer le test de turing et faire illusion dans un jeu, ce dont on est encore bien loin (quand je dis "décennies", ce n'est pas pour rien). Et en la matière, c'est du tout ou rien. Tant que tu n'as pas un truc qui fonctionne à 100%, autant rester sur des scripts, comme tu le dis. Mais cela signifie-t-il que jamais on arrivera à ce stade ? Non clairement.
Mais cela reste un exemple à long terme. A court terme, je t'ai donné un autre exemple, et les 2 vont dans le même sens :

Il y a des progrès de fond qui sont évidemment ralentis lorsque les jeux doivent impérativement tourner sur des machines nettement moins puissante, à partir de moteur initialement conçu pour ces machines. C'est une réalité sur PC, ça l'est sur Pro et ça le sera sur Scorpio.

@bof : faut se méfier de ce chiffre sur Gears 1. Il n'inclus pas le développement du moteur, pourtant lui aussi fait chez Epic. Et là, je pense que tu rajoutes quelques dizaines de millions.
In reply to
GhostDamon
GhostDamon
Since 7024 Days
Pour rebondir sur les jeux sur PC, je trouve que justement il n'y a plus trop de jeux qui demande d'acheter obligatoirement du hardware pour les faire fonctionner correctement. C'est à double tranchant par ce que l'on se retrouve avec des jeux sans prise de risque technique. Je pense que le dernier jeu qui a pris ce risque c'était Crysis (je parle du premier opus seulement). Par exemple si ils n'avaient pas pris le risque de pousser les utilisateurs à investir dans du hardware pour les jeux, on serait rester sur wolfenstein et DOOM n'aurait jamais vu le jour. (et même chose pour Quake)
In reply to

"Un gynécologue ne trompe jamais sa femme. Il ramène juste du travail à la maison!"

Alx
Alx
Since 7970 Days
Posted by cryoakira
Après, on peut discuter de l'I.A.
Je pense que l'on ne parle pas de la même chose. Je parle d'une vraie IA, celle avec laquelle tu converses dynamiquement, qui va passer le test de turing et faire illusion dans un jeu, ce dont on est encore bien loin (quand je dis "décennies", ce n'est pas pour rien).
Et ce sur quoi quasiment personne ne travaille, et pour une simple raison : c'est à ranger dans la catégorie des "fausses bonnes idées", à côté des voitures volantes.
Le test de Turing c'est un concept qui date de quelques décennies déjà, et autant dans les années 80 quand on parlait d'intelligence artificielle on pensait "cerveau humain", autant on a pas mal revu la copie depuis. Parce que faire un cerveau humain, non seulement c'est un peu illusoire, mais surtout c'est pas très utile en pratique. Et les chercheurs en IA aujourd'hui s'intéressent principalement à des algos qui fait de l'IA un outil et non un individu.

J'en reviens à l'exemple des bots dans les FPS, le but est de leur faire passer un test de Turing simplifié (pouvoir passer pour un vrai joueur aux yeux des joueurs humains), et au final on s'est rendu compte qu'il était plus simple et moins coûteux de laisser les humains jouer entre eux plutôt que d'essayer de les remplacer.
Concernant les applications plus générales au JV, notamment avoir des NPC intelligents, c'est là que cette liberté n'est pas forcément souhaitée par les créateurs (ni même les joueurs).
Le propre d'une intelligence réelle, c'est d'être autonome, et donc au moins en partie imprévisible. Or le créateur il a une idée très claire de ce qu'il veut offrir au joueur, donc il a besoin de tout contrôler. C'est l'exemple que je donnais du réalisateur de film, y en a peut-être qui suivent des dogmes un peu exotiques où tout est improvisé, mais la plupart veulent pouvoir diriger leurs acteurs et les faire suivre un script. Encore une fois si on regarde ce qui fait un bon personnage dans un JV (ou dans un film ou un livre, d'ailleurs), c'est dans son histoire de fond, ses dialogues, certaines attitudes, que des choses qui sont prédéterminées (avec talent) par le concepteur du jeu. Pourquoi essayer de faire une IA capable de sortir spontanément des bonnes vannes, quand il suffit de demander à des humains de trouver de bonnes vannes et de les insérer telles quelles dans le jeu ?

Après on peut aussi se demander si le joueur veut vraiment des NPC intelligents dans son jeu. On voit que dans un monde ouvert, les gens préfèrent flinguer les persos ou leur rouler dessus plutôt que taper la causette avec eux. D'ailleurs dans les MMO qui reposent sur le concept de monde rempli de "personnages intelligents" (vu que ce sont de vraies personnes), on constate que les joueurs laissent vite tomber le côté "jeu de rôle" pour aller gratter des cailloux pour monter en XP. On a vu dans certains jeux exotiques comme Seaman ou le défunt Milo qu'interagir avec un personnage, c'est sympa deux minutes et puis rapidement chiant et sans intérêt. A vrai dire c'est surtout marrant quand ça ne marche pas.
In reply to
KenHobbit
KenHobbit
Since 7431 Days
Allez hop je m'invite dans le débat ^^

Ça fait longtemps qu'on assez de puissance pour faire de bonnes IA dans les jeux, qu'on a assez de puissance pour streamer des mondes de taille infinie, qu'on a assez de puissance et des techniques pour ajuster le nombre de vertex dynamiquement dans une scène et que le joueur n'y voit que du feu (sauf si on s'amuse à faire des vidéo comparatives frame par frame ^^)
La limite c'est la capacité de production d'un studio. Prenons un jeu comme GTA, la PS3 le fait tourner avec 256Mo de RAM + 256 Mo de RAM vidéo. Voilà.
Aujoud'hui on a 10 fois ça et à part augmenter la résolution des textures et ajouter des détails dans la modélisation, il n'y a pas eu de changement majeurs. Pourquoi ? pas parce que les machines ne sont pas assez puissantes, mais parce que la capacité de travail d'un studio est limité. Même si on a largement la puissance disponible, on a pas assez de temps et d'argent pour faire 2 fois GTA5 en terme de contenu et d'expérience.
In reply to

Testez nos jeux Android !
http://www.tuesdayquest.com

cryoakira
cryoakira
Since 6866 Days
Posted by Alx
Et ce sur quoi quasiment personne ne travaille, et pour une simple raison : c'est à ranger dans la catégorie des "fausses bonnes idées", à côté des voitures volantes.
Moui... https://en.wikipedia.org/wiki/List_of_artificial_i...
Il y en a dans tous les domaines, et si certains sont modestes, d'autres comme celui de Google se chiffrent en centaines de millions.

La question n'est pas de faire un individu complètement autonome, mais bien un outil, un vecteur d'informations pour le joueur. Et cette définition dans le jeu peut être complètement différente de celle des médias non interactifs comme les livres où le cinéma.
Tu appuies sur ta réflexion sur les systèmes d'interaction actuels, pas sur ce que l'on pourra avoir dans plusieurs décennies. La réplique super drôle préécrite, elle est valable quand tu évolues dans un dialogue scripté, quand ce que peut dire ton avatar est forcé.
Mais quand tu te retrouves dans un système de dialogue dynamique (comme ceux qui sont aujourd'hui développés), à quoi sert-elle ?

Je citais les murder party pour une bonne raison.
Ce sont des jeux, donc il y a une interaction. (c'est con, mais c'est à un monde de distance des livres, pièces et film).
Des "acteurs" campent les personnages non jouables. Ils incarnent des personnes qui ont une histoire, une personnalité, une attitude préétablies. Ils ont appris leur rôle. Cela reste évidement superficiel, ce ne sont pas des individus en tant que tel, mais c'est suffisant pour l'illusion.
Ces personnages possèdent des informations que les joueurs doivent leur soutirer pour progresser dans l'enquête, ce qui est assez proche de ce que l'on peut avoir dans les jeux d'aventure.
Soutirer ces informations passe par des dialogues ouverts, qui vont certes tourner autour de certains points d'intérêts relatifs à l'intrigue, mais se faire de manière ouverte, au fil des intuitions du joueur, et non de dialogues figés imposés.

Ca, c'est pour moi clairement une direction qu'explorera le jeu vidéo dans le futur. Et qui ira au delà des jeux d'aventures. Il y a suffisamment d'exemple de jeux à caractère social (Sims, Anima Crossing, même sur les MMO, tu as des serveurs RP où le comportement diffère du mindless farming...) pour que la demande soit là. Un Firewatch avec une Delilah version IA aboutie, ça passerait tout seul et ce serait encore plus troublant, puissant que la version actuelle.

Et même sans se projeter des décennies dans le futur, la logique derrière cette évolution vers plus d'immersion, on l'a trouve déjà actuellement.
Dans les jeux ouverts, certains joueurs se contentent de NPC qui, de jour comme de nuit, sous le soleil, la pluie ou la neige, qu'il ne se passe rien où que l'on se battent devant eux, restent immobiles. Ce sont juste des plots, des bornes d'accès.
D'autres considèrent que c'est important pour l'immersion que les NPC aient un comportement crédible, qu'ils ferment la nuit, aillent au bar avant de retourner dormir, se balade, qu'ils fuient devant le danger ou se défendent... Tu peux t'amuser à suivre, dans une certaine mesure, la vie des NPC dans Les Elder Scrolls, Fallout, The Witcher, Risen ou même un Deadly Premonition. C'est ça qui donne vie au monde, qui renforce l'immersion.

Tous les jeux n'ont pas besoin de suivre cette direction, bien sûr. On s'en tape dans Mario ou Doom, mais certains s'y engagent depuis des années déjà, et ils ont un public non négligeable.
In reply to
GTB - Acapello
GTB
Since 6631 Days
Une IA avec une personnalité et des émotions c'est encore de l'ordre de la SF, et surtout un fantasme pas forcément partagé par les sciences, mais l'IA dynamique et autonome c'est déjà une réalité. Certes on délimite un terrain à l'IA mais elle y évolue seule. Les travaux se basent sur les connaissances du fonctionnement cognitif humain: comprendre des objectifs, des contraintes, percevoir le monde -des données-, les classer, les analyser, les contextualiser, leur donner du sens, créer des liens entre elles, établir des hypothèses nouvelles, les vérifier par l'expérience etc...

Ce genre d'IA qui se développe est déjà prévue pour une multitude de domaines et d'utilisation. Le jeu-vidéo pourrait en faire partie. Sans forcément aller jusqu'à la simulation d'un être vivant traversé d'émotions, mais ne serait-ce qu'une IA ennemis dynamique qui apprend et évolue pour les fps par exemple. D'autres types d'IA serviraient d'autres types de jeux et d'expérience visées.

D'ailleurs pour rebondir sur ce que dit KenHobbit, les IA pourraient peut-être aussi être des outils pratiques pour le développement des jeux en faisant gagner beaucoup de temps.
In reply to

"De toute façon, les réunions de la Table Ronde c’est deux fois par mois. Donc si le mec il dit après-demain à partir de dans deux jours, suivant s’il le dit à la fin du mois, ça reporte."

bof
bof
Since 7966 Days
Posted by KenHobbit
La limite c'est la capacité de production d'un studio. Prenons un jeu comme GTA, la PS3 le fait tourner avec 256Mo de RAM + 256 Mo de RAM vidéo. Aujourd'hui on a 10 fois ça et à part augmenter la résolution des textures et ajouter des détails dans la modélisation, il n'y a pas eu de changement majeurs. Pourquoi ? pas parce que les machines ne sont pas assez puissantes, mais parce que la capacité de travail d'un studio est limité. Même si on a largement la puissance disponible, on a pas assez de temps et d'argent pour faire 2 fois GTA5 en terme de contenu et d'expérience.
Ça rejoint mon propos, donc je suis d'accord.
In reply to

Le monde a commencé sans l'homme et s'achèvera sans lui.

Alx
Alx
Since 7970 Days
Posted by cryoakira
Tu peux t'amuser à suivre, dans une certaine mesure, la vie des NPC dans Les Elder Scrolls, Fallout, The Witcher, Risen ou même un Deadly Premonition. C'est ça qui donne vie au monde, qui renforce l'immersion.
Chose qu'ils arrivent donc déjà à faire, uniquement avec des scripts. ;)
L'IA en matière de divertissement, c'est avant tout une question d'illusion, comme le disait Molyneux pour Milo. Tu n'as pas besoin de faire un personnage qui soit vraiment intelligent, juste qu'il donne l'impression de l'être. Et donc tu n'as pas besoin que tes NPCs aient une vraie vie dans le jeu, juste de prendre le temps de leur imposer des règles comme "dormir la nuit","manger vers midi", "draguer la voisine" etc. Mais ça c'est essentiellement une tâche de game design.
Dans une murder party ton personnage ne serait pas intelligent, tu aurais juste des éléments de dialogue pré-établis qui se débloquent en repérant des phrases clés. Là encore c'est une chose que Molyneux annonçait avec Milo, et n'est pas vraiment de l'ordre de la SF puisque la reconnaissance de phrases génériques se fait déjà via les assistants vocaux (et par de bêtes méthodes d'apprentissage classiques, pas de "vraies" intelligences). Faire une "vraie" intelligence juste pour faire avancer l'intrigue, c'est un peu écraser les mouches avec un marteau. Ce serait comme construire un Terminator pour lui faire serrer des boulons sur une chaîne de montage.
Posted by bof
Ça rejoint mon propos, donc je suis d'accord.
Idem. ;)
Du coup ça explique que jusqu'à dernièrement, les améliorations techniques étaient principalement utilisées pour cracher plus de pixels de façon brute, les développeurs ayant déjà tous les outils pour faire ce qu'ils veulent (mais pas toujours le temps de le faire :P ). Ce qui embête sûrement les constructeurs de hardware, qui ont l'impression de plafonner sur leur marché. Ca explique que NVidia se soit lancé à fond sur une diversification de technos : calcul parallèle, IA, cloud computing, et plus récemments ils semblent être tout contents de la relance de la VR.
In reply to
CraCra
CraCra
Since 7963 Days
oups, sur la home depuis 7 min
In reply to

The Dreadful Unit #16 ;)
Wild, Ghost Recon: Wildlands, Rime, Ghost Warrior 3, crackdown 3, Prey, Xbox Scorpio .... Gagnant euromillions, Vacances à vie

cryoakira
cryoakira
Since 6866 Days
Oui, et... ?
C'est la base. C'est à dire qu'au lieu d'avoir un truc en carton pâte fixé au sol, on en a qui se déplace sur rail. C'est moins pire, mais je ne vois pas en quoi c'est satisfaisant. Et ce serait con que les joueurs et les développeurs s'en contentent. Si dans 50 ou 70 ans, les JV en sont encore là, ce sera une sacré misère.
Les logiciels qui aujourd'hui peuvent tenir des conversations sont en réalité très loin d'être au point. Ils se font facilement prendre en défaut, parce que derrière la reconnaissance de la parole, qui est assez avancée, il y a la compréhension qui en est encore à ses balbutiements. On est encore bien loin d'avoir quelque chose qui puisse faire illusion sur la durée d'une expérience comme un jeu.

Dans le cas de la murder party... à un moment, faut comprendre qu'un exemple illustre une idée. L'idée, ce n'est pas d'utiliser une IA développé pour "donner des infos", c'est de le faire de la façon la plus immersive possible. Et c'est sur ce plan que le JV a le plus de progrès à faire.

Et c'est pour ça que je ne partage pas le point de vu de Kenhobbit.

Parce que la limite de ressource de devs qu'il évoque, elle n'est absolument pas définitive.
Filer aux 200 000 habitants de Liberty City une personnalité évolutive unique, une capacité à tenir des conversations ouvertes cohérentes, à réagir à des événements indirectes, c'est un travail trop monstrueux pour être réalisable, si l'on emploie des système à base de script, comme ceux que l'on a actuellement.
Si tu pars d'une I.A. élaborée, suffisamment convaincante pour faire illusion, tu peux altérer des variables pour générer ces 200 000 PNJ crédibles, immersifs, et focaliser tes ressources de prod sur certains d'entre eux, plus important pour ton intrigue.
Il y a un cap à franchir mais je pense que cela viendra (une fois encore, "des décennies"). Et qu'une IA de cette qualité nécessitera quand même de sacrée ressources.
Mais ce n'est pas comme si le jeu était l'unique domaine pouvant en bénéficier et donc s'y intéressant.
In reply to
Alx
Alx
Since 7970 Days
La problématique d'alléger la tâche des développeurs pour faire du volume n'est pas vraiment une problématique d'IA, mais de génération de contenu. Pour faire un parallèle, vouloir animer une ville de 200 000 PNJ avec des "vraies" IA complexes, c'est comme vouloir créer une forêt virtuelle en faisant une simulation complète de l'écosystème, la croissance des plantes en fonction de leur taux de chlorophylle et de l'ensoleillement etc. Alors qu'au final tu peux prendre un raccourci genre "speedtree" et générer procéduralement des millions d'arbres crédibles à base de quelques règles et paramètres. Alors oui la solution "je crée mes arbres via un écosystème virtuel complet" sur le papier ça marche, et c'est même intéressant sur le plan scientifique, mais c'est complètement disproportionné et irréaliste pour un simple jeu vidéo.
In reply to
GTB - Acapello
GTB
Since 6631 Days
Votre discussion tourne fou à cause de ce chacun met derrière le terme "IA". C'est assez large et flou en fin de compte puisqu'il y a 15ans on parlait d'IA dans les jeux juste pour quelques scripts, et aujourd'hui dans les secteurs avancés c'est un algo qui est capable d'évoluer de manière autonome. Mais l'idée de l'évolution de l'IA c'est bien de partir d'un truc où l'on envisage et préprogramme chaque cas de figure pour aller vers une "intelligence" capable de se démerder toute seule.

Un truc qui va arriver dans les prochaines années c'est l'assistant personnel. Un programme qui observe et analyse un humain pour devenir son alter ego virtuel et l'assister, voire carrément gérer entièrement, une multitude de tâches à sa place comme lui l'aurait fait. Gérer sa compta, ses achats, sa maison, ses contacts, ses loisirs etc...Plus il apprend, plus son mime sera affiné. Est-ce une Intelligence Artificielle ou plutôt un outil sophistiqué? Au fond, ici, on s'en fout un peu du terme :p. Bref tout ça pour dire que vous parlez tous les deux de la même chose, pour des utilisations différentes. Que l'un appelle ça IA et l'autre préfère parler d'outil, c'est juste de la sémantique.

Toujours est-il, que IA ou outil, ce genre d'algo va occuper une place de plus en plus importante dans le développement des jeux. Justement à cause du problème soulignait par KenHobbit. Est-ce que R* a réellement besoin d'engager 1200 personnes pour créer le monde du prochain GTA? L'avènement du procédural dans le jv est un début de réponse -d'ailleurs R* y a déjà recours, notamment via Euphoria-. Pour l'instant ça a ses limites; mais ça va évoluer, se perfectionner, faire de moins en moins d'aberrations.

Pour Alx ça semble disproportionné pour du simple jv. Mais en quoi serait-ce plus disproportionné que d'employer énormément de personnes pour designer "à la main" des univers déjà extrêmement riche en détails. Des studios visent des univers toujours plus poussés. Si des outils permettent d'aller plus loin, ils y viendront. Et puis encore une fois, un exemple d'utilisation ne doit pas être globaliser. Un tel outil pourra s'avérer intéressant dans certains cas, et pas dans d'autres.
In reply to

"De toute façon, les réunions de la Table Ronde c’est deux fois par mois. Donc si le mec il dit après-demain à partir de dans deux jours, suivant s’il le dit à la fin du mois, ça reporte."

SweeneyTodd - Undercover Modocop
SweeneyTodd
Since 4990 Days
Tu peux suivre le même procédé avec les IA. En multipliant les possibilités (script) et en lui collant une faculté d'adaptation via un algorithme, qu'il ne fasse pas les choses juste parce qu'il y a un script, en dépit de tout bon sens. Et je rejoins Cryo, du monde bosse dessus. Google notamment avec son assistant vocal sur smartphone a investi le domaine pour les anglophones, tu regardes ce qu'est devenu Google Now et tout ce qui l'entour comparé à Siri qui ne progresse plus et tu vois bien la différence et l'intérêt.

On ira progressivement vers ça je pense pour la cohérence.
In reply to

Jeu(x) du moment : Rocket League - Dishonored 2 - Dirt 3

GTB - Acapello
GTB
Since 6631 Days
Mais d'ailleurs au sein même du jeu vidéo il y a eut plusieurs types d'essais. Par exemple pour FEAR 1, les dév avaient mis au point une IA qui encore aujourd'hui serait plutôt bonne comparé à l'ensemble du marché. Je sais pas s'il y avait une part dynamique -probablement pas-, mais leur idée était d'avoir une IA qu'eux-même ne pouvaient pas anticiper en jeu.

Je reviens sur cette affirmation d'Alx, comme quoi le dév veut pouvoir tout contrôler et que les choses se passent comme il a prévu. Plusieurs cas montrent qu'en fait non, pas toujours. Tout dépend là aussi de l'expérience désirée. Arkhane par exemple sont fiers quand il parle de Dishonored de dire qu'ils ont vu tout un tas de choses qu'ils n'avaient pas prévues émerger de leur gameplay. C'est un peu le principe du gameplay émergeant d'ailleurs, de design divers éléments mais dont l'agencement entre eux peut varier, parfois de façon imprévue -quitte à arriver à des curiosités-.
In reply to

"De toute façon, les réunions de la Table Ronde c’est deux fois par mois. Donc si le mec il dit après-demain à partir de dans deux jours, suivant s’il le dit à la fin du mois, ça reporte."

Alx
Alx
Since 7970 Days
Posted by GTB
Votre discussion tourne fou à cause de ce chacun met derrière le terme "IA".
Ben cryoakira a été assez explicite sur le sujet, il parle d'une IA complète, capable de passer le test de Turing. Bref une machine qui se comporte comme un être humain. Et c'est sur cette question que je dis que c'est complètement inadapté/disproportionné pour un jeu vidéo.
Posted by SweeneyTodd
Et je rejoins Cryo, du monde bosse dessus. Google notamment avec son assistant vocal sur smartphone a investi le domaine pour les anglophones, tu regardes ce qu'est devenu Google Now et tout ce qui l'entour comparé à Siri qui ne progresse plus et tu vois bien la différence et l'intérêt.
Exemple intéressant, parce que Google Now repose justement sur des techniques d'apprentissage relativement classiques. Le logiciel ne comprend pas les phrases, il fait juste le lien entre celles-ci et les commandes à exécuter parce qu'on l'a alimenté avec une base d'apprentissage de phrases de référence.
Et c'est ce qui fait aujourd'hui le très gros des travaux en matière d'IA, qui continuent de s'améliorer bien sûr, mais ne cherchent plus du tout à faire une vraie intelligence. Et accessoirement c'est une technologie qui n'est pas pilotée par la puissance pure, mais par la richesse des bases d'apprentissage (et la façon de les représenter). En fait c'est tellement standardisé que Google, Amazon et Microsoft ont chacun mis à disposition leur système de deep learning pour que tout le monde puisse l'utiliser à sa sauce.
Posted by GTB
Mais d'ailleurs au sein même du jeu vidéo il y a eut plusieurs types d'essais. Par exemple pour FEAR 1, les dév avaient mis au point une IA qui encore aujourd'hui serait plutôt bonne comparé à l'ensemble du marché. Je sais pas s'il y avait une part dynamique -probablement pas-, mais leur idée était d'avoir une IA qu'eux-même ne pouvaient pas anticiper en jeu.

Je reviens sur cette affirmation d'Alx, comme quoi le dév veut pouvoir tout contrôler et que les choses se passent comme il a prévu. Plusieurs cas montrent qu'en fait non, pas toujours. Tout dépend là aussi de l'expérience désirée. Arkhane par exemple sont fiers quand il parle de Dishonored de dire qu'ils ont vu tout un tas de choses qu'ils n'avaient pas prévues émerger de leur gameplay. C'est un peu le principe du gameplay émergeant d'ailleurs, de design divers éléments mais dont l'agencement entre eux peut varier, parfois de façon imprévue -quitte à arriver à des curiosités-.
Preuve s'il en fallait encore que tout ça est une question de design et pas de puissance, puisque Fear a au moins 10 ans. ;) Et si je ne me trompe, il repose sur des systèmes de scripts également. Ce sont ces scripts qui permettent au concepteur de contrôler le jeu, alors effectivement il ne cherche pas à savoir exactement tout ce qui va se passer à n'importe quel moment, mais il sait qu'il a introduit des règles fiables de comportement, avec les notions de "fuir", "contourner", "collaborer" etc.
Et il est bien plus facile pour un créateur de jeu d'obtenir des comportements convaincants (même avec l'intention qu'ils soient surprenant) en utilisant ce genre de règles, que de faire du tout émergent avec de la vraie IA.
In reply to
GTB - Acapello
GTB
Since 6631 Days
Quand cryo parle de ça il se projette des décennies dans le futur. Et oui, ce genre d'IA apporterait un type d'expérience qui n'existe pas aujourd'hui et que les scripts ne peuvent faire. L'expérience d'Alien Isolation d'ailleurs a fait un premier pas dans cette direction avec si je dis pas de connerie une IA en pattern agencés procéduralement.
Posted by Alx
Preuve s'il en fallait encore que tout ça est une question de design et pas de puissance, puisque Fear a au moins 10 ans. ;) Et si je ne me trompe, il repose sur des systèmes de scripts également. Ce sont ces scripts qui permettent au concepteur de contrôler le jeu, alors effectivement il ne cherche pas à savoir exactement tout ce qui va se passer à n'importe quel moment, mais il sait qu'il a introduit des règles fiables de comportement, avec les notions de "fuir", "contourner", "collaborer" etc.
Et il est bien plus facile pour un créateur de jeu d'obtenir des comportements convaincants (même avec l'intention qu'ils soient surprenant) en utilisant ce genre de règles, que de faire du tout émergent avec de la vraie IA.
Qu'on se comprenne bien. Que l'IA de FEAR qui a 10ans soit encore à la hauteur de ce qui se fait aujourd'hui ne veut pas dire que c'est satisfaisant. Quasiment toutes les IA des jeux sont ultra perfectible. C'est quand même assez la misère sur ce point dans le jeu vidéo. Que ce soit les ennemis d'un fps ou les PNJ d'un RPG, pour ne citer que ces cas, ils ne font que très vaguement illusion. On passe notre temps à fermer les yeux avec une suspension d'incrédulité franchement élevé. Ça marche hein, mais autant que Pong marchait quoi.

Pour ce qui est de l'apport de la puissance pour du procédural vis à vis du script il y a l'exemple de Crackdown 3. J'imagine que si les dév pensaient à faire appel à la puissance du cloud pour la destruction, c'est que c'était censé apporter quelque chose de neuf, une autre expérience. Je ne sais pas où ça en est d'ailleurs cette histoire.
In reply to

"De toute façon, les réunions de la Table Ronde c’est deux fois par mois. Donc si le mec il dit après-demain à partir de dans deux jours, suivant s’il le dit à la fin du mois, ça reporte."

CraCra
CraCra
Since 7963 Days
On s'éloigne quand-même de plus en plus du sujet de base
La scorpio et l'univers one que veux créer Microsoft

La discussion IA, bridage des PC etc est très intéressant même si je vous lis en diagonal
Mais y aurait pas un topic plus approprié ?
Parce que 2-3 posts ici OK mais la ça doit faire bien 2 pages consécutives :-\
Une info propre à la one passerait presque inaperçue et toute cette discussion pourrait repousser toute envie de certain à en chercher une dans ces posts

In reply to

The Dreadful Unit #16 ;)
Wild, Ghost Recon: Wildlands, Rime, Ghost Warrior 3, crackdown 3, Prey, Xbox Scorpio .... Gagnant euromillions, Vacances à vie

You have to be logged in to post in this forum!
Patreon

$135 of $400 per month

What's up?
  • Loakum

    Loakum Ugh….scratch that previous comment. The upcoming Game of Thrones video game is a F’in mobile phone game. Why can’t they came an open world GoT game, like Witcher 3 or God of War? (> 3 Months ago)

  • Loakum

    Loakum By FAR, the upcoming Game of Thrones King’s Road was the Game of the Show! It plays like God of War Ragnarok! :) (> 3 Months ago)

  • Loakum

    Loakum @Driftwood Awesome! I’m loving it! It does show a much crisper picture and the frame rate looks good! I was playing Stella Blade and Dragonball Soarkling Blast! :) (> 3 Months ago)

  • Driftwood

    Driftwood @Loakum: enjoy, the one Sony sent us will be there on launch day. Coverage will follow asap. (> 3 Months ago)

  • Loakum

    Loakum *takes a large sip of victorious grape juice* ok….my PS5 pro arrived early! So much winning! :) (> 3 Months ago)

  • Driftwood

    Driftwood @reneyvane: non ils l'ont publié le 1er octobre et je crois que tu l'avais déjà linkée. ;) (> 3 Months ago)

  • reneyvane

    reneyvane Factornews à joué à KingdomComeDeliverance2 au Gamescom 2024 mais ne publie sa preview que maintenant ? [url] (> 3 Months ago)

  • Driftwood

    Driftwood Download is now functional again on Gamersyde. Sorry for the past 53 days or so when it wasn't. (> 3 Months ago)

  • Driftwood

    Driftwood Another (French) livestream today at 2:30 CEST but you're welcome to drop by and speak English. I will gladly answer in English when I get a chance to catch a breath. :) (> 3 Months ago)

  • Driftwood

    Driftwood GSY is getting some nice content at 3 pm CEST with our July podcast and some videos of the Deus Ex Mankind Divided preview build. :) (> 3 Months ago)

  • Driftwood

    Driftwood For once we'll be live at 4:30 pm CEST. Blim should not even be tired! (> 3 Months ago)

  • Driftwood

    Driftwood More Quantum Break coverage coming in a few hours, 9:00 a.m CEST. (> 3 Months ago)

  • Driftwood

    Driftwood We'll have a full review up for Firewatch at 7 pm CET. Videos will only be tomorrow though. (> 3 Months ago)

  • Driftwood

    Driftwood Tonight's livestream will be at 9:15 GMT+1, not GMT+2 as first stated. (> 3 Months ago)

Also on Gamersyde

Japanese Drift Master slides on Gamersyde

  • Thursday, July 10, 2025
  • Driftwood

Exploring Mexican caves in Kayak VR: Mirage

  • Sunday, July 6, 2025
  • Driftwood

Synth Riders is still awesome

  • Saturday, July 5, 2025
  • Driftwood