Pour moi ce genre d’article devrait être passible d’un délit de diffamation. Parce que lentement mais sûrement ça entretient le venin obscurantiste dans la société.
Microsoft a fait l’expérimentation : PC vs Console. Ca a été enterré tellement c’était ridicule et honteux le résultat. Même de mauvais joueurs PC ouvraient en 4 les meilleurs joueurs sur console
Dans DSA y’a des gens qui ont l’air assez calés en électronique qui expliquent un peu les limites de sa découverte. Mais bon en gros rien de bien révolutionnaire (si ce n’est que ça fait la pub pour des technos sur lesquels des centaines de chercheurs bossent anonymement sans rien demander à personne à travers le monde).
ça donne un peu l’impression que ces « Science Fair » sont faite pour apprendre aux jeunes à se vendre plus que pour apprendre à innover (je dis pas que y’a aucun mérite, ça reste très impressionnant le niveau de spécialisation que cette jeune fille « cotoie » pour son âge, mais faut voir qu’est-ce qui vient de papa l’ingénieur, qu’est-ce qui vient du labo où elle a réalisé son prototype, sur son poster c’est « je », « je », « je », or ce genre de travaux c’est rarement tout seul dans son coin sans encadrement, surtout quand t’es en « stage »).
Edité le 22/05/2013 à 15:18
De ce que je crois savoir, les batteries actuelles n’apprécient pas spécialement d’être chargé trop vite (ça les dégrade) et un condensateur qui se décharge si vite doit beaucoup chauffer d’une part et ne doit pas pouvoir garder sa charge très longtemps :neutre:
Ah la la les Femens… Dommage qu’elles ont pas fait pareil pour Stephane Hessel :jap:
Mais bon je peux pas leur en vouloir, crever ou se suicider ne fait pas de nous des saints.
A réduire les couts de développements tout simplement. Quand GTA IV sort sur PC, il est optimisé à la truelle. A présent, il y aurait des facilitateurs (comme les kits de dév) permettant un portage facilité donc, a priori, de meilleure qualité.
Quel est le rapport avec Javascript ? Et il existe bien des jeux présents sur PC ET Console
Il a du se tromper de manuel des castors juniors s’il s’imagine se taper 72 femen en enfer :lol:
[quote="Gwenichou"]
[quote="acidbao"]
[quote="Gwenichou"]
Pour l'instant c'est le cas. A l'avenir le but est justement de mutualiser les développements sur différentes plateformes via un seul kit, permettant des portages rapides. Ce sera intéressant la première année où la console à des specs proches des PC actuels. Avec le temps, je crains que ça ne devienne pas intéressant car les PC distanceront les consoles.
[/quote]
C’est quoi l’intérêt de porter « rapidement » des jeux sur 3 plateformes qui ont pas le même hard, pas les mêmes façon de jouer, pas le même gameplay a fortiori ? Avoir le jeu le moins optimisé et le plus pourri possible sur les 3 ? (En plus du fait que ça pousserait proablement à utiliser le .NET ou pire du Javascript, une abération pour un jeu dès qu’on sort du solitaire amélioré)
[/quote]
A réduire les couts de développements tout simplement. Quand GTA IV sort sur PC, il est optimisé à la truelle. A présent, il y aurait des facilitateurs (comme les kits de dév) permettant un portage facilité donc, a priori, de meilleure qualité.
Quel est le rapport avec Javascript ? Et il existe bien des jeux présents sur PC ET Console
[/quote]
C’est une fausse raison, en général les « facilitateurs » tu les crées et les adaptes à tes besoins, les solutions toute faite pour que tout soit plus facile dans un monde meilleur, ça fait gagner beaucoup d’argent à certains, en général ça donne des résultats pourri et t’y passe souvent autant de temps à rentrer dans le bon cadre qu’à toute faire X fois… (sachant que même sans SDK unifié tu peux factoriser une très grande partie de ce genre de projet vu que tu passes pas ton temps à intéragir avec le système, loiiiiin de là)
Je parle de .NET ou de Javascript car tu parlais d’avoir les mêmes applis sur x86 ou ARM. En général c’est ce choix (de facilité) qui est fait pour réduire encore plus la quantité de développement (au moins sur les partis froides, les parties chaudes de toute façon tu feras un code optimisé à la mimine qui sera complètement différent entre x86 et ARM).
Edité le 22/05/2013 à 16:36
C’est une fausse raison, en général les « facilitateurs » tu les crées et les adaptes à tes besoins, les solutions toute faite pour que tout soit plus facile dans un monde meilleur, ça fait gagner beaucoup d’argent à certains, en général ça donne des résultats pourri et t’y passe souvent autant de temps à rentrer dans le bon cadre qu’à toute faire X fois… (sachant que même sans SDK unifié tu peux factoriser une très grande partie de ce genre de projet vu que tu passes pas ton temps à intéragir avec le système, loiiiiin de là)
Je parle de .NET ou de Javascript car tu parlais d’avoir les mêmes applis sur x86 ou ARM. En général c’est ce choix (de facilité) qui est fait pour réduire encore plus la quantité de développement (au moins sur les partis froides, les parties chaudes de toute façon tu feras un code optimisé à la mimine qui sera complètement différent entre x86 et ARM).
[/quote]
Je parlais quand même plus x86 que ARM (même si c’est vrai que WP8 utilise des applis sur ARM). Je ne parlais pas trop de W8 ARM qui de toute façon est un flop (et les applis sont non compatibles avec les applis W8 x86).
Clairement, si même Sony a laissé tomber son archi dégueux de la PS3 pour revenir à un truc plus proche d’un PC, c’est pas pour rien. Je pense que des architectures proches en Xboite et PC avec des SDK unifisé au maximum devraient permettre de faciliter les développements. Quand tu vois que certains jeux coutent 100 millions, même 10% de dév en moins, ça fait 10 millions d’économie. Pas négligeable pour les gros jeux AAA, qui sont réellement les moteurs de ventes des consoles.
Si MS arrive à attirer les dév pour faire des exclus qui cartonnent, ça n’en boostera que plus les ventes de Xboites.
Edité le 22/05/2013 à 16:52
Ok globalement, et puis bon l’essentiel du jeu change pas : les assets sont déjà créés, les textures, l’histoire, le gameplay… tout ca reste inchangé.
Mais les spécificités de certaines plateformes peuvent poser des problèmes, genre me souvient d’un article où ils parlaient d’un titre porté à l’arrache vers playstation depuis le PC… la PS savait pas faire les calculs à virgule flottante, du coup la géométrie des niveaux était arrondie à l’entier supérieur et du coup… t’avais plein de « trous » dans l’univers de jeu dans lequel le personnage tombait.
Ils ont passé un temps fou à rajouter des mini hack pour dire « ne pas tomber aux coordonnées X,Y,Z » mais c’était sans fin !
Par exemple regardez le Unreal engine, les mecs se sont dit, on va faire un moteur une fois pour toute, il sera multiplateforme mais surtout un moteur de FPS, ils ont pas attendu un SDK unifié, il se sont affranchi des SDK.
15 ans après, le moteur est toujours une référence :neutre:
Tu parles de Middleware avec l’Unreal Engine. Et justement, les SDK sont des sortes de middleware. Ca n’empêche pas de devoir gérer les spécificités de chaque support physique. Si l’architecture est unifiée (ou similaire) permettant de créer un SDK unifié on gagne forcément en temps de dév. On pense souvent à la physique ou aux graphismes mais il existe des middleware pour tout et avoir un SDK unifié est forcément un gain de temps.
L’Unreal Engine fait juste partie de l’immense famille des middlewares qui explosent depuis quelques années. Pour faciliter les couts de dévelopement et éviter de réinventer l’eau tiède à chaque fois, les studios achètent des licences sur des moteurs (graphiques, physiques).
Oui mais je pense que pour des développeurs de jeu vidéo se baser(*) sur un Middleware (enfin SDK) d’untel ou untel est une erreur à terme :neutre: C’est d’ailleurs pour ça que le DirectX Retained Mode qui était un premier middleware a jamais eu de succès avant de réapparaitre à la sauce XNA (entre temps c’est devenu moins grave de sous exploiter un PC)
Sans parler du fait qu’un middleware d’éditeur de jeu sera beaucoup plus spécifique à un certain gameplay et donc fera probablement mieux son taf.
(*): Quand je dis se baser c’est avoir ses structures qui se basent sur celle du Middleware littéralement, plutôt que t’en affranchir en faisant les couches d’abstraction qui vont bien, qui peuvent très bien être statique et disparaître une fois le code compilé, pour avoir exactement les perfs du même jeu basé directement sur le Middleware.
Edité le 22/05/2013 à 19:59