Coder Social home page Coder Social logo

infinity54 / lol_clientremake Goto Github PK

View Code? Open in Web Editor NEW
1.0 0.0 0.0 10.13 MB

Recreation of League of Legends client. Support for Windows only (but theoretically compatible, at least partially, with Linux and Mac too). Only in French for now.

JavaScript 39.84% SCSS 39.09% Twig 21.06%
client games league league-of-legends legends of riot riot-games

lol_clientremake's Introduction

League of Legends Client Remake

Recréation (et partiellement fictive) la plus fidèle possible du client de League of Legends. Ce dépôt utilise des fichiers stockés avec Git LFS.

Il est important de noter que ce client ne peut pas être utilisé en remplacement du client officiel, pour diverses raisons :

  • Les clients alternatifs ne sont pas supportés par Riot Games, et peut résulter en un bannissement de votre compte en cas d'utilisation.
  • En admettant que ce type de client soit officiellement supporté, cette version n'est que facultative. Les données sont récupérées via les outils de développement de Riot, ce qui explique l'absence de certains informations et/ou fonctionnalités dans ce programme (chat vocal, messagerie, liste d'amis, etc...).

Installation du projet

  • Installer Git
  • Vérifier que Git LFS est disponible.
  • Installer la dernière version LTS de Node.JS
  • Installer Yarn à l'aide de la commande suivante : npm install --global yarn
  • Se placer dans le dossier où l'on souhaite enregistrer le code du programme
  • Récupérer le dépôt Git du projet en local : git clone https://github.com/InFinity54/LoL_ClientRemake.git LoL_ClientRemake
  • Se placer dans le dossier créé par la commande précédente
  • Installer les dépendances du projet à l'aide de la commande suivante : yarn install
  • Ouvrir le dossier du projet à l'aide d'un éditeur de code

En ce qui concerne l'éditeur de code, le projet est compatible avec plusieurs d'entre eux, comme Visual Studio, Visual Studio Code ou encore WebStorm. WebStorm est celui qui a été utilisé durant le développement de l'application.

Démarrage du projet

  • Se placer dans le dossier du projet
  • Exécutez le programme avec debug à l'aide de la commande suivante : yarn start

Il est également possible de configurer l'IDE WebStorm pour exécuter cette commande automatiquement lors du clic sur le bouton "Play" permettant de lancer le debug.

Compilation et publication

La commande yarn make permet de compiler l'application et la commande yarn publish permet d'envoyer le résultat de la compilation directement sur GitHub, dans une nouvelle release.

La release sera enregistrée en tant que brouillon, permettant d'y remplir les différents éléments (titre, tag, changelog, etc...) avant sa publication.

lol_clientremake's People

Contributors

infinity54 avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.