Salut,
J'ai du mal à comprendre, tu es en "école d'ingé" surtout dans le réseau et tu poses une question en disant que tu as des notions vague dont les simples base, le premier cours même de base sur le réseau y répond ... Je dis pas ça méchamment mais si avec "des notions" tu poses de tel questions ... C'est mal partie.
Pour y répondre je vais t'expliquer concrètement la chose plutôt qu'un "oui" ou un "non".
Un programme informatique basé sur un client et un serveur s'échange sous forme de "packet" en TCP ou UDP.
Ici D est en TCP, nous échangeons donc en protocole TCP donc tu peux même t'amuser à programmer de A à Z sans aucune bibliothèque en prenant le format par défaut.
(Par exemple un paquet commence par 6 bytes de l'adresse MAC du destinataire suivis de 6 bytes d'adresse MAC de l'envoyeur, il faut donc connaître l'adresse MAC du PC pour pouvoir le contacter, on utilise des DNS pour ça sur internet, il y en à un pour connaître l'IP et MAC du serveur, bref google si tu veux plus d'infos pour ça, quand tu as une IP tu envoies pas à une IP ton PC va demander si il la connaît pas déjà l'adresse MAC pour ensuite pouvoir discuter, sans ça tu parles à un mur).
Qu'est ce qu'est un bot et comment ça marche ? Le bot est la simulation de l'envoie et réception des packets.
Autrement dit, pour pouvoir faire un bot il faut que ce que nous utilisons est capable d'envoyer et recevoir un packet TCP.
Félicitation, les plus vieux serveurs IRC sont en TCP en utilisant Javascript, il est donc totalement possible de faire un bot en utilisant Javascript sur un navigateur.
Pour le launcher soit tu arrives à mettre un APK sur un navigateur, soit il faut le simuler, le virtualiser ou encore tout reprogrammer les packets, l'ajout des textures etc pour refaire un client version navigateur.
Comme à la base c'est juste des échanges TCP, le reste s'articule en interaction avec. Il est donc loin d'être impossible de refaire tous les visuels en Javascript et de les généré par rapport aux packets, bref.
Déjà juste un bot c'est un bordel alors refaire un launcher complet, bon courage !
Le plus simple est de réussir à utiliser un APK sur navigateur. Ou juste d'utiliser Bluestack / nox etc ...
Ce n'est pas pour rien que D rétro même si il est en Flash qu'il ne soit pas reconduit sur navigateurs. Trop de problèmes, trop de complexités, tu peux pas t'amuser à rendre compatible partout. Donc ils ont fait le choix de varié les supports (android, PC/MAC/LINUX).
Je te souhaite un bon courage dans ton école d'ingé et je te conseil vivement d'apprendre en amont sur internet !