Bonjour,
Aujourd'hui je viens présenter un projet, s'était à la base un PoC afin de coder quelque chose durant le premier confinement.
J'ai voulu faire une GUI en React (https://fr.reactjs.org/) et le back dans un premier temps en C++, mais j'ai voulu avancé un peu plus vite et donc migré en .NET Core très rapidement.
J'aurai pour projet de refondre le bot vers pourquoi pas du C++ (ou rester sur du C#) pour m'amuser et j'aimerais savoir si des gens seraient volontaire pour m'aider dans cette tâche, refaire le bot de zéro et le sortir d'état de PoC, et pourquoi pas le share gratuitement une fois le projet abouti.
Donc voilà les quelques features que j'ai développé:
- Protocol builder (me permet de générer les types/enums/messages)
- Contournement de cloudflare via un client zombie utilisant Chromium.
- Sélection du dernier serveur de jeu + dernier personnage.
- IPC entre la GUI et la logique du bot.
- Affichage du chat et de ces messages, de l'inventaire sur la GUI, de la geoposition, et du script chargés.
- Management des maps + pathfinding convertis du client.
- Système de trajet (retour bank, auto delete, récolte) en LUA.
- Métiers de récolte.
- Début des combats (work in progress)
- Gestion des monstres de récoltes.
Features que j'aimerais réaliser dans le futur:
- Ajout kamas, point de vie, vue de la map en temps réel (UI)
- Ajout de proxy pour botter
- IA éloigné
- Configuration des spells avec priorité (UI)
- Planification
- Auto Vente à une certaine heures de la journées
- Elevage de DD
- Amélioration des trajets en ajoutant divers callback sur un trajet (exemples: "onBattleEnd", "onMoveToBank", ect).
Screens de la GUI:
![[Image Introuvable]](https://media.discordapp.net/attachments/749166002759139378/776014160102293524/unknown.png?width=959&height=393)
![[Image Introuvable]](https://media.discordapp.net/attachments/749166002759139378/776016518580011028/unknown.png?width=589&height=467)
Screen de la console côté back:
![[Image Introuvable]](https://media.discordapp.net/attachments/749166002759139378/776014452448690186/unknown.png?width=929&height=467)
Le niveau du perso que j'ai utiliser pour coder se bot:
![[Image Introuvable]](https://cdn.discordapp.com/attachments/749166002759139378/776015188893106225/unknown.png)
En combat (GIF):
https://gyazo.com/81df99264a4ff50653c18a65461d4695
Contactez moi en message privé ou sur le Discord officiel de Cadernis, si vous souhaitez me rejoindre où même si vous avez besoin d'infos ou d'aide sur votre propre bot.
Bon code à tous !