Mise à jour du 18 novembre 2016

Les amis,

Ce fût une belle semaine ici a City State Entertainment, vraiment belle. Pourquoi ? Parce que non seulement les gros tests de Bots reviennent, mais ils reviennent avec une vengeance. Quelle sorte de vengeance ? Parlons-nous du genre vu dans le classique de Sergio Leone : “Il était une fois dans l’Ouest” ? Ouais, ce genre de vengeance. Allons à la top liste des dix premiers, et vous verrez ce que je veux dire.

Le Top 10 :

  • Test de bot – Marc, Rob et Colin ont travaillé dur à refactoriser notre code de bot, car nous n’avons pas fait attention à lui depuis beaucoup, beaucoup de mois. Nous avons lancé des tests internes avec une centaine de bots circulant autour d’une île. Ils ne portaient aucune armure, et leur mouvement était assez saccadés. Au cours des dernières semaines, nous avons replacé nos paramètres à l’endroit où ils devraient être, donnant aux mouvements des bot un air plus naturel, en leur donnant des vêtements à porter. Cette semaine, nous avons eu plus de 1400 bots uniques courir dans le monde. Et ces robots ne sont pas de faux PNJs, ou autre chose du même genre ! Chaque bot est un “client sans tête” (exécutant des instances AWS distantes), qui pousse plus de stress sur notre système qu’un joueur (bien plus que la plupart des joueurs, il y a toujours une ou plusieurs exceptions), et ils courent maintenant avec l’armure recommandée par classe. C’est plus qu’un peu impressionnant (pouvez-vous penser à un jeu qui peut gérer de nombreux joueurs devant vous ?), et un testament à tout le dur travail accompli jusqu’ici. Pour les Backers qui veulent voir des nombres intéressants, rendez-vous sur les Forums pour voir un fil de discussion où je parle de performance et de citer les chiffres de mon perfHud, quand j’ai “plongé dans la mêlée de Bot” au cours des derniers jours. Un encouragement spécial à l’équipe pour avoir rendu cela possible. La meilleure partie ici est que nous avons à peine commencé à optimiser.
  • Serveur de chat corrigé – Notre code de discussion a toujours eu besoin d’une attention particulière, et JB a travaillé dur pour l’améliorer. Nous avons rencontré quelques problèmes juste avant le week-end de la semaine dernière, et nous avons dû le désactiver. Nous avons eu un test “Break the Chat Build”, qui a été un succès pour surligner certaines choses supplémentaires à retravailler. Nous pensons avoir résolus les problèmes, et nous souhaitons des retours dessus lors de nos prochains essais.
  • WIP – Les Imposteurs améliorés – Les Imposteurs nous permettent de rendre de vastes forêts en affichant des modèles lointains comme une collection d’images plates. Dave a amélioré leur fidélité visuelle tout en améliorant les performances. Tyler a vu un “avant-et-après” la nuit dernière et a déclaré: “Wow, c’est le jour et la nuit cette différence ! Génial !”
  • WIP – Commencer le travail sur les guildes – ayant travaillé précédemment sur les groupes, nous commençons de même sur les guildes pour la bêta. Nous touchons d’abord aux fonctions de base, telles que la création, l’adhésion et l’invitation aux guildes, ainsi que la fenêtre de discussion de guilde.
  • WIP – Mise à jour de la grille de placement (CUBE) – Nous avons un plan solide pour la voie à suivre, et maintenant nous commençons la refactorisation pour nous permettre d’avoir des tours rondes dans nos structures.
  • HDR tuning – George a installé plus de boutons de réglage, ce qui permet à l’équipe artistique plus de contrôle dans la fabrication d’un monde magnifique. L’éclairage dans le monde est encore en WIP, et nous avons bien plus d’améliorations à venir.
  • Physique et réseau – Nous avons séparé l’état du réseau physique de nos autres états du réseau. Cela nous permet d’envoyer encore plus de messages réseau sans affecter notre performance.
  • Art – Armure : Terminé la modélisation de l’armure de la Cour d’automne TDD, et de passer au texturage pour elle.
  • WIP – Biomes : Améliorations tout autour du biome automnal – Tyler et Dionne ajoutent actuellement de nouveaux actifs et adaptent les actifs existants. Nous faisons aussi une mise à jour des paramètres du biome en général, pour ajouter plus de variation sur le terrain.

Si le premier point n’a pas encore attiré votre attention, voici une capture d’écran sur le sujet :
https://gallery.mail….ad22791ce3.jpg

Pouvez-vous deviner combien de Bots (clients “sans tête” qui consomment plus de bande passante serveur et CPU qu’un joueur normal) ? J’étais debout au milieu de ? 300 ? 500 ? 1000 ? Sûrement pas plus que cela, non ? Eh bien, en fait, environ 2 000. C’est vrai, je volais au-dessus de la foule d’environ 2K Bots et non seulement pas de crash du jeu, mais il avait une bonne performance. Et si vous pensiez que la grande majorité des Bots étaient loin derrière moi, faux, ils étaient à peu près aussi loin que le groupe que vous voyez sur cette photo. Encore dubitatif ? Voici une image de jour.
https://gallery.mail….b3dd7826ed.jpg

Mais attendez, je suis sûr que certains d’entre vous pensent que même ainsi : “Je parie que vous ne pouviez pas marcher au milieu d’eux !”, Non ? Eh bien, voici un autre tir du même test.
https://gallery.mail….fa63610a87.jpg

Pas mal, non ? Deux milles Backers et Bots dans une zone minuscule et je pouvais courir au milieu. Maintenant, nous ne sommes pas encore arrivé au bout du chemin – nous devons encore ajouter des sorts à lancer, mais c’est à venir. Et bien que cela aura un impact sur le FPS, nous avons beaucoup de place pour les optimisations du côté client et serveur. Et, ce qui est encore plus important, cela signifie que les batailles dans les petites centaines (par exemple 300), seraient facilement manipulés par la couche réseau, et nous pouvons toujours optimiser le client en éliminant les effets des combats lointains. Par conséquent, si vous pensiez que nous ne pouvions pas tenir notre promesse de batailles à grande échelle, nous approchons rapidement le point où vous verrez comment notre moteur peut gérer ce genre de jeu que tant d’entre nous ont attendu depuis des décennies. De plus, la carte, avec laquelle je testais, était une GTX970, une carte de deux ans. Une puissante, bien sûr, mais une carte de deux ans en jouant un jeu en Alpha. Même s’il ne faut pas encore faire monter la Hype, comme je l’ai dit il y a quelques mises à jour, le bout du tunnel devient toujours plus proche et lumineux. Et si vous avez un doute sur la façon dont nous construisons ce que nous faisons ici, demandez-vous combien d’autres MMORPG peuvent gérer même 300 personnes dans une petite zone. Ce week-end, nous donnerons à tous nos testeurs Alpha, Bêta 1 et IT une chance de voir cela en action.
Du côté artistique aujourd’hui, voici un concept de travail pour les nouvelles lunes sur lesquelles nous travaillons. Plus est à venir.
https://gallery.mail….4a46d911c0.jpg

Ensuite, pourquoi pas quelque pièces d’armures de la Cour d’automne des Tuatha Dé Danann ?
https://gallery.mail….55e3c42436.jpg

Quittons, convenablement, les terres des Artistes avec une hache épique.
https://gallery.mail….3ca3599776.jpg

Ouf, beaucoup de fait et de détaillé pour la plus petite de nos mises à jour hebdomadaires. Voici quelques informations supplémentaires :

  • Je pars pour Abu Dhabi mercredi. Vraiment hâte de ce voyage. Si vous êtes sur place la semaine où j’y suis, faites-moi savoir via le support (envoyez-le à support@citystateentertainment.com avec le titre MJ Goes to Abu Dhabi) et nous pourrons nous réunir. Je suis complètement réservé samedi / dimanche, mais je suis disponible les autres jours (vendredi et mardi sont les plus propices).
  • Le studio de CSE est fermé jeudi / vendredi de la semaine prochaine pour Thanksgiving. Pour ceux d’entre vous qui le célèbrent, amusez-vous bien !

C’est tout pour aujourd’hui. Cependant, si vous voulez plus d’infos sur notre gros test de Bot, j’ai posté un tas de choses sur les Forums. J’espère que vous apprécierez ce que vous verrez là-bas, et ce que vous avez découvert dans cette mise à jour, en particulier les “Big Bot Beltway Battles”. Je ne peux que souligner à quel point il est important de passer par cette étape sur le long chemin vers la Bêta , sur lequel nous continuons notre avancée. Nous vous avions promis des batailles à grande échelle et c’est ce que nous vous livrerons bien plus tôt que vous ne l’auriez prévus !
Nous sommes actuellement en train d’exécuter un gros test de Bot sur Wyrmling ce week-end. Nous avons dû prendre un peu de temps supplémentaire ce soir pour le mettre en marche, mais il est là et attend que tous nos Backers Alpha, Bêta 1 et IT viennent nous rejoindre et 360-500 (les nombres varient) de nos Bots pour un week-end à la mer. Certaines choses à noter avant de vous ne vous lanciez dans le test:

  • Si vous avez une carte moins puissant qu’une Nvidia 680, votre expérience va en souffrir. D’un autre côté, si vous avez un 970 ou plus, la performance sera tout simplement bonne.
  • Nous n’avons pas encore commencé à optimiser vraiment le “frame-rate” pour notre jeu, sans parler des batailles à grande échelle. Quoi que vous voyez aujourd’hui, n’est juste qu’un point de départ, pas le point final.
  • Nous expérimentons certaines bizarreries avec le build courante, ainsi si vous voyez un FPS beaucoup plus bas que prévu, particulièrement si votre carte vidéo est une version 9xx ou 10xx(nVidia), essayez de redémarrer le client.

Le test se déroulera tout le week-end à moins que quelque chose tourne horriblement mal. Veuillez poster tous les bugs sur nos forums ICI – https://forums.camel….g-nov-18-21st/.
Comme toujours, nous vous remercions de votre soutien et de votre patience !

-Mark