DustyLab est un projet de serveur GTA Mini-Jeux PVP (mondial) que des amis m’ont demandé de créer, car ils voulaient la possibilité de rendre plus accessible le tout a n’importe qui et d’avoir du contenu exclusif, j'ai également réalisé tout ça en stream sur Twitch.
J’ai tout fait de A à Z car contrairement au projet S.A DreamV celui-ci tourne sur du TypeScript et Angular pour les interfaces.
Ci-dessous vous retrouverez ce qui a été fait sur ce projet en question, et je tiens à préciser que pour les interfaces je me suis inspirée fortement de la maquette Figma de mon ami.
J’ai tout fait de A à Z car contrairement au projet S.A DreamV celui-ci tourne sur du TypeScript et Angular pour les interfaces.
Ci-dessous vous retrouverez ce qui a été fait sur ce projet en question, et je tiens à préciser que pour les interfaces je me suis inspirée fortement de la maquette Figma de mon ami.
SOUS LE CAPOT
VUE ISOMÉTRIQUEUne stack. Un écosystème.
Project Core → catégories → technologies. Chaque structure représente un rôle dans le projet.
ARCHITECTURE
- Angular
- Lua
- TypeScript
Chaque technologie est reliée à sa catégorie
Le menu pause permet de paramétrer nos préférences pour la langue ainsi qu’un curseur personnalisé, de modifier les touches sur GTA.
Mais aussi d'accéder à:
- Sa liste d’ami(e)s
- Son crew
- Sa squad
Mais aussi d'accéder à:
- Sa liste d’ami(e)s
- Son crew
- Sa squad
L’objectif de mes amis était d’avoir un système de classe d'armes, pour permettre de se différencier des autres serveurs pour laisser la possibilité aux joueurs d'être plus libres de leur choix.
Donc ils m’ont laissé carte blanche sur cette interface, donc j’ai repris les codes couleurs pour rester dans leur univers.
Une classe peut être renommée / réinitialisée, mais aussi peut contenir une armes principale et secondaire, des grenades mortel / tactique, mais aussi des atouts qui permettent de basculer le cours de la partie face au adversaire.
Les armes ont la possibilité d'être personnalisables grâce à leurs accessoires, mais aussi de modifier l’apparence pour leur plaisir personnel.
Donc ils m’ont laissé carte blanche sur cette interface, donc j’ai repris les codes couleurs pour rester dans leur univers.
Une classe peut être renommée / réinitialisée, mais aussi peut contenir une armes principale et secondaire, des grenades mortel / tactique, mais aussi des atouts qui permettent de basculer le cours de la partie face au adversaire.
Les armes ont la possibilité d'être personnalisables grâce à leurs accessoires, mais aussi de modifier l’apparence pour leur plaisir personnel.
La personnalisation du personnage est la priorité pour un joueur pour se différencier des autres, ils m’ont laissé aussi carte blanche.
Les joueurs peuvent choisir s'ils sont une femme ou un homme, choisir sa couleur de peau / yeux, mais aussi ses cheveux et barbe.
La garde-robe permet de faire des tenues préfètes et de personnaliser le style de son personnage avec des items déblocables.
Il y a aussi un menu emotes ou lequel le joueur va pouvoir taquiner ses ennemis.
Les joueurs peuvent choisir s'ils sont une femme ou un homme, choisir sa couleur de peau / yeux, mais aussi ses cheveux et barbe.
La garde-robe permet de faire des tenues préfètes et de personnaliser le style de son personnage avec des items déblocables.
Il y a aussi un menu emotes ou lequel le joueur va pouvoir taquiner ses ennemis.
Mes amis voulaient une interface pour le choix des véhicules qui soit claire et simple d’utilisation donc j’ai fait ceci, il voulait aussi la possibilité de personnaliser les voitures, mais ils n'avaient aucune idée pour le visuel donc ils m’ont aussi laissé carte blanche sur la personnalisation.
J’ai décidé de choisir les personnalisations seulement esthétiques en laissant un maximum de liberté pour les joueurs bien qu’il soit petit ou haut niveau tout le monde est logé à la même enseigne.
J’ai décidé de choisir les personnalisations seulement esthétiques en laissant un maximum de liberté pour les joueurs bien qu’il soit petit ou haut niveau tout le monde est logé à la même enseigne.
Ils voulaient un système de tchat pour taquiner les autres joueurs ou pour parler avec d'autres membres de son équipe.
Le tchat dispose de plusieurs salons pour mieux filtrer les messages. Il est possible d’ouvrir le tchat direct en mode commande avec la touche “/”.
Le tchat a 3 configurations:
- Visible tout le temps
- Visible quand un message est écrit
- Cacher sauf quand on l’ouvre
Le tchat dispose de plusieurs salons pour mieux filtrer les messages. Il est possible d’ouvrir le tchat direct en mode commande avec la touche “/”.
Le tchat a 3 configurations:
- Visible tout le temps
- Visible quand un message est écrit
- Cacher sauf quand on l’ouvre
KOTH (King of the Hill) est un mode de jeu axé PVP sur FiveM.
Ce mode de jeu est séparé en 3 équipes qui doivent capturer une large zone placée au centre qui est représentée par un drapeau jaune 🏳️sur la carte présente en jeu.
Le but de la partie est de marquer 100 points en restant dans la zone de capture afin que l’équipe remporte la partie ! Les vainqueurs de cette partie recevront une récompense à la hauteur de leurs attentes !
Ce mode de jeu est séparé en 3 équipes qui doivent capturer une large zone placée au centre qui est représentée par un drapeau jaune 🏳️sur la carte présente en jeu.
Le but de la partie est de marquer 100 points en restant dans la zone de capture afin que l’équipe remporte la partie ! Les vainqueurs de cette partie recevront une récompense à la hauteur de leurs attentes !