• [^] # Re: MMORPG et logiciel libre...

    Posté par . En réponse à la dépêche Ryzom un jeu GPL. Évalué à 10.

    LE premier danger qui menace un mmorpg, comme l'expérience le prouve, ce n'est
    pas les tricheurs, ce n'est pas que le code soit ouvert ou libre, c'est
    l'attitude des dirigeants de la société.
    Le code, fermé, de Ultima Online a vu des cheats durer plusieurs années parce
    que les dirigeants ne voulaient pas qu'on prenne en considération les
    récriminations des joueurs dans leur développement. Au point qu'une génération
    de joueurs a quitte le jeu.
    Valve vient tout juste de prendre en considération le cheat (bien que cs ne soit
    pas un mmorpg, et à peine un fps ;p), ...trop tard.
    Et ce probléme dépasse le cadre de la triche, puisqu'il englobe aussi les
    réglages apportés au jeu (tweaks apportés au gameplay pour ceux qui ne parlent
    plus francais).
    Certains problémes peuvent rendre certaines phases de jeu incroyablement longues
    sans intéret particulier, ... hormis prolonger l'abonnement des joueurs.
    Ca peut aller jusqu'au point ou des joueurs sont bannis parce qu'ils réussissent
    une quéte trop vite, en utilisant un bug du jeu, explosant les prévisions de la
    société.
    http://pub49.ezboard.com/fconquesteqfrm1.showMessage?topicID=431.to(...)
    (Une ligue a été bannie de everquest pour avoir atteint trop vite la fin d'une
    quéte ... qui n'était du coup pas encore implémentée complétement!!! Cette
    ligue n'avait même pas prévue de finir cette quéte mais un des sorts d'un
    "boss" n'avait pas d'effet à travers un pont. Résultat: la ligue tout entiére a
    été bannie sous prétexte de tricherie. Imaginez que ID ait décrété que le
    strafe-jumping (sauter latéral? saute-en-biais? ) était une tricherie dans Q2!)
    Le probléme peut aller jusqu'au point ou une société tourne le dos aux attentes
    des joueurs, et aux promesses faites en interrompant le développement d'un jeu,
    electronic arts avec uo2, saborde tout développement sur le jeu en cours,
    explose l'équipe de développement pour n'encaisser QUE les abonnements jusqu'à
    la mort annoncée du jeu, ea avec uo. (et ce pour payer l'achat d'un site de
    jeux en ligne, bingo, lotos et compagnie,ca coute pas cher (à ea) et ca peut
    rapporter gros (à ea)).
    Donc la triche ne dépend pas seulement du code, ouvert ou fermé ou libre. Le
    plaisir de jouer ne dépend pas uniquement de la triche non plus.
    Maintenant, si le code serveur et client sont fermés, on reste en dehors d'une
    situation oû des solutions aux problémes de cheat, de tweaking de gameplay,
    d'ajout de possibilités nécessaires, peuvent être implémentées et testées en
    local par des joueurs sachant développés, avant d'être proposées à la société
    mére.
    Ce qui est dommage parce que ce systéme marche. On l'a vu avec le succés de
    Quake3 qui n'est en fin de compte plus tellement un jeu à part entiére mais une
    plateforme de dév pour les mods, en plus d'un "sport" de haut niveau pour les
    "leet".
    Certains mods réglent des problémes du moteur original (unlagged), d'autres des
    univers différents ou les joueurs trouvent ce qui leur manquaient (football,
    avions, réalisme, non réalisme).
    (coup de maitre d'ID: leur plateforme de dév est:
    -payée par les joueurs
    -la license est achetée par les sociétés commerciales.
    -les mods sont réalisés gratuitement par des équipes de développement douée,
    pour que q3 devienne un jeu à part entiére.
    -le succés des mods contribue à l'incontournabilité de leur titre.
    -un réservoir de dév et artistes formés à q3 est disponible en permanence sur
    les mods.
    )
    Dans le cadre d'un mmorpg, on peut imaginer des serveurs proposant des mondes
    alternatifs mais cohérent avec l'univers du jeu. Des développeurs fournissant
    des anti cheats, des améliorations de code, de nouvelles fonctions. Des
    artistes bénévoles fournissant de nouvelles textures, de nouveaux modéles, des
    mondes entiers. Bref, tout ce qu'on trouve avec les jeux qui ont ouvert leur
    code source (quake3, unreal tournament) ou proposer une interface de script
    (tribes2). Mais qu'on ne voit pas dans les mmorpg.
    Voir par exemple ce qu'on produit en 24h les développeurs conviés par loki à
    modifier le code source de civilisation. Alors, pendant des années !!!
    http://www.lokigames.com/hack/(...)
    Même sans aller jusqu'à parler de code libre mais seulement ouvert comme quake3,
    on a vu que ce systéme marche.

    Maintenant, je vais aller plus loin. A mon avis, le modéle de développement du
    libre est la réponse a un des problémes des mmorpg.
    Le plus gros probléme des mmorpg, peut se résumer en un exemple:
    "comment attribuer la magie? A qui?"
    (La magie ou ses équivalents mais le probléme est le méme que : "quel dégat fait
    cette arme? Qui a le droit de la manier" et la conséquence a tout ces problémes:
    "to nerf or not to nerf".).
    http://mu.ranter.net/theory/(...)
    J'aime Gandalf. (mais pas hPotter ;P). Sans Gandalf, pas de Seigneur des Anneaux
    qui tienne. Mais me trouver dans un univers rempli de Gandalf ne m'interresse
    pas. Merci, les gros bill j'ai déja vu, c'est pas drole.
    Devenir Gandalf me tente. Mais devenir Gandalf en tuant 3724 orcs des plaines
    avec ma fireball pour avoir les 234567 points nécessaires ne m'interresse pas
    (un peu comme voter dans le but d'obtenir des xps).
    Par contre, un jeu basé sur les récompenses données a ceux qui ont servi la
    communauté du jeu pourrait être la réponse au probléme de "a qui donner la
    magie" sans avoir recours aux points d'expérience pour ca (qu'on peut toujours
    garder pour les compétences).
    Quelqu'un fournit du code pour contrer une tricherie, il recoit un sort de
    clerc.
    Quelqu'un dévoile une faille de sécurité grave, il reçoit des sorts de mage de
    haut niveaut.
    Quelqu'un a trouvé un cheat pour voler, il a le droit de l'utiliser. quand un
    contre cheat est trouvé, il recevra un autre sort. Il fournit le code de son
    exploit, il recoit un sort de haut niveaut (ou une arme, ou un vaisseau spatial
    ou koikesoilejeu).
    Quelqu'un crée un site regroupant beaucoup de ressources aidant les newbyes, il
    recoit des pouvoirs d'enchanteur d'objets (ou je sais pas quoi d'autre)
    Untel a fourni un pack de textures ou a fait le layout d'un site web super beau,
    il recoit des sorts d'enchanteur.
    Dans un tel systéme, je ne pourrais pas devenir Gandalf, mais si je rencontrais
    un Gandalf, j'aurais vraiment le sentiment de rencontrer quelqu'un qui mérite sa magie,
    quelqu'un de magique et pas un éventuel exploitateur de cheat ou de failles
    ou qui a passé 2200 heures à tuer 3724 orcs des plaines.