Passer au contenu principal

Alpha | 0.1.0

On y est, le premier devblog sur GTA est là ! Avant toute chose, quelques mots pour présenter notre constat et notre vision.

Premier constat : le développement et la communauté sur GTA sont sans commune mesure avec ce que nous connaissions sur Arma. Sur Arma 3, nous étions partis, comme 99% des serveurs, sur un "framework" (la base du serveur) nommé Altis Life RPG. À partir de ce framework, nous avons construit une couche de fonctionnalités et d'assets jusqu'en 2017, lorsque nous sommes passés sur Malden. À partir de Malden, nous avons décidé de tout reprendre à zéro et construire notre propre framework pour avoir un contrôle à 100% sur ce que nous voulions développer. Ceci, couplé à nos connaissances en web et modding, a fait que nous avions un des serveurs les plus avancés sur Arma 3.

Et pour GTA ? Sur GTA, les choses sont à peu près similaires à l'exception que 2 frameworks principaux se disputent le leadership: un historique nommé ESX et un plus récent nommé QBCore. Ces 2 frameworks proposent tous deux quasiment les mêmes fonctionnalités mais ont des approches différentes d'architecture. L'avantage pour les personnes qui utilisent ces frameworks est que la quasi-totalité des assets et scripts créés (et souvent vendus) par la communauté se présente comme étant "ESX compatible" ou "QB-Core compatible".

Et pour Homelife ? Pour le serveur, nous avons choisi ni l'un, ni l'autre. En effet, ces frameworks, bien utiles pour créer un serveur rapidement et pouvoir acheter des scripts, ne correspondent pas du tout à la vision d'Homelife. Nous voulons continuer à développer nos propres fonctionnalités, avoir la main sur le code source en totalité, ne pas être restreints sur nos modifications et être flexibles. Pour satisfaire ces besoins et étant donné qu'il serait trop long de développer de zéro notre propre framework, nous avons décidé de nous baser sur un autre framework open source peu connu et qui a le double avantage d'être totalement open source et d'être écrit en TypeScript. Vous trouverez dans ce devblog un état des lieux du framework avec déjà quelques modifications, les prochains devblog vous montrerons les nouvelles fonctionnalités. En parallèle des devblogs, des pages wiki seront faites sur les différentes fonctionnalités avec une plus grande précision. 

La carte:

Nous avons choisi de n’exploiter que la partie sud de la carte dans un premier temps. En effet, les activités situées au nord seront peu, voire pas utilisées initialement. L’aménagement de la zone nord se fera progressivement, en fonction de l’évolution du serveur et de sa communauté.

Les entreprises:

Le framework met à notre disposition plusieurs types d’entreprises, que nous déploierons progressivement en fonction du nombre de joueurs présents sur le serveur.

L’ensemble des entreprises sera décrit et consultable directement via le téléphone en jeu.

Nous commencerons par les entreprises de services suivantes :

  • Downtown Cab Co (Entreprises de taxi) 
    • [Screen]
  • V0r8RPB.jpg

    • Bahama Unicorn (Bars/ clubs)

    Bahamas1.jpg

    • [Screen]Intérieur Bahamas Mamas

    Bahamas2.jpg

    • Intérieur Bahamas Mamas

    Bahamas3.jpg

    • Club Vanilla Unicorn

    club1.jpg

    • Bennys (Dépanneurs)

    Bennys1.jpg

    • [Screen]Intérieur Bennys

    Bennys2.jpg

    • Bennys Blaine County

    BennysN1.jpg

    • Weazel News (Journaliste)
      • [Screen]

    WZ1.jpg

    Ainsi que les entreprises de ressources :

    • Domaine Malden (Vigneron)
      • [Screen]
    • Heavy Equipment (Travail du métal)
      • [Screen]
    • Darnell Clothing (Entreprises de vêtement)
      • [Screen]

    Les services publics:

    En cohérence avec notre choix de n’exploiter que la partie sud de la carte dans un premier temps, seuls certains services seront initialement disponibles.

    Vous retrouverez donc les services suivants :

    • LSPD (Police de Los Santos)
      • [Screen]
    • LSMC (Service d'urgence médical)
      • [Screen]
    • Gouvernement
      • [Screen]

    La tablette et le téléphone:

    La tablette sera votre outil principal, aussi bien en jeu qu’en dehors. Accessible à tout moment, elle vous permettra d’interagir avec de nombreuses fonctionnalités. Certaines informations ne seront disponibles que lorsque vous serez connecté au serveur, tandis que d’autres resteront accessibles hors ligne.

    Que ce soit pour consulter Le Bon Coin, accéder à votre compte ou gérer votre entreprise, tout passera par cette interface.

    • [GIF de la tablette]

    Les fonctionnalités seront progressivement déployées, selon leur priorité d’usage. À terme, nous souhaitons que l’ensemble des aspects liés au roleplay puisse être centralisé et géré via cette plateforme.

    Contrairement à la tablette, le téléphone ne regroupe que des applications strictement liées à l’environnement en jeu. Vous devrez ainsi alterner entre la tablette et le téléphone en fonction de vos besoins et des fonctionnalités que vous souhaitez utiliser.

    • [GIF du téléphone]