Connexion
Abonnez-vous

Il ne faut que trois mois pour porter un jeu PC sur PS4

Et vice et versa ?

Il ne faut que trois mois pour porter un jeu PC sur PS4

Le 15 juillet 2013 à 10h22

Trois mois, c'est le temps qu'il aura fallu aux développeurs de Warframe, un jeu de tir à la troisième personne free-to-play disponible sur PC, pour le porter sur PlayStation 4. Un temps record permis par l'architecture de la console très proche de celle de nos ordinateurs. Mais cela marche-t-il aussi dans l'autre sens ?

Warframe

 

Sony ne cesse plus de faire la cour aux éditeurs indépendants pour assurer le succès de sa nouvelle console de jeux : la PlayStation 4. Digital Extremes est l'un d'eux, et il n'aura fallu que trois mois pour que les développeurs puissent porter leur titre phare : Warframe. Ce dernier est disponible depuis le mois de mars sur PC, sous la forme d'une bêta ouverte, accessible notamment via Steam.

 

Fin février, Sony a approché le petit studio afin de leur proposer de porter leur jeu sur la PlayStation 4 ce que Steve Sinclar, le directeur créatif du jeu accepte après « trente secondes » de réflexion. C'est en tout cas ce qu'il affirme à nos confrères de chez VG247. Mais les efforts du constructeur ne se sont pas arrêtés à cette proposition puisque Sony se serait « démené pour nous fournir autant de kits de développement que possible », assure le responsable. 

 

L'architecture de la PlayStation 4, tout comme celle de la Xbox One, est très proche de celles de nos bons vieux PC, le portage s'en trouve facilité. À quel point ? « Trois mois après avoir reçu les kits de développement, nous étions sur scène à l'E3 pour montrer une version jouable de Warframe », affirme Steve Sinclar. Le titre devrait d'ailleurs faire partie du bouquet disponible lors du lancement de la console, à la fin de l'année. 

 

On pourra alors se demander si cette facilité apparente pour porter des titres d'une plateforme vers l'autre, permettra le passage de certains titres de l'univers console vers nos PC. Il restera bien sur certaines questions d'ordre commercial à régler, comme la levée d'exclusivités, mais avec un peu de chance, le prochain GTA sera annoncé sur consoles de salon et sur PC simultanément.

Commentaires (165)

Vous devez être abonné pour pouvoir commenter.

Abonnez-vous
votre avatar

Et dans l’autre sens? <img data-src=" />

votre avatar







Alameda a écrit :



Pas forcément si dans le launch se termine tu vas exécuter le return 0 ;)







le return 0 c’est uniquement en python si je me gourre pas, pour fermer ton appli.


votre avatar







Jean_Peuplus a écrit :



euh… vous êtes au courant qu’il sort pas sur PS4 mais sur PS3 ?







Il ne parle pas du GTA qui va sortir cette année. Il est déjà annoncé lui.


votre avatar







Alameda a écrit :



Pas forcément si dans le launch se termine tu vas exécuter le return 0 ;)





Il me que son code fait la même chose que l’original.


votre avatar







saf04 a écrit :



le return 0 c’est uniquement en python si je me gourre pas, pour fermer ton appli.







Nop :) c’est valable dans les langages comme le C/ C++ et probablement d’autres.


votre avatar







Alameda a écrit :



Nop :) c’est valable dans les langages comme le C/ C++ et probablement d’autres.







ha j’ai dis une betise alors. merci de l’info.


votre avatar







loic_1715 a écrit :



Entre le matos qui ressemble à un PC et l’OS qui doit surement être basé sur Linux, ça doit pas être trop compliqué.



Mais l’histoire ne dit pas si le F2P va être payant ou non sur PS4 <img data-src=" />







Apparemment, l’OS est un dérivé de FreeBSD.


votre avatar

3 mois ça ne veut rien dire. À 2 personnes ou à 80 ?

votre avatar







Erèbe a écrit :



T’as un return 0 qui sert à rien ;)





Bien plus propre comme ça effectivement <img data-src=" />



ps: personne n’as vu que t’avais modifier le code je crois <img data-src=" />


votre avatar

Le sous-titre m’a rappelé cette superbe chanson des Tranxen 200.





Mais Sony dit… mais Sony dit

Que le portage est irréductible

Et je dis… et il dit

Que notre portage n’est pas si désespéré

À condition d’analyser

Que le kit ne doit pas être annihilé

par l’illusoire précarité du soutien d’Sony, aux indés…

Et vice et versa…

votre avatar







Jean_Peuplus a écrit :



euh… vous êtes au courant qu’il sort pas sur PS4 mais sur PS3 ?







Je pense que le prochain dont il est fait allusion, c’est le prochain après GTA5, enfin c’est comme ça que je l’ai compris à la lecture de l’article.


votre avatar

Qu’ils soient faciles ou pas j’imagine que les portages PS4 vers PC resteront inadaptés au PC et à ses périphériques (genre la navigation dans les menus impossible à la souris).

C’est déjà ce qui se fait, je vois pas pourquoi ça changerait. <img data-src=" />

votre avatar







Rozgann a écrit :



Apparemment, l’OS est un dérivé de FreeBSD.





Pas comme la PS3? ^^


votre avatar







loic_1715 a écrit :



Entre le matos qui ressemble à un PC et l’OS qui doit surement être basé sur Linux, ça doit pas être trop compliqué.





Certainement pas sur Linux, non.


votre avatar







Erèbe a écrit :



T’as un return 0 qui sert à rien ;)







Sa fonction main renvoyant un int, son return 0 sert à faire compiler son code ^^


votre avatar







loic_1715 a écrit :



Entre le matos qui ressemble à un PC et l’OS qui doit surement être basé sur Linux, ça doit pas être trop compliqué.



Mais l’histoire ne dit pas si le F2P va être payant ou non sur PS4 <img data-src=" />







A la manière de ce gros viol de lincence légendaire que Microsoft fait de Killer Instinct T-T



T-T



T-T


votre avatar







nucl3arsnake a écrit :



@deepinpact

c’est de la merde ^^





forum.pcinpact.com PC INpact


votre avatar







nucl3arsnake a écrit :



@deepinpact

c’est de la merde ^^







<img data-src=" />



C’est clair !



C’est qui le stagiaire qui fait des maj de versions en PROD qu’on lui apprenne la vie <img data-src=" />



Pour info la seule plage hors prod qui tienne c’est 03h00 - 03h01. Avant c’est trop tôt, je suis pas toujours couché, après c’est trop tard, je suis assez souvent réveillé. <img data-src=" />







jb18v a écrit :



ça vient de cloudflare, le CDN de PCI



mais effectivement plus d’edit <img data-src=" />



pour le portage je veux le contraire et si possible passer Uncharted sur PC <img data-src=" />

ou the Last Of Us <img data-src=" />



oui bon je rêve







Ah, ok <img data-src=" />



(bon le stagiaire s’en sort pas trop mal <img data-src=" /> )



Je sais pas ce que ça vaut cloudfare en terme de simplicité/sécurité/performance pour les admins et les dev, mais depuis que PCI est hébergé chez eux, c’est devenu lent comme c’est pas permis !!!


votre avatar







nucl3arsnake a écrit :



@Stargateur

Tu a pas le truc anti bot parce qu’on sais déjà que t’es u robot :p

Personne ne peux avoir regardé Atlantis en étant humain !



<img data-src=" />&gt;<img data-src=" />&gt;<img data-src=" />&gt;<img data-src=" />&gt;<img data-src=" />&gt;<img data-src=" />


votre avatar







deepinpact a écrit :



<img data-src=" />



C’est clair !



C’est qui le stagiaire qui fait des maj de versions en PROD qu’on lui apprenne la vie <img data-src=" />



Pour info la seule plage hors prod qui tienne c’est 03h00 - 03h01. Avant c’est trop tôt, je suis pas toujours couché, après c’est trop tard, je suis assez souvent réveillé. <img data-src=" />







Ah, ok <img data-src=" />



(bon le stagiaire s’en sort pas trop mal <img data-src=" /> )



Je sais pas ce que ça vaut cloudfare en terme de simplicité/sécurité/performance pour les admins et les dev, mais depuis que PCI est hébergé chez eux, c’est devenu lent comme c’est pas permis !!!





Dans le doute, stagiaire en B4, touché-coulé? =D


votre avatar







nucl3arsnake a écrit :



@Stargateur

Tu a pas le truc anti bot parce qu’on sais déjà que t’es u robot :p

Personne ne peux avoir regardé Atlantis en étant humain !





<img data-src=" />


votre avatar







Ti Gars du Nord a écrit :



forum.pcinpact.com PC INpactune petite news sur la page d’acceuil serais sympa ^^”

J’ai mailé dès mon retour (13h)


votre avatar







jb18v a écrit :



<img data-src=" />





Entrainement pour vendredi, ça commence bien hin?


votre avatar







nucl3arsnake a écrit :



une petite news sur la page d’acceuil serais sympa ^^”

J’ai mailé dès mon retour (13h)





effectivement en lisant les comm vous etes nombreux à etre atteint



il ne faut pas hésité à poster sur le forum


votre avatar







Yallith a écrit :



Qu’ils soient faciles ou pas j’imagine que les portages PS4 vers PC resteront inadaptés au PC et à ses périphériques (genre la navigation dans les menus impossible à la souris).

C’est déjà ce qui se fait, je vois pas pourquoi ça changerait. <img data-src=" />







Je vois pas trop le problème, tu vas jouer à GTA V au clavier souris toi ?



A part pour les FPS / TPS / RTS etc …



Par contre, dans le cas d’un jeu à la base qui était sur PC, donc pensé clavier/souris et qui atterrie sur console pour être adapté sur pc, la oui c’est inadapté.



Par exemple Skyrim pour ne pas le citer. <img data-src=" />





votre avatar







Ti Gars du Nord a écrit :



effectivement en lisant les comm vous etes nombreux à etre atteint



il ne faut pas hésité à poster sur le forum





J’ai mailé moi, plus rapide qu’aller sur le fofo, trouvé le topic etc … ;)



Par contre les “quotes” sont re possible mais tjs ce truc d’anti robot et edit impossible :(


votre avatar

En gros, cette news ne dit absolument rien :





  • On ne sait pas à quel point le portage est avancé, puisque après avoir passé la news à laisser entendre que c’était pour le portage complet, on parle juste de version jouable, ce qui veut tout et rien dire.

  • On ne sait pas combien de personnes ont bossé sur ce portage, parce que 3 mois à 25 personnes ou à une, ce n’est pas tout à fait pareil.

  • On ne sait pas quelle quantité de code représente ce jeu comparé à des AAA ou à la moyenne.

  • 3 mois ne me parait pas du tout si court que ça comme délai, mais c’est à pondérer avec le fait que ça inclut le temps d’apprentissage du dev sur PS3, et c’est ce point qui peut rendre ce délai intéressant, ce que la news ne précise pas le moins du monde.

  • Aucun élément de comparaison avec la génération actuelle, qui pourrait compenser vaguement les lacunes des points précédents.



    En clair, aucun travail de journalisme la dessus, on relai une info brute sans donner la moindre plus-value, sans l’analyser, ou, pire, en l’analysant n’importe comment…

votre avatar







Cara62 a écrit :



Par exemple Skyrim pour ne pas le citer. <img data-src=" />



<img data-src=" /><img data-src=" /><img data-src=" /><img data-src=" />


votre avatar







Stargateur a écrit :



<img data-src=" /><img data-src=" /><img data-src=" /><img data-src=" />







ça va pleure pas, il y a des gentils moddeurs qui ont fait le travail, et il y a des mods pour refaire l’interface qui est cette fois-ci pensé pour le clavier/souris.



<img data-src=" />





PS : je pense que tu le sais déjà en faite. <img data-src=" />


votre avatar







Stargateur a écrit :



<img data-src=" />&gt;<img data-src=" />&gt;<img data-src=" />&gt;<img data-src=" />&gt;<img data-src=" />&gt;<img data-src=" />





Tu sais il faut pas t’en faire, lui il a aimé le dernier deus ex et honnêtement je ne sais pas ce qui est le pire : atlantis ou human revolution.


votre avatar







nucl3arsnake a écrit :



J’ai mailé moi, plus rapide qu’aller sur le fofo, trouvé le topic etc … ;)



Par contre les “quotes” sont re possible mais tjs ce truc d’anti robot et edit impossible :(







as tu essayé de changé d’ip comme indiqué sur le forum ?


votre avatar

Apprentissage du dev sur PS4 bien sûr… edit de crotte et pas moyen de trouver le topic sur le forum…

votre avatar







Stargateur a écrit :



EXIT_FAILURE





c’toi le retourn 1;



(si j’ai bien compris le début :s )


votre avatar

Quid de l’optimisation aussi. Les portages c’est bien, l’optimisation c’est mieux.

votre avatar







methos1435 a écrit :



Ca risque de faire le bonheur des développeurs d’émulateurs <img data-src=" />







Ou pas du tout…

Emulation = consommation de ressource bien supérieur au truc émule…

T’as un 24 core à la maison?



Une solution à la “wine” serait bien plus indiqué…

Mais bon faudra casser un paquet de protection avant de songer a ce genre de chose…


votre avatar

ca n’arretera pas georges broussard pour duke nukem 5, je suis sur qu’il peut repousser ces limites a une quinzaine d’années

votre avatar







Holly Brius a écrit :



Ou pas du tout…

Emulation = consommation de ressource bien supérieur au truc émule…

T’as un 24 core à la maison?



Une solution à la “wine” serait bien plus indiqué…

Mais bon faudra casser un paquet de protection avant de songer a ce genre de chose…









Je suis pas un expert dans le domaine mais il me semble que la consommation de ressources vient de la différence d’architecture matérielle.



Avec une architecture identique à celle d’un PC (en dehors de la RAM unifiée qui pour moi est un faux problème, ca peut poser quelques soucis de performance sur certains jeux mais ça ne bloquera rien) la consommation en ressources doit diminuer je pense.





votre avatar







methos1435 a écrit :



Je suis pas un expert dans le domaine mais il me semble que la consommation de ressources vient de la différence d’architecture matérielle.



Avec une architecture identique à celle d’un PC (en dehors de la RAM unifiée qui pour moi est un faux problème, ca peut poser quelques soucis de performance sur certains jeux mais ça ne bloquera rien) la consommation en ressources doit diminuer je pense.





A moins que je comprenne mal …

La ressource sera “forcement” plus grande vu qu’en plus du jeu faut le programme derrière qui lui même tourne sur ton OS …


votre avatar







Stargateur a écrit :



bof c’est celui qui fait le programme qui choisit c’est pas vraiment une règle c’est juste des constances du préprocesseurs proposer par défaut dans une biblio mais pas du tout obligatoire du moment que tu met un nombre entier qui rentre dans un int de la machine.







Ben écoute, une fois le moteur porté, cela devrait être un jeu d’enfant de porter le jeu. J’en veut pour preuve le moteur UDK qui fonctionne très bien sous une tonne d’environnement différent et ton jeu tu le “recompiles” et c’est porté … alors maintenant le titre de la news c’est “Il ne faut que trois mois pour porter un jeu PC sur PS4” donc soit ils ce sont un peu gourré sur le titre soit y’a un soucis …


votre avatar







nucl3arsnake a écrit :



A moins que je comprenne mal …

La ressource sera “forcement” plus grande vu qu’en plus du jeu faut le programme derrière qui lui même tourne sur ton OS …









T’auras une consommation de ressources mais qui diminuera (selon) moi par rapport à un émulateur classique qui doit interpréter des instructions d’une architecture totalement différente d’un PC.



Le CPU est un CPU de PC. Les instructions liées au CPU sont globalement les mêmes sur PC et PS4 (et Xbox One). C’est en gros une histoire d’OS…



Techniquement on aurait pas un émulateur mais un virtualiser qui pourrait peut être tirer partie des capacités matérielles de nos CPU réservéss à la virtualisation.



votre avatar







Vieux_Coyote a écrit :



Le sous-titre m’a rappelé cette superbe chanson des Tranxen 200.



Mais Sony dit… mais Sony dit

Que le portage est irréductible

Et je dis… et il dit

Que notre portage n’est pas si désespéré

À condition d’analyser

Que le kit ne doit pas être annihilé

par l’illusoire précarité du soutien d’Sony, aux indés…

Et vice et versa…







<img data-src=" />


votre avatar







methos1435 a écrit :



Je suis pas un expert dans le domaine mais il me semble que la consommation de ressources vient de la différence d’architecture matérielle.



Avec une architecture identique à celle d’un PC (en dehors de la RAM unifiée qui pour moi est un faux problème, ca peut poser quelques soucis de performance sur certains jeux mais ça ne bloquera rien) la consommation en ressources doit diminuer je pense.







Le problème c’est que l’émulation n’est pas adaptés à la situation….

Faudrait plus de la virtualisation ou du wine (qui se contente de changer à la volée les appels systèmes de l’OS émule vers l’OS natifs…


votre avatar







nucl3arsnake a écrit :



A moins que je comprenne mal …

La ressource sera “forcement” plus grande vu qu’en plus du jeu faut le programme derrière qui lui même tourne sur ton OS …





Elle sera forcement plus grande, mais comme nos CPU/GPU sont aussi bien plus puissant …



Le plus gros probleme vient de la memoire unifiée.


votre avatar







Vieux_Coyote a écrit :



Le sous-titre m’a rappelé cette superbe chanson des Tranxen 200.





Mais Sony dit… mais Sony dit

Que le portage est irréductible

Et je dis… et il dit

Que notre portage n’est pas si désespéré

À condition d’analyser

Que le kit ne doit pas être annihilé

par l’illusoire précarité du soutien d’Sony, aux indés…

Et vice et versa…







<img data-src=" /> <img data-src=" /> <img data-src=" />


votre avatar







yeagermach1 a écrit :



Elle sera forcement plus grande, mais comme nos CPU/GPU sont aussi bien plus puissant …



Le plus gros probleme vient de la memoire unifiée.







C’est un si gros problème que ça ? La X1 n’a pas une mémoire unifiée de toute façon, on pourra s’en contenter <img data-src=" />


votre avatar







Holly Brius a écrit :



Le problème c’est que l’émulation n’est pas adaptés à la situation….

Faudrait plus de la virtualisation ou du wine (qui se contente de changer à la volée les appels systèmes de l’OS émule vers l’OS natifs…









Oui enfin je répondais dans ce sens (j’ai d’ailleurs parlé de virtualiseur dans mon commentaire précédant) <img data-src=" />


votre avatar







Holly Brius a écrit :



Ou pas du tout…

Emulation = consommation de ressource bien supérieur au truc émule…

T’as un 24 core à la maison?



Une solution à la “wine” serait bien plus indiqué…

Mais bon faudra casser un paquet de protection avant de songer a ce genre de chose…





On lui dit que Wine induit aussi une surconsommation de ressources ? <img data-src=" />


votre avatar







psn00ps a écrit :



On lui dit que Wine induit aussi une surconsommation de ressources ? <img data-src=" />





<img data-src=" /> Oui et surtout que les résultats sont assez aléatoire…

J’ai certain jeux sortie sur PC et PS3 qui tourne comme des charmes sur mon mac, d’autres qui rament sévèrement, sans compter ceux qui ne passe pas….

Mais bon c’est bien pratique <img data-src=" />


votre avatar







methos1435 a écrit :



C’était du PowerPC pour la 360 il me semble. Moins exotique que pour la PS3 mais différent quand même d’un CPU x86. Et puis l’OS était propre à la console. Pour la X1 il me semble que c’est plus ou moins du Windows 8. Après, je crois qu’il ya à la base un hyperviseur qui fait tourner un OS différent pour les jeux mais ça doit pas être très éloigné d’un windows allégé, ne serait ce que pour le support de DirectX.





Première xbox c’etait un x86. La 360 du powerpc. Et la one revient au X86.



Dans la one, il y a deux os : un windows 8 lite pour les applis du market et un pour les jeux (sans doute un 8 lite aussi mais orienté jeu). Plus l’hyperviseur bien sur.


votre avatar







methos1435 a écrit :



C’était du PowerPC pour la 360 il me semble. Moins exotique que pour la PS3 mais différent quand même d’un CPU x86. Et puis l’OS était propre à la console. Pour la X1 il me semble que c’est plus ou moins du Windows 8. Après, je crois qu’il ya à la base un hyperviseur qui fait tourner un OS différent pour les jeux mais ça doit pas être très éloigné d’un windows allégé, ne serait ce que pour le support de DirectX.





Donc au final on reste avec un OS différent (du moins pour la PS4), qui doit faire tourné que du jeu et est optimisé pour.

Du matériel qui s’approche du PC mais qui reste différents (nombre de coeurs, mémoire unifié etc…)

Au final ça confirme ce que je pense, créer un émulateur pour ces consoles restera aussi dur que créer un “wine” car faut trouvé quelle instruction va ou, émuler la mémoire etc …







Stargateur a écrit :



peut être aussi que la xbox/360/ps3 n’intéresse pas les créateurs d’émulateur <img data-src=" /> pourtant la ps2 a des émus costaud… la ps4/x1 va peut être les motivés





probable, quoi que … avec Kinect et la caméra Sony, ça peux rajouter de la difficulté ^^


votre avatar







nucl3arsnake a écrit :



Donc au final on reste avec un OS différent (du moins pour la PS4), qui doit faire tourné que du jeu et est optimisé pour.

Du matériel qui s’approche du PC mais qui reste différents (nombre de coeurs, mémoire unifié etc…)

Au final ça confirme ce que je pense, créer un émulateur pour ces consoles restera aussi dur que créer un “wine” car faut trouvé quelle instruction va ou, émuler la mémoire etc …





probable, quoi que … avec Kinect et la caméra Sony, ça peux rajouter de la difficulté ^^







Pas sure que tu comprennes réellement comment ça marche. Déja mettre émulateur et Wine dans la même phrase <img data-src=" />





De plus, j’ai lu ya pas longtemps qu’on considère que l’hexacore utilisé dans ces consoles next gen ne représente pas plus de 25% de la puissance d’un core I5 avant dernière génération… Ca laisse un peu de marge…



De toute façon, nous verrons bien hein :) Perso j’aurai pas besoin de tout ça: je vais m’acheter la PS4.


votre avatar







methos1435 a écrit :



Pas sure que tu comprennes réellement comment ça marche. Déja mettre émulateur et Wine dans la même phrase <img data-src=" />



De toute façon, nous verrons bien hein :) Perso j’aurai pas besoin de tout ça: je vais m’acheter la PS4.





Je le met car c’était proposé dans les commentaires avant ;)


votre avatar







nucl3arsnake a écrit :



Je le met car c’était proposé dans les commentaires avant ;)









Attention, si tu parles de mes commentaire. Mis à part un abus de langage dans les tous premiers, je ne parlais plus d’émulation pour cette génération, uniquement pour les anciennes qui possédaient des architectures matérielles différentes <img data-src=" />



Wine est un type de solution parmis d’autre. Perso j’y crois pas. Je pense qu’on est assez proche d’OS existants pour tenter mieux <img data-src=" />


votre avatar







methos1435 a écrit :



Attention, si tu parles de mes commentaire. Mis à part un abus de langage dans les tous premiers, je ne parlais plus d’émulation pour cette génération, uniquement pour les anciennes qui possédaient des architectures matérielles différentes <img data-src=" />



Wine est un type de solution parmis d’autre. Perso j’y crois pas. Je pense qu’on est assez proche d’OS existants pour tenter mieux <img data-src=" />





On peux tenté, au pire temps qu’on arrive a:




  • des BSOD sur l’émulation de la X1 c’est qu’on s’approche du résultat final

  • une brique pour l’émulation de la PS4 c’est qu’on s’approche du résutat final





    Quand on troll faut visé les deux ^^


votre avatar

Et il faut combien de temps pour modifier le gameplay afin de ne pas se retrouver avec un putain de gameplay console sur PC ?



J’oubliais : voilà qui est hors de question. L’égalité mes frères, du canigou pour tous !

votre avatar

C’est ça le problème des consoles actuelles: elles ressemblent trop à ce qu’elles sont censées justement se différencier.



Au final la xbox et la playstation auront à 98% les mêmes jeux que sur pc, laissant par la même occasion les éditeurs sortir leurs jeux partout et nulle part à la fois car un jeu que l’on trouve sur toutes les plateformes est bien moins intéressant et perd bien plus de valeur qu’un jeu exclusif conçu spécialement pour le matos acheté.



Cette politique, si elle porte ses fruits aujourd’hui, elle creusera leur tombe demain.

votre avatar







kalimergo a écrit :



C’est ça le problème des consoles actuelles: elles ressemblent trop à ce qu’elles sont censées justement se différencier.



Au final la xbox et la playstation auront à 98% les mêmes jeux que sur pc, laissant par la même occasion les éditeurs sortir leurs jeux partout et nulle part à la fois car un jeu que l’on trouve sur toutes les plateformes est bien moins intéressant et perd bien plus de valeur qu’un jeu exclusif conçu spécialement pour le matos acheté.



Cette politique, si elle porte ses fruits aujourd’hui, elle creusera leur tombe demain.







Hum… je ne crois pas. La plupart des éditeurs retardent la sortie PC pour vendre un max sur console avant que les versions pirates ne viennent pulluler sur le net. Plus que de l’optimisation matérielles, les exclusivités sont surtout là pour pousser à l’achat de telle ou telle console. Je ne vois pas pourquoi ça creusera leur tombe, surtout que le PC en sortira toujours perdant.





votre avatar







Kamikave a écrit :



Je ne vois pas pourquoi ça creusera leur tombe, surtout que le PC en sortira toujours perdant.







Perdant ? Pourquoi perdant ? Beaucoup de jeux pc n’arrivent jamais sur consoles et je ne parle pas des émulateurs qui permettent de jouer aux 2% des jeux exclusifs consoles restants. Moi je suis un gamer pro console mais le tournant que prend le jeu vidéo m’ennuie profondément.


votre avatar







kalimergo a écrit :



Perdant ? Pourquoi perdant ? Beaucoup de jeux pc n’arrivent jamais sur consoles et je ne parle pas des émulateurs qui permettent de jouer aux 2% des jeux exclusifs consoles restants. Moi je suis un gamer pro console mais le tournant que prend le jeu vidéo m’ennuie profondément.







En fait je pensais surtout au fait que la plupart des exclusivités sont réservées aux consoles (si on excepte MMO et Starcraft lol), et que beaucoup des autres sortent sur console plus tôt que sur PC (une pratique courante chez Ubisoft, systématique chez Take 2 avec GTA).

Ne te méprend pas, je suis avant tout un joueur PC, mais les faits sont là.


votre avatar



Il ne faut que trois mois pour porter un jeu PC sur PS4







ça dépend quand même de la distance entre les deux équipements <img data-src=" />

votre avatar







Kamikave a écrit :



En fait je pensais surtout au fait que la plupart des exclusivités sont réservées aux consoles (si on excepte MMO et Starcraft lol)







Euh y a des trouzaines de jeux “exclusifs” PC quand même. Ca ne rime d’ailleurs à rien de parler de jeux “exclusifs” PC d’ailleurs à mon avis. Un peu comme de parler de jeux exclusifs DS…



En fait “exclusif” c’est juste un terme marketing pour masquer le profond manque de différence entre les deux consoles de salon microsoft - sony. C’est tellement les mêmes jeux, le même public qu’ils sont obliger de signer des contrat d’exclusivité totalement artificiels pour revendiquer un semblant de différence.



Perso j’ai même fini par acheter des manettes pour quelques jeux multiplateforme plus optimisés manettes que clavier/souris, du coup il ne reste plus grand chose pour les consoles.


votre avatar

Pour GTA IV le portage va pas être compliqué.



int main() {



  #ifdef \_PC\_   

return 0;

#else

launch();

#endif

return 0;



}



<img data-src=" />

votre avatar

incroyable ! OU PAS <img data-src=" />

votre avatar



mais avec un peu de chance, le prochain GTA sera annoncé sur consoles de salon et sur PC simultanément.





euh… vous êtes au courant qu’il sort pas sur PS4 mais sur PS3 ?

votre avatar







oXis a écrit :



Pour GTA IV le portage va pas être compliqué.



int main() {



  #ifndef \_PC\_   

launch();

#endif

return 0;



}



<img data-src=" />







T’as un return 0 qui sert à rien ;)


votre avatar

Entre le matos qui ressemble à un PC et l’OS qui doit surement être basé sur Linux, ça doit pas être trop compliqué.



Mais l’histoire ne dit pas si le F2P va être payant ou non sur PS4 <img data-src=" />

votre avatar

Oui enfin une version “jouable” en trois mois ça veux pas dire une version “définitive” non plus hein.

Et de ce que j’ai vu de warframe c’est pas un jeu qui semble très compliqué non plus. Bref c’est à relativiser.

votre avatar

Pas forcément si dans le launch se termine tu vas exécuter le return 0 ;)

votre avatar







Erèbe a écrit :



T’as un return 0 qui sert à rien ;)







Certes, mais l’idée est là :)



Enfin j’espère pas quand même. J’ai vraiment envie de jouer à GTA V sur mon PC (d’ailleurs boulette dans le premier post).


votre avatar

Trois mois pour une version juste “jouable”, je trouve ça lent perso <img data-src=" />









Stargateur a écrit :



hehe ba va y essaie tu nous dira combien de temps tu met pour le faire sur une PS3 par exemple <img data-src=" /> (classifié pire console pour coder ever)







Sur PS4, c’est lent, sur PS3, ce serait un exploit <img data-src=" />


votre avatar







Stargateur a écrit :



hehe ba va y essaie tu nous dira combien de temps tu met pour le faire sur une PS3 par exemple <img data-src=" /> (classifié pire console pour coder ever)





Depend du moment ou tu commences a faire le dit portage et le degré d’optimisation du code du jeu.



Avec un moteur commun sans optimisation autre que celle de base du moteur, cela peut être fait en moins d’un moins (en gros adapter les commandes).



Avec un jeu full optimisé pour une machine (meme avec un moteur commun), cela prend en moyenne 6 mois (cela avait été dit a une conf GDC).



Cela dépend de nombreux paramètres et du talent des devs donc impossible de statuer dans un cas général.


votre avatar

Et si les devs font un jeux avec direct x11.2 cela rendrait plus difficile le portage sur ps4 ou dans 3ans quand les jeux demamderont plus de puissance que ce que la ps4 proposera , la aussi le portage mettra 90jours .

votre avatar

En gros ça veux dire 3 mois pour pouvoir se libérer de l’enchainement à DirectX limité aux seules plateformes de Microsoft, pour de l’OpenGL&techno ouvertes multiplateformes. <img data-src=" />



Pas mal ! <img data-src=" />

votre avatar







oXis a écrit :



Regarde le 4ème post <img data-src=" />



<img data-src=" />



(tu as pas corrigé le IV en V<img data-src=" />)





#UnBonBarbecue <img data-src=" />


votre avatar







tazvld a écrit :



Et si on veut coder propre, il faut faire plus “return (EXIT_SUCCESS)” en C

Ce à quoi je pense que pour PC, le return ne devrait pas être à zéro, mais à une tout autre valeur comme EXIT_FAILURE.







Tu appelles juste une constante au lieu de retourner 0 directement. Mais c’est plus propre en effet <img data-src=" />


votre avatar







Jed08 a écrit :



Sachant que dans la plupart des cas, la valeur de EXIT_SUCCESS est 0, c’est chipotter pour pas grand chose !





C’est comme faire un sizeof (int) plutôt que de donner la taille directement. C’est plus propre. Et cela permet un code plus facilement portable.


votre avatar







Stargateur a écrit :



bof c’est celui qui fait le programme qui choisit c’est pas vraiment une règle c’est juste des constances du préprocesseurs proposer par défaut dans une biblio mais pas du tout obligatoire du moment que tu met un nombre entier qui rentre dans un int de la machine.





j’utilise la bibliothèque standard comme il se devrait http://www.cplusplus.com/reference/cstdlib/exit/). Tout comme depuis quelque temps (C99), les booléens existe en C.



De plus, il me semble que dans tous les système, un 0 est considéré comme une exécution sans erreur.


votre avatar



Il ne faut que trois mois pour porter un jeu PC sur PS4





« Trois mois après avoir reçu les kits de développement, nous étions sur scène à l’E3 pour montrer une version jouable de Warframe », affirme Steve Sinclar.





Le titre est mal choisi je trouve, rien n’indique je le jeu à été entièrement porté.



Il y a un monde entre porter une demo et porter un jeux complet…..



Edit: c’est quoi cette merde de captcha, je suis connecté en premium et JE NE SUIS PAS UN ROBOT !

votre avatar







ActionFighter a écrit :



#UnBonBarbecue <img data-src=" />







J’ai pas compris <img data-src=" />



(sauf la liaison avec l’affaire twitter)


votre avatar

Cette proximité entre les deux archis nous permettra peut-être d’avoir de super émulateurs PS4 et X1 ?

votre avatar

@maestro321 : je pensais être le seul :http://imgur.com/6nnd6wB ? <img data-src=" /> D’ailleurs, le site déconne grave, tous les JS ont sauté on dirait, un clic sur les emotes renvoit sur le gif et je ne peux même plus quoter, erreur 404 <img data-src=" />

votre avatar







yeagermach1 a écrit :



C’est comme faire un sizeof (int) plutôt que de donner la taille directement. C’est plus propre. Et cela permet un code plus facilement portable.





Mauvais exemple, puisque la taille d’un int peut changer suivant le type de plateforme <img data-src=" />







yeagermach1 a écrit :



J’ai pas compris



(sauf la liaison avec l’affaire twitter)





J’ai réécrit la même chose que le post #4 <img data-src=" />


votre avatar







ActionFighter a écrit :



Mauvais exemple, puisque la taille d’un int peut changer suivant le type de plateforme <img data-src=" />





Bien ce que je dis, faire un sizeof (int) est plus propre que donner la taille directement. <img data-src=" />


votre avatar

C’est normal que l’on ne puisse plus éditer ou citer sans faire ça à la mano?



Ca éviterai les erreurs comme dans mon post précédent où je voulais cité oXis pour la deuxième citation…



Et la vérif à chaque post <img data-src=" />

votre avatar

[quote:c4670450:yeagermach1]

Bien ce que je dis, faire un sizeof (int) est plus propre que donner la taille directement. <img data-src=" />

[/quote]

Donc ce n’est pas vraiment plus propre, c’est juste que c’est la bonne façon de le programmer <img data-src=" />



Pour moi, “plus propre”, c’est quand tu as deux manières de faire avec une plus illisible/logique que l’autre

votre avatar







Ti Gars du Nord a écrit :



as tu essayé de changé d’ip comme indiqué sur le forum ?





Si c’est le moyen, ça va être vite relou pour les gens comme qui se connectent par via des proxys d’entreprise <img data-src=" />


votre avatar







Cara62 a écrit :



ça va pleure pas, il y a des gentils moddeurs qui ont fait le travail, et il y a des mods pour refaire l’interface qui est cette fois-ci pensé pour le clavier/souris.



<img data-src=" />





PS : je pense que tu le sais déjà en faite. <img data-src=" />





Moi skyrim je retient une chose “DIS-LE-XIE ! ”



Le clic gauche pour main droite et vice-versa xD


votre avatar







Ti Gars du Nord a écrit :



as tu essayé de changé d’ip comme indiqué sur le forum ?





infaisable ici ;)

Et vu le nombre qu’on est a avoir le soucis, ça va pas venir de tout nos postes ^^


votre avatar







ActionFighter a écrit :



Si c’est le moyen, ça va être vite relou pour les gens comme qui se connectent par via des proxys d’entreprise <img data-src=" />







Change d’entreprise…



À tout problème une solution <img data-src=" />


votre avatar







ActionFighter a écrit :



Si c’est le moyen, ça va être vite relou pour les gens comme qui se connectent par via des proxys d’entreprise <img data-src=" />





+1


votre avatar

Ca risque de faire le bonheur des développeurs d’émulateurs <img data-src=" />

votre avatar







yeagermach1 a écrit :



Tu sais il faut pas t’en faire, lui il a aimé le dernier deus ex et honnêtement je ne sais pas ce qui est le pire : atlantis ou human revolution.



Tu m’enterre ! salaud ! pis le dernier deux ex était pas mauvais non plus…bon j’ai pas tenu 13 du jeu… sinon moi j’aime atlantis j’aime l’humour j’aime le jeu d’acteur bon le scénario il y a peut être quoi 1 ou 2 incohérences pas plus ! quoi ? il y en a beaucoup plus ? bon on va pas compter non plus l’important c’est que McKay <img data-src=" />


votre avatar







ActionFighter a écrit :



Si c’est le moyen, ça va être vite relou pour les gens comme qui se connectent par via des proxys d’entreprise <img data-src=" />









nucl3arsnake a écrit :



infaisable ici ;)

Et vu le nombre qu’on est a avoir le soucis, ça va pas venir de tout nos postes ^^







j’ai pas dit que c’était LA solution mais que ça pouvez aidé le temps de trouver la source du probleme ^^


votre avatar







oXis a écrit :



Change d’entreprise…



À tout problème une solution <img data-src=" />





Si je peux pas avoir accès au PCI au taf, c’est ce qui va arriver. Je travaille pas dans des conditions pareilles <img data-src=" />


votre avatar







nucl3arsnake a écrit :



Moi skyrim je retient une chose “DIS-LE-XIE ! ”



Le clic gauche pour main droite et vice-versa xD



tu peut changer ça non ? j’ai oublier ba de toute façon pour les boules de feu soit tant tire qu’une soit une GROSSE ET LA TU T’EN FOU FAUT JUSTE CLIQUER SUR LES DEUX YOLOOOOOOOOOOOOOOOOO


votre avatar







methos1435 a écrit :



Ca risque de faire le bonheur des développeurs d’émulateurs <img data-src=" />





Ca change pas le soucis de ram unifié etc …







Stargateur a écrit :



Tu m’enterre ! salaud ! pis le dernier deux ex était pas mauvais non plus…bon j’ai pas tenu 13 du jeu… sinon moi j’aime atlantis j’aime l’humour j’aime le jeu d’acteur bon le scénario il y a peut être quoi 1 ou 2 incohérences pas plus ! quoi ? il y en a beaucoup plus ? bon on va pas compter non plus l’important c’est que McKay <img data-src=" />





rhoo le salaud même pas il me cite ;)

Pour info Atlantis c’est pas les incohérence le soucis, c’est le pompage de warhammer 40k (les ennemis, vaisseaux, pouvoirs, tout y passe xD).


votre avatar







Stargateur a écrit :



tu peut changer ça non ? j’ai oublier ba de toute façon pour les boules de feu soit tant tire qu’une soit une GROSSE ET LA TU T’EN FOU FAUT JUSTE CLIQUER SUR LES DEUX YOLOOOOOOOOOOOOOOOOO





le soucis c’est le nombre de fou “putain barrière de prote’….et merde” xD


votre avatar







nucl3arsnake a écrit :



c’est le pompage de warhammer 40k (les ennemis, vaisseaux, pouvoirs, tout y passe xD).



<img data-src=" /> WTF <img data-src=" />


votre avatar







Stargateur a écrit :



<img data-src=" /> WTF <img data-src=" />





Tu avais pas remarqué? Les eldars noirs bro’, regarde ;)


votre avatar







Crazyb0b a écrit :



d’autant plus que la PS4 et la XBOX ONE sont tous simplement deux consoles “identique” a quelque choses prêt:

CPU ET GPU AMD, quoi de plus simple.





T’as déjà fait du dev ? <img data-src=" />

J’ai des doutes….

C’est en effet trivial de passer du dev windows directX (la 3D mais aussi le son, le réseaux etc) à du BSD sous openGL, une couche réseaux et son différente… <img data-src=" />


votre avatar







nucl3arsnake a écrit :



Tu avais pas remarqué? Les eldars noirs bro’, regarde ;)



EXIT_FAILURE


votre avatar







methos1435 a écrit :



Si t’arrives à lancer un jeu PS4 depuis dosbox t’es un dieu <img data-src=" /><img data-src=" />







de PC vers PS4, pas l’inverse <img data-src=" /> (et bien sûr un dosbox pour PS4) <img data-src=" />


votre avatar







Stargateur a écrit :



je voulais l’amélioré mais j’ai finis par avoir la flemme ^^







Je te comprends, j’ai aussi voulu faire la suite aussi et puis, flemme, je me suis arrêté au refrain <img data-src=" />


votre avatar







Stargateur a écrit :



alors je suis pas un pro de linux loin de là mais est-ce la même règle dans la console avec && ?







Le “&&” est interprété par le shell (bash chez moi), et permet de chainer des commandes. Il s’arrête si le retour d’une commande indique une erreur (qui ne se termine pas par EXIT_SUCESS, aka 0 dans 99.9% des cas). Donc non, ce n’est pas spécifique au script, et non, ne pas utiliser des codes retour “standards” dans ses programmes peut amener à des surprises.

Pour chainer sans tenir compte des codes de retour, il y a “;”.



Autre contexte (plus spécifique) où les codes de retour sont standardisés : les plugins Nagios (un programme de monitoring, pour vérifier si une machine se porte bien. Le code retour des plugins doivent-être en fonction du niveau de criticité du problème détecté, par exemple : 0 = OK, 1 = Warning, 2 = Critical, etc).



Sinon, dans un code, il vaut mieux utiliser la constante EXIT_SUCCESS à la place de 0 pour la portabilité.


votre avatar







nucl3arsnake a écrit :



L’OS d’une console est fait que pour le jeu mais bien faire pour ça, alors le reproduire reste compliqué au même niveau je pense







Complexe oui mais l’OS reste moins gros d’un OS généraliste comme Windows. Donc beaucoup de travail au départ mais une fois la base en place je pense que ça peut le faire.



De plus, la PS4 tourne sur un FreeBSD modifié. Ya pas forcément tout à refaire. Juste ce qui manque.



Et si on prend la XBox One c’est une base Windows donc je pense que ça doit encore être plus fun à modifier.


votre avatar







methos1435 a écrit :



Complexe oui mais l’OS reste moins gros d’un OS généraliste comme Windows. Donc beaucoup de travail au départ mais une fois la base en place je pense que ça peut le faire.

De plus, si on prend la XBox One c’est une base Windows donc je pense que ça doit encore être plus fun à modifier.





ouais mais l’os reproduit doit prendre en compte la quantité de matos différent du monde PC, donc on se retrouve quand même avec un gros truc.


votre avatar







methos1435 a écrit :



Complexe oui mais l’OS reste moins gros d’un OS généraliste comme Windows. Donc beaucoup de travail au départ mais une fois la base en place je pense que ça peut le faire.

De plus, si on prend la XBox One c’est une base Windows donc je pense que ça doit encore être plus fun à modifier.





Sincerement pas sur, sur un PC faut choisirs quoi va ou (CPU/GPU/RAM/DD) tout est calculé pour être le plus parfait, sur PC ça s’annonce coton de faire ça.



JE suis vraiment pas convaincu que faire une emulation d’OS Windows dur que faire une émulation d’OS de jeu pur.



A mon avis les deux sont bien dur, sinon on aurai des émulateurs de PS3 / Xbox 360 fonctionnel, quand bien même l’archi difféère un peu ^^


votre avatar







kankan_01 a écrit :



Le “&&” est interprété par le shell (bash chez moi), et permet de chainer des commandes. Il s’arrête si le retour d’une commande indique une erreur (qui ne se termine pas par EXIT_SUCESS, aka 0 dans 99.9% des cas). Donc non, ce n’est pas spécifique au script, et non, ne pas utiliser des codes retour “standards” dans ses programmes peut amener à des surprises.

Pour chainer sans tenir compte des codes de retour, il y a “;”.



Autre contexte (plus spécifique) où les codes de retour sont standardisés : les plugins Nagios (un programme de monitoring, pour vérifier si une machine se porte bien. Le code retour des plugins doivent-être en fonction du niveau de criticité du problème détecté, par exemple : 0 = OK, 1 = Warning, 2 = Critical, etc).



Sinon, dans un code, il vaut mieux utiliser la constante EXIT_SUCCESS à la place de 0 pour la portabilité.



c’est noter merci


votre avatar







yeagermach1 a écrit :



ouais mais l’os reproduit doit prendre en compte la quantité de matos différent du monde PC, donc on se retrouve quand même avec un gros truc.









Pourquoi ? On est sur PC. Ya beaucoup de matos mais c’est pas chacun dans son coin. Ils doivent se conformer à des choses plus standard. Donc tu peux parfaitement sortir un code compatible avec pas mal de matos. Et puis même si c’était limité à peu de matériel ça serait déja une “bonne chose”.


votre avatar







nucl3arsnake a écrit :



Sincerement pas sur, sur un PC faut choisirs quoi va ou (CPU/GPU/RAM/DD) tout est calculé pour être le plus parfait, sur PC ça s’annonce coton de faire ça.



JE suis vraiment pas convaincu que faire une emulation d’OS Windows dur que faire une émulation d’OS de jeu pur.



A mon avis les deux sont bien dur, sinon on aurai des émulateurs de PS3 / Xbox 360 fonctionnel, quand bien même l’archi difféère un peu ^^









Un peu ? Beaucoup tu veux dire… L’architecture de la PS3, pour ne reprendre qu’elle, n’a strictement rien à voir avec celle d’un PC. Ils pourraient sortir une émulateur (et ici on parle bien d’émulateur l’architecture étant différente) mais ca demanderait tellement de patate que ça n’en vaudrait pas le coup. De plus ils tournent sur des OS bien spécifiques. C’est pas parce que la xbox 360 présente une interface “ModernUI like” que l’OS est le même que sur PC.



Là, faut pas se leurrer, Microsoft cherche à unifier ses plateformes, la XBox One c’est un noyau windows. Pour la PS4 c’est plus ou moins du FreeBSD.



Tout n’est pas à refaire. La plus grosse difficulté sera justement la gestion des ressources matérielles. Ca demandera du taff mais une fois en place le travail sera bien plus simple AMHA que pour les précédentes consoles.





Donc Wait and See :) De toute façon je parle de ça mais je compte me prendre une PS4…


votre avatar







methos1435 a écrit :



Un peu ? Beaucoup tu veux dire… L’architecture de la PS3, pour ne reprendre qu’elle, n’a strictement rien à avoir avec elle d’un PC. Ils pourraient sortir une émulateur (et ici on parle bien d’émulateur l’architecture étant différente) mais ca demanderait tellement de patate que ça n’en vaudrait pas le coup. De plus ils tournent sur des OS bien spécifiques. C’est pas parce que la xbox 360 présente une interface “ModernUI like” que l’OS est le même que sur PC.



Là, faut pas se leurrer, Microsoft cherche à unifier ses plateformes, la XBox One c’est un noyau windows. Pour la PS4 c’est plus ou moins du FreeBSD.



Tout n’est pas à refaire. La plus grosse difficulté sera justement la gestion des ressources matérielles. Ca demandera du taff mais une fois en place le travail sera bien plus simple AMHA que pour les précédentes consoles.





archi = matérielle ^^


votre avatar







methos1435 a écrit :



Pourquoi ? On est sur PC. Ya beaucoup de matos mais c’est pas chacun dans son coin. Ils doivent se conformer à des choses plus standard. Donc tu peux parfaitement sortir un code compatible avec pas mal de matos. Et puis même si c’était limité à peu de matériel ça serait déja une “bonne chose”.





L’optimisation est très importante dans ce genre d’application.


votre avatar







nucl3arsnake a écrit :



archi = matérielle ^^









Et ? <img data-src=" />



Le CPU de la PS3 est tellement différent ceux du monde PC que ça rend le travail très difficile voir impossible pour un émulateur correcte.



Ce problème n’existe pas pour la PS4 ou la X1: elles possèdent des CPU de PC. Là seule difficulté c’est la mémoire unifiée mais je doute fortement que ça bloque de bons développeurs. Ya du boulot, mais à faire une seule fois si c’est développé correctement.



De plus comme expliqué, ils peuvent s’appuyer sur des OS existants (Windows 8 pour la X1, FreeBSD et dérivés pour la PS4).



votre avatar







yeagermach1 a écrit :



L’optimisation est très importante dans ce genre d’application.









Va dire ça aux studios qui développent les jeux. A part pour les exclus on risque encore de voir le travail se calquer sur la machine la moins puissante, pour faciliter le portage.



Les PC actuels ont de l’avance à ce niveau et le simple fait de ne pas avoir à interpréter des instructions d’une archi complètement différente va aider à conserver une puissance correcte.



Après, on verra bien <img data-src=" />


votre avatar







methos1435 a écrit :



Et ? <img data-src=" />



Le CPU de la PS3 est tellement différent ceux du monde PC que ça rend le travail très difficile voir impossible pour un émulateur correcte.



Ce problème n’existe pas pour la PS4 ou la X1: elles possèdent des CPU de PC. Là seule difficulté c’est la mémoire unifiée mais je doute fortement que ça bloque de bons développeurs. Ya du boulot, mais à faire une seule fois si c’est développé correctement.



De plus comme expliqué, ils peuvent s’appuyer sur des OS existants (Windows 8 pour la X1, FreeBSD et dérivés pour la PS4).





Et ? pas sur la première xbox je croit que c’était déja du processeur type PC non? On bien proche, pas un enfer comme celui de a PS3 de mémoire ^^.



Et pour l’OS, Sony utilise tjs un dérivé de Unix et pourtant niveau émulateur nada xD. Et la Xboite j’ai pas souvenir d’avoir vu un émulateur …



Mais est-ce que quelqu’un l’as réelement voulu cet émulateur aussi? …


votre avatar







nucl3arsnake a écrit :



Et ? pas sur la première xbox je croit que c’était déja du processeur type PC non? On bien proche, pas un enfer comme celui de a PS3 de mémoire ^^.



Et pour l’OS, Sony utilise tjs un dérivé de Unix et pourtant niveau émulateur nada xD. Et la Xboite j’ai pas souvenir d’avoir vu un émulateur …



Mais est-ce que quelqu’un l’as réelement voulu cet émulateur aussi? …









C’était du PowerPC pour la 360 il me semble. Moins exotique que pour la PS3 mais différent quand même d’un CPU x86. Et puis l’OS était propre à la console. Pour la X1 il me semble que c’est plus ou moins du Windows 8. Après, je crois qu’il ya à la base un hyperviseur qui fait tourner un OS différent pour les jeux mais ça doit pas être très éloigné d’un windows allégé, ne serait ce que pour le support de DirectX.


votre avatar







nucl3arsnake a écrit :



Et ? pas sur la première xbox je croit que c’était déja du processeur type PC non? On bien proche, pas un enfer comme celui de a PS3 de mémoire ^^.



Et pour l’OS, Sony utilise tjs un dérivé de Unix et pourtant niveau émulateur nada xD. Et la Xboite j’ai pas souvenir d’avoir vu un émulateur …



Mais est-ce que quelqu’un l’as réelement voulu cet émulateur aussi? …



peut être aussi que la xbox/360/ps3 n’intéresse pas les créateurs d’émulateur <img data-src=" /> pourtant la ps2 a des émus costaud… la ps4/x1 va peut être les motivés


votre avatar







lincruste a écrit :



Certainement pas sur Linux, non.



sur UNIX sans doute ^^ quasi tout est basé sur UNIX de toutes façon <img data-src=" />


votre avatar

Le temps de convertire le moteur de Direct3D vers OpenGL ?

votre avatar







Stargateur a écrit :



sur UNIX sans doute ^^ quasi tout est basé sur UNIX de toutes façon <img data-src=" />





Yep, même MS pompe dans BSD


votre avatar







Spouny a écrit :



Je pense que le prochain dont il est fait allusion, c’est le prochain après GTA5, enfin c’est comme ça que je l’ai compris à la lecture de l’article.







Tout à fait.


votre avatar







Alameda a écrit :



Nop :) c’est valable dans les langages comme le C/ C++ et probablement d’autres.





Et si on veut coder propre, il faut faire plus “return (EXIT_SUCCESS)” en C

Ce à quoi je pense que pour PC, le return ne devrait pas être à zéro, mais à une tout autre valeur comme EXIT_FAILURE.


votre avatar







Ellierys a écrit :



Tout à fait.





Toute façon on s’en fou, vu la tronche de nos jeux en ce moment, c’est d’abord fait sur console puis porté ensuite xD


votre avatar







oXis a écrit :



Pour GTA IV le portage va pas être compliqué.



int main() {



  #ifndef \_PC\_   

launch();

#endif

return 0;



}





<img data-src=" /> <img data-src=" />


votre avatar







tazvld a écrit :



Et si on veut coder propre, il faut faire plus “return (EXIT_SUCCESS)” en C

Ce à quoi je pense que pour PC, le return ne devrait pas être à zéro, mais à une tout autre valeur comme EXIT_FAILURE.



bof c’est celui qui fait le programme qui choisit c’est pas vraiment une règle c’est juste des constances du préprocesseurs proposer par défaut dans une biblio mais pas du tout obligatoire du moment que tu met un nombre entier qui rentre dans un int de la machine.


votre avatar

3 mois pour un portage ? je trouve ça long perso … <img data-src=" />

votre avatar







Stargateur a écrit :



bof c’est celui qui fait le programme qui choisit c’est pas vraiment une règle c’est juste des constances du préprocesseurs proposer par défaut dans une biblio mais pas du tout obligatoire du moment que tu met un nombre entier qui rentre dans un int de la machine.





Le retour pouvant étre testé, vaut mieux que cela veuille dire quelque chose <img data-src=" />


votre avatar







Lafisk a écrit :



3 mois pour un portage ? je trouve ça long perso … <img data-src=" />



hehe ba va y essaie tu nous dira combien de temps tu met pour le faire sur une PS3 par exemple <img data-src=" /> (classifié pire console pour coder ever)


votre avatar







yeagermach1 a écrit :



Le retour pouvant étre testé, vaut mieux que cela veuille dire quelque chose <img data-src=" />



ba faut lire la doc c’tout !


votre avatar







jaretlafoudre a écrit :



Le temps de convertire le moteur de Direct3D vers OpenGL ?





Loin de là, quand je porte mes programmes (en C) vers Linux (ou sous Windows, quand j’ai la flème de rebooter<img data-src=" />) il y a pas mal de choses à remplacer.

Heureusement que MinGW et GCC existent.


votre avatar







ActionFighter a écrit :



<img data-src=" /> <img data-src=" />







Regarde le 4ème post <img data-src=" />



<img data-src=" />



(tu as pas corrigé le IV en V<img data-src=" />)


votre avatar







Stargateur a écrit :



bof c’est celui qui fait le programme qui choisit c’est pas vraiment une règle c’est juste des constances du préprocesseurs proposer par défaut dans une biblio mais pas du tout obligatoire du moment que tu met un nombre entier qui rentre dans un int de la machine.





Dans l’absolu, tu n’a même pas à faire de retour, depuis le standard de 99, il y a un “return 0;” implicite de la fonction main.


votre avatar







yeagermach1 a écrit :



Le retour pouvant étre testé, vaut mieux que cela veuille dire quelque chose <img data-src=" />







Sachant que dans la plupart des cas, la valeur de EXIT_SUCCESS est 0, c’est chipotter pour pas grand chose !


votre avatar







tazvld a écrit :



j’utilise la bibliothèque standard comme il se devrait http://www.cplusplus.com/reference/cstdlib/exit/). Tout comme depuis quelque temps (C99), les booléens existe en C.



De plus, il me semble que dans tous les système, un 0 est considéré comme une exécution sans erreur.





C’est un (bon) moyen de faire des bugs silencieux de penser ça.

Au moins si ERROR_SUCCESS n’est pas/mal défini sur un nouveau système, tu seras prévenu. <img data-src=" />


votre avatar

C’est une belle déclaration qui ne veut strictement rien dire tel que…

On a aucune infos sur le travail nécessaire au portage ainsi que les technos utilisés par ce jeux….

votre avatar







Holly Brius a écrit :



C’est une belle déclaration qui ne veut strictement rien dire tel que…

On a aucune infos sur le travail nécessaire au portage ainsi que les technos utilisés par ce jeux….





Cela fait partie de l’opération séduction de Sony vis a vis des studios indés ou pas d’ailleurs.

A coté, il y a les rumeurs comme quoi la X1 de MS serait dur a coder, …


votre avatar







Mudman a écrit :



3 mois ça ne veut rien dire. À 2 personnes ou à 80 ?







Bonne question en effet !



J’y connais rien, mais étant donné que PS4/X0 utilisent des CPU x86, j’aurais plutôt tendance à trouver ça un poil long… Mais si c’est avec une équipe restreinte, alors c’est que Sony aura fait du bon travail !



En tout cas, leur stratégie d’attirer massivement les petits studios indépendants est intéressante !


votre avatar







maestro321 a écrit :



Edit: c’est quoi cette merde de captcha, je suis connecté en premium et JE NE SUIS PAS UN ROBOT !







C’est exactement ce que dirait un robot <img data-src=" />


votre avatar

ok… on ne peut plus éditer… <img data-src=" />



C’est quoi ce captcha au fait ? <img data-src=" />

votre avatar

@deepinpact

c’est de la merde ^^

votre avatar







yeagermach1 a écrit :



Cela fait partie de l’opération séduction de Sony vis a vis des studios indés ou pas d’ailleurs.

A coté, il y a les rumeurs comme quoi la X1 de MS serait dur a coder, …



ils ne manquent pas d’air sony


votre avatar







maestro321 a écrit :



Edit: c’est quoi cette merde de captcha, je suis connecté en premium et JE NE SUIS PAS UN ROBOT !



pourtant un turbo poing c’est cool !


votre avatar







Stargateur a écrit :



ils ne manquent pas d’air sony





Ben il faut qu’ils fassent oublient la PS3 chez les devs <img data-src=" />

Et c’est une info invérifiable donc donnable.


votre avatar







nucl3arsnake a écrit :



@deepinpact

c’est de la merde ^^







Merci pour cette franchise <img data-src=" />


votre avatar







deepinpact a écrit :



ok… on ne peut plus éditer… <img data-src=" />



C’est quoi ce captcha au fait ? <img data-src=" />





ça vient de cloudflare, le CDN de PCI



mais effectivement plus d’edit <img data-src=" />



pour le portage je veux le contraire et si possible passer Uncharted sur PC <img data-src=" />

ou the Last Of Us <img data-src=" />



oui bon je rêve


votre avatar

moi j’ai rien… bande de robots ! et je peux édite sans problème je suis prenium++;



ps 3 : c’est seulement pour ceux qui font plus de 3 fautes par mot

votre avatar

C’est une bonne chose que l’architecture des consoles soit plus proche des pc, d’autant plus que la PS4 et la XBOX ONE sont tous simplement deux consoles “identique” a quelque choses prêt:

CPU ET GPU AMD, quoi de plus simple.

Enfin les fabricants ce sont adapté aux développeur et non pas l’inverser.



Nous allons pouvoir profité de portage de qualité. Ou cela va t’il laissé libre choix aux mauvais éditeur, au risque de voir des jeux pourris longuement/fréquemment critiqué sur nofrag.com.



Bref, c’est du tout bon, wait and see.

votre avatar







oXis a écrit :



Merci pour cette franchise <img data-src=" />





De rien xD. Les arguments c’est pour les faibles !


votre avatar

@Stargateur

Tu a pas le truc anti bot parce qu’on sais déjà que t’es u robot :p

Personne ne peux avoir regardé Atlantis en étant humain !

votre avatar







Dacoco974 a écrit :



C’est un si gros problème que ça ? La X1 n’a pas une mémoire unifiée de toute façon, on pourra s’en contenter <img data-src=" />





Si elle en a une. La seconde mémoire de la xbox one, c’est juste un moyen d’accélérer les données, une sorte de buffer final ultra rapide. Mais c’est bien la mémoire classique qui sert aussi bien pour le GPU et le CPU (donc unifié).



Le problème en gros se situe au niveau de la gestion des ressources. Qu’est-ce que l’“cumulateur” doit mettre en mémoire classique sur nos PC ou en mémoire vidéo. C’est pas forcement évident. Il faudra sans doute créer un profil par jeu et tester.



Bon bien sur, si les constructeurs de carte graphique se mettent a nous faire des GPU avec 8 gigas de mémoire, cela va devenir bien plus simple <img data-src=" />



Nvidia dans mes souvenirs propose ou va proposer une solution soft de mémoire unifié. Cela simplifiera aussi la tache.


votre avatar







Jean_Peuplus a écrit :



euh… vous êtes au courant qu’il sort pas sur PS4 mais sur PS3 ?







Ou alors il parle de GTA 6 ? <img data-src=" />


votre avatar







Lafisk a écrit :



Ben écoute, une fois le moteur porté, cela devrait être un jeu d’enfant de porter le jeu. J’en veut pour preuve le moteur UDK qui fonctionne très bien sous une tonne d’environnement différent et ton jeu tu le “recompiles” et c’est porté … alors maintenant le titre de la news c’est “Il ne faut que trois mois pour porter un jeu PC sur PS4” donc soit ils ce sont un peu gourré sur le titre soit y’a un soucis …



? pourquoi tu me dit ça ?


votre avatar

Wine est un projet titanesque du fait de la taille de l’OS qu’il tente d’imiter (Windows)…



L’OS de’une console doit représenter un sacré boulot mais moins important quand même il me semble…



Et puis je pensait plus a un virtualiseur.



Il y aurai une chute de performance c’est sure, reste a voir après si il reste suffisament de patate pour faire tourner un jeu dans des conditions acceptables.



De plus, pour ceux qui parlent de wine: le problème vient surtout de l’adaptation des “”“instructions”“” propres a directX vers openGL. Ce problème n’existe pas pour la PS4 qui n’utilise pas DirectX. Je suppose qu’ils passent par de l’openGL.



pour la xbox one, je suppose que c’est encore plus simple si on reste sur Windows car elle est basée sur un Windows modifié…

votre avatar







yeagermach1 a écrit :



Bon bien sur, si les constructeurs de carte graphique se mettent a nous faire des GPU avec 8 gigas de mémoire, cela va devenir bien plus simple <img data-src=" />



on bourre tout dans la carte graphique et on ferme les yeux ?


votre avatar

vu que les nouvelles consoles sont des PC ca ne me parait pas hallucinant

votre avatar







Stargateur a écrit :



? pourquoi tu me dit ça ?







Mauvaise quote …







Stargateur a écrit :



hehe ba va y essaie tu nous dira combien de temps tu met pour le faire sur une PS3 par exemple <img data-src=" /> (classifié pire console pour coder ever)







votre avatar







Lafisk a écrit :



Mauvaise quote …



ah oui ! ^^


votre avatar







Stargateur a écrit :



on bourre tout dans la carte graphique et on ferme les yeux ?





ouaip <img data-src=" />



edit : bon il y aura encore des problèmes, vu qu’une partie des calculs sont fait par le CPU qui aura pas un accès direct a la mémoire du GPU, mais cela simplifie clairement la tache de l’emulateur.


votre avatar

dosbox parce que tu le vaux bien !

votre avatar







2show7 a écrit :



dosbox parce que tu le vaux bien !









Si t’arrives à lancer un jeu PS4 depuis dosbox t’es un dieu <img data-src=" /><img data-src=" />


votre avatar







Stargateur a écrit :



bof c’est celui qui fait le programme qui choisit c’est pas vraiment une règle c’est juste des constances du préprocesseurs proposer par défaut dans une biblio mais pas du tout obligatoire du moment que tu met un nombre entier qui rentre dans un int de la machine.







Non : le code de retour du main() est important : il est utilisé pour savoir si le programme s’est exécuté correctement ou s’il s’est terminé à al suite d’une erreur (et laquelle si le nombre retourné est différent à chaque fois).

C’est notamment utilisé dans les scripts shells (un code de retour différent de zéro empêche la commande suivante d’être exécutée si elles sont enchainée par && par exemple).



Par convention, sur les UNIX-Like, 0 = tout s’est bien passé, et n’importe quoi d’autre = erreur.


votre avatar







Stargateur a écrit :



? pourquoi tu me dit ça ?





PARCE QUE ! c’st magique !







methos1435 a écrit :



Wine est un projet titanesque du fait de la taille de l’OS qu’il tente d’imiter (Windows)…



L’OS de’une console doit représenter un sacré boulot mais moins important quand même il me semble…



Et puis je pensait plus a un virtualiseur.



Il y aurai une chute de performance c’est sure, reste a voir après si il reste suffisament de patate pour faire tourner un jeu dans des conditions acceptables.



De plus, pour ceux qui parlent de wine: le problème vient surtout de l’adaptation des “”“instructions”“” propres a directX vers openGL. Ce problème n’existe pas pour la PS4 qui n’utilise pas DirectX. Je suppose qu’ils passent par de l’openGL.



pour la xbox one, je suppose que c’est encore plus simple si on reste sur Windows car elle est basée sur un Windows modifié…





L’OS d’une console est fait que pour le jeu mais bien faire pour ça, alors le reproduire reste compliqué au même niveau je pense







Stargateur a écrit :



on bourre tout dans la carte graphique et on ferme les yeux ?





La joie avec les PC puissants, osef de si c’est mal optimisé, temps que ça passe xD







2show7 a écrit :



dosbox parce que tu le vaux bien !





Le prochain GTA sur dosbox me parait limite ^^


votre avatar







nco a écrit :



<img data-src=" /> <img data-src=" /> <img data-src=" />







Merci beaucoup (deux fois même !) !

J’avais peur que mon puissant commentaire glisse sur le scrolling de l’indifférence <img data-src=" /><img data-src=" />


votre avatar







kankan_01 a écrit :



Non : le code de retour du main() est important : il est utilisé pour savoir si le programme s’est exécuté correctement ou s’il s’est terminé à al suite d’une erreur (et laquelle si le nombre retourné est différent à chaque fois).

C’est notamment utilisé dans les scripts shells (un code de retour différent de zéro empêche la commande suivante d’être exécutée si elles sont enchainée par && par exemple).



Par convention, sur les UNIX-Like, 0 = tout s’est bien passé, et n’importe quoi d’autre = erreur.



alors je suis pas un pro de linux loin de là mais est-ce la même règle dans la console avec && ? sinon c’est que le script a été coder pour s’arrêter si il y a autre choses que zero et alors je persiste c’est une convention non obligatoire d’utiliser les macros EXIT_* mais c’est vrai que utiliser 0 quand tout s’est bien passer je le conseil aussi


votre avatar







Vieux_Coyote a écrit :



Merci beaucoup (deux fois même !) !

J’avais peur que mon puissant commentaire glisse sur le scrolling de l’indifférence <img data-src=" /><img data-src=" />



je voulais l’amélioré mais j’ai finis par avoir la flemme ^^


Il ne faut que trois mois pour porter un jeu PC sur PS4

Fermer