Se jeu va faire un retour en magasin, un jeu comme Loki n´aurais pas du sortir dans le commerce ...
Pourquoi ?
C’est très simple, après même pas une heure de jeu et voyant la multitude de bug présent, zone qui lag, vendeur buger: impossible d´acheter ou de vendre, vidéo qui ne se lance pas, prise en main très moyenne, graphisme très bas etc.
Je me suis pencher sur le codage du jeu pour voir comment il a était conçus, et bien sa fait très peur.
Il faut savoir différente chose dans un premier temps, le codage d’un jeu est simple et compliquer à la fois, pourquoi ? Et bien a cause de l’évolution des machines, aujourd’hui actuellement les développeurs, que sa sois pour des jeux, des programmes ou autres, se basse sur le ratio de puissance actuelle des machines vendus en commerce.
En gros, les machines en ventes actuellement permette de crée des jeux n’importe comment, explication :
Le codage d’un jeu ou d’un programme dois se faire de la manière suivante, pratiquement aucune dll, les dll sont des fichiers de configurations qui demande énormément de ressources, il faut savoir qu’il est tout à fait possible de crée des jeux ou programmes sans la moindre dll, même un Windows pourrais être crée sans la moindre dll, pourtant vous en avez des milliers… c’est pourquoi sa ram même avec une bonne machine sous certaine condition …
Viens ensuite la manière de coder le jeu, la manière propre, et la manière a la va vite des temps moderne.
Explication :
Une ligne de code bidon qui n’est pas du code mais qui va permettre à tout le monde de comprendre.
« Si IDJoueur=#joueur Clique sur ‘Vendre’ IDitems=#items ‘Vendu’ »
En gros si le joueur sur la case ‘Vendre’ chez un marchant et bien il vend son objet sélectionné en question.
Dans un jeu bien fait, quelque sois le vendeur ou vous irais vendre vos items (comme Diablo2 – codage parfait) vous trouverez se type de codage, mais surtout elle ne seras écris qu´une seul et unique fois dans tout le jeu.
Chez Loki c’est différent, cette ligne de code retrouvé si dessus et écris autant de fois qu’il existe de vendeur en jeu, plutôt que faire appelle a la même ligne de code pour tout les vendeurs, se qui serais bien plus rapide en jeu, pour Loki ils nous ont mis une ligne de code par vendeur avec un ID par vendeur, en gros ceci.
« IDVendeur=#Vendeur Si IDJoueur=#joueur Clique sur ‘Vendre’ IDitems=#items ‘Vendu’ »
Comme vous pouvez le voir un ‘IDVendeur’ à était rajouté pour les vendeur en jeu, se qui implique des commandes plus complexe en jeu et donc plus long a exécuter (cool sa ram, je vais pouvoir me faire un café, merci Loki), ceci a était faire pour absolument tout, même les décor (mdr), c’est pourquoi vous avez une barre de chargement pour un zone minuscule qui met trois ans a se charger, et une barre de chargement pour une zone immense dans Diablo2 qui prend 5 secondes à charger.
En gros Loki à était coder a la va vite de manière très grotesque, c’est pourquoi il ram et bug sur les machines ressentes.
Pour finir je dirais quand même un truc très con qui fera chier les développeurs du jeu s’ils passent dans le coin et li ceci, si le jeu avez était coder de manière propre avec un minimum de dll, une machine type p4 2.0GHz (4ans), avec 512 de ram et une carte graphique vielle de 5ans, le jeu tournerais sans la moindre difficulté et sans bug…