Monthly Archives: October 2016

Maniaplanet 4 Preview #2 – Nadeo Live Part#1

Note: Toutes les images sont Work In Progress.

Bonjour à tous,

Nous sommes heureux de vous présenter aujourd’hui une nouvelle preview de Maniaplanet 4.
Au programme : La promotion des “Titles Packs” sur le web, les clubs et le nouveau chat Maniaplanet.

Apparition des sites web automatiques pour les “Title Packs” : les “Title Pages”.

Un de nos objectifs est de donner aux créateurs les moyens de mieux promouvoir leur “Title Pack”. Ainsi, à partir de Maniaplanet 4, quand un “Title Pack” sera publié sur le Store Maniaplanet, un mini-site sera automatiquement généré et accessible sur le web : la “Title Page”.

title_page

Ces “Title Pages” peuvent être personnalisées grâce aux paramètres modifiables dans le “Title Manager”.

Ce “Title Manager” sera accessible à partir de maniaplanet.com. Principalement, vous y retrouverez les mêmes fonctionnalités plus les nouveautés dont :

  • l’upload et l’hébergement des images,
  • la gestion des admins du “Title Manager”,
  • l’écriture et la publication de news,
  • l’accès aux statistiques.

Zoom at 50%

Les news peuvent être écrites et publiées directement à partir du “Title Manager”. Les news seront affichées sur le site web maniaplanet.com, la “Title Page” et dans Maniaplanet.

tm_news

Le “Title Manager” donnera accès aux statistiques de votre “Title Pack” comme le nombre de joueurs l’ayant lancé ou le rythme des installations par exemple.

Création et gestion des clubs sur le web

Avec Maniaplanet 4, vous pourrez créer et gérer votre club. Un club est un regroupement de joueurs partageant un intérêt commun comme la création, la compétition ou même le rock’n’roll par exemple ! Les sujets peuvent être vastes. Par ailleurs, un club n’a pas l’obligation d’avoir une équipe.

Les clubs seront créés, managés et affichés directement sur maniaplanet.com.

Chaque club aura sa page web qu’il pourra personnaliser avec son blason et sa propre entête. La page web du club affichera :

  • les membres et les équipes appartenant au club,
  • les compétitions et/ou matches auxquelles participe le club,
  • les résultats.

club_home

Au niveau du Club Manager, les administrateurs du club auront tout un panel d’actions disponibles, allant de la gestion des joueurs des équipes, des équipes, des administrateurs du club et dans le cadre compétitif, de la gestion des rencontres et des compétitions.

cm_edit

cm_team

Le nouveau chat Maniaplanet

Le plugin de chat évolue avec Maniaplanet 4, tout d’abord sous le capot puisqu’son code a été entièrement réécrit; les améliorations effectuées sur le serveur de chat et dans le ManiaScript permettent un gros gain de performances (environ 50%).

Design

Vous trouverez ensuite des changements au niveau du design, qui permet d’afficher plus clairement les informations concernant vos amis et offre une zone de texte plus étendue.

Image conceptuelle

Image conceptuelle

Notifications

Le système de notification a également été revu et donne plus détails comme le type de notification.

Les chatrooms

La nouveauté majeure du chat est le support des chatrooms, permettant de discuter avec plusieurs utilisateurs à la fois. Les utilisateurs auront par ailleurs plusieurs options dont :

  • Ajouter un utilisateur dans sa liste d’amis
  • Rejoindre la partie en cours d’un utilisateur

Compatibilité clients XMPP & gestion des messages multilignes

Le nouveau chat Maniaplanet sera compatible avec des clients XMPP externes et permetta la gestion des messages multilignes. En clair cela veut qu’il sera possible de se connecter au serveur de chat avec un logiciel de communication externe tel que Jabber, Trillian ou Psi par exemple, afin de pouvoir communiquer avec ses amis et dans les chatrooms sans avoir besoin du client Maniaplanet.

Le chat sur le web

Un client web sera également de la partie sur le nouveau site Maniaplanet.com.

chat_web

D’autres fonctionnalités sont prévues à l’avenir (pour la beta/release et/ou même après), donc restez connectés pour connaître les prochaines évolutions.

Have fun et rendez-vous dans le forum pour discuter de ces nouvelles informations ! 😉

Maniaplanet 4 #Preview 1 – Performance et Rendu de Maniaplanet 4

Bonjour à tous,

Après trois mois de développement sur Maniaplanet 4, il est temps de commencer la période des previews. Jusqu’à la sortie de la Beta, nous posterons des previews mettant en avant les éléments clés sur lesquels nous travaillons.


Aujourd’hui, notre première preview aborde les performances et le rendu dans Maniaplanet 4. Nous espérons que vous apprécierez l’article qui se déroule de la façon suivante :

  • les performances des processeurs et des GPU (processeur graphique),
  • l’optimisation des blocs,
  • l’amélioration des temps de chargement,
  • l’amélioration des temps de calcul des lightmaps.

Tous ces changements vont permettre à Maniaplanet de devenir plus rapide et plus performant, de laisser plus de marges aux créateurs et d’offrir aux joueurs une meilleure expérience de jeu.

De meilleures performances

Avec Maniaplanet 4, l’API graphique du moteur va changer et passera de DirectX 9 à DirectX 11. Ce changement, couplé à une meilleure utilisation des processeurs (particulièrement ceux multi-cœur), entrainera de meilleures performances dans Maniaplanet.

Comme le montrent les screenshots suivants, le gain d’images par seconde est visible ***:

Des améliorations de performance seront également présentes pour obtenir un meilleur framerate en réalité virtuelle.

Optimisation des blocs de l’éditeur de map

Dans Maniaplanet 4, les blocs des différents environnements vont recevoir une passe d’optimisation qui permettront de réduire le poids des maps, leur temps de chargement, le framerate ainsi que le temps de calcul des light maps.

1/ Le poids des blocs a été réduit.
Voici en exemple, quelques variations de poids de maps entre Maniaplanet 3 et Maniaplanet 4*

blocks-size-table

2/ Le calcul du LOD (Level Of Details) fera désormais varier les détails des blocs en fonction de leur distance par rapport au joueur.

3/ La qualité de modélisation des blocs variera elle aussi. En qualité “very fast”, les blocs auront une modélisation légèrement inférieure à celle de Maniaplanet 3. Cependant en “very nice” les blocs seront de meilleure qualité et ne demanderont pas plus de ressources qu’auparavant. Enfin, les faces non visibles des blocs dans certaines situations seront supprimées.

Des chargements plus rapides

Maniaplanet 4 apportera des gains significatifs de temps de chargement des maps, surtout lors du premier chargement**.

Ces gains de temps sont possibles grâce à :

  • certaines opérations profitant des processeurs multi-cœurs comme la génération des decals ou encore la compilation des scripts par exemple,
  • plusieurs modifications faites sur le processus même des chargements des maps,
  • l’augmentation des données préchargées lors de l’ouverture d’en environnement.

Par ailleurs, il est bon de noter qu’avec cette optimisation des temps de chargement, il y aura aussi plus de données gardées en mémoire, ce qui accélèrera les chargements entre les maps.

Le tableau ci-dessous vous donne quelques exemples de temps de chargement. La durée est indicative et varie en fonction de la configuration des ordinateurs et du statut Alpha de Maniaplanet 4. Il s’agit de moyennes sur 3 prises.

MP4---loading-times

Modifications sur le calcul des lightmaps

Dans Maniaplanet 4, les calculs sur les lightmaps sont modifiés suite au passage de DirectX 9 au DirectX 11. Ce changement fait que, pour le moment, le temps de calcul des lightmaps varie en fonction de la map et de la qualité des ombres choisie. Au moment de l’écriture de cet article, le calcul des lightmaps a été optimisé sur les maps de jour.

Le travail est toujours en cours pour rendre ces optimisations fonctionnelles sur l’ensemble des moods, l’objectif étant d’obtenir des lightmaps de qualité équivalente ou un peu supérieure à celle de Maniaplanet 3.

lightmaps

*Maniaplanet 4 étant encore en Alpha, les chiffres pourront varier à la sortie de la mise à jour.

**Configuration du PC utilisé pour calculer le temps des chargements :

  • CPU : Intel Xeon W3550 @ 3.07GHz
  • GPU : Nvidia Geforce GTX 480
  • RAM : 24Go DDR3
  • Résolution : 1920*1080 @ 60Hz
  • OS : Windows 10 Pro
  • Configuration Maniaplanet : Very Nice

***Work in Progress