Dofucks - Bot assuré intelligent

Inscrit
5 Novembre 2017
Messages
15
Reactions
9
#1
Bonjour,

Je vous propose un bot open source, Dofucks. (cliquez pour accéder au GitHub)

Le projet s'appelle DofucksReborn car Ankama a fait fermer mon premier repository (cliquez ici). Des sources d'Ankama y étaient intégrées.

Mon projet a commencé le 26 septembre 2016, quand le jeu est sorti. J'ai commencé par décompiler l'application android, regardé plus ou moins ce que ça faisait. Et j'ai découvert que c'était en javascript, donc portable facilement sur PC.
A partir de là est né le projet Dofucks. J'ai commencé à automatiser la récolte de bois... puis à changer de map automatiquement, à suivre un chemin... Puis est venu la partie "combat" je me suis dit que je voulais pas faire comme les autres, où les utilisateurs doivent choisir bêtement leur sort à utiliser et à dire si on doit le placer sur soi, sur une case vide ou sur un ennemi..

Et bien c'est ce que j'ai fait. Dans mon bot, on ne choisit seulement que les sorts que l'on veut utiliser. Il n'y a pas de priorité de lancement, vu que c'est le bot qui regarde si c'est viable de lancer le sort ou pas.
Il gère les effets de zone, il sait combien d'ennemis il va taper et à quelle intensité, en prenant en compte les boosts et les resistances.

Ce n'est qu'une partie du bot, car il y a d'autres features intéressantes. J'ai développé ce bot dans mon temps libre pendant plus d'un an. Aujourd'hui je le mets open source car j'ai eu plusieurs confrontations. En voulant rendre leur jeu meilleur, ils m'ont juste banni parce que je "nuisais à la communauté". Alors qu'en fait, j'essayais vraiment de rendre leur jeu meilleur, par exemple en automatisant les tests qu'ils font aujourd'hui manuellement (sur des quêtes, des actions diverses, du genre le tuto Joris).

Bref, vous pouvez accéder au site ici : http://dofucks.com

J'aimerais beaucoup l'aide de développeurs pour notamment améliorer le Fighter, pour qu'il prenne en compte les targetMask des effets des sorts. Car aujourd'hui, quelques sorts sont inutilisables car considérés comme boost (Furie sur sacrieur, Pression sur Iop) alors que ce sont des sorts principalement de dégats. (Et dans le code, je dis que si c'est un boost, il faut que ça te touche).

Le site et le jeu sont en anglais car il n'y a pas seulement des Français, mais beaucoup d'espagnols et d'anglais qui utilisent les émulateurs notamment.
Si vous ne comprenez pas l'anglais, je suis désolé. Peut-être qu'un contributeur saura intégrer l'i18n :p en tout cas pour moi ce n'est pas une priorité du tout (c'est du détail).

Merci d'avoir lu, et j'espère que ça vous plaira. Vous pouvez rejoindre le Discord en cliquant ici.

Voici quelques screens (le premier n'est pas à jour, il présente les fonctionnalités globales)

 

BlueDream

Administrateur
Membre du personnel
Inscrit
8 Decembre 2012
Messages
2 010
Reactions
149
#2
Merci du partage l'artiste ! ;)
 
Inscrit
5 Novembre 2017
Messages
15
Reactions
9
#3
Merci !

50 personnes ont utilisé le bot en l'espace d'une semaine (01-08 novembre)

Est-il donc parfait pour que personne ne réagisse ici ? :D

Voici les potentiels bugs que vous pourrez rencontrer :
- Tentative d'invocation alors que vous avez atteint la limite max d'invocs
- Tentative de taper une fois de plus avec un sort alors qu'il est limité à x utilisations par tour (j'ai déjà essayé de corriger ce problème, mais pas moyen, y'a toujours un cas particulier qui confirme la règle)
- Si vous ne pouvez pas lancer un sort (avec message d'erreur dans le chat), votre perso va passer son tour pour éviter de buguer. Il peut lui rester des PA.
- Si vous minimisez la fenetre sous Windows, il risque d'y avoir du throttle (un abaissement volontaire de la qualité et de la priorité du processus), ce qui peut engendrer des déconnexions, y compris pendant des combats
- Si vous changez de bureau virtuel sous Mac, idem qu'au dessus

Merci de poster vos retours, vos suggestions, vos avis, etc.
 

Labo

Membre Actif
Inscrit
16 Aout 2013
Messages
799
Reactions
15
#5
Beau projet !
Dofus Touch a vraiment offert des possibilités de bot incroyables :)
 
Inscrit
10 Decembre 2017
Messages
1
Reactions
0
#6
Saludos. Amigo no se como añadir el "LOAD PATHS". Me ayudaría bastante que hicieras una guía de como hacerlo.
 
Inscrit
5 Novembre 2017
Messages
15
Reactions
9
#7
Hi @micromaster. If your screen is not wide enough, you'll see only "LOAD" or "PATHS"
This button is located next to the paths combo box, which is empty if you have no paths.
Once you've clicked on it, select a pths.json file, there is one available here : http://dofucks.com/paths.json
 
Inscrit
28 Février 2014
Messages
99
Reactions
35
#8
Très beau travail, le bot fait très propre
 
Inscrit
7 Juin 2017
Messages
24
Reactions
0
#10
Super sympa bravo a toi! dommage pour le DMCA claim pour la premiere version.
Sinon la GUI peut etre a revoir un peu ^^
 
Inscrit
5 Novembre 2017
Messages
15
Reactions
9
#11
Merci pour vos messages, ça me motive :)

@The Falcon pour la UI, en effet j'ai galéré parce que je trouvais rien dans material-ui comment faire des colonnes ou des grilles...
Résultat je pense que je vais prendre du css de semantic-ui pour mieux les gérer. Parce qu'en plus, material-ui se dit respecter les normes du flat design etc... Mais bon quand tu veux aligner 2 éléments horizontalement laisse tomber comment tu galères...

Sinon actuellement je rework la gestion d'état du projet avec Redux.
 
Inscrit
7 Juin 2017
Messages
24
Reactions
0
#12
@SwiTool pour le design si tu utilises npm et js pourquoi ne pas utiliser du Bootstrap ca permet de faire un easy design.
 
Inscrit
21 Decembre 2017
Messages
1
Reactions
0
#14
Como agrego las rutas o alguien me dice un toturial para que me funcione les agradesco de ante mano
 
Inscrit
5 Novembre 2017
Messages
15
Reactions
9
#15
To use the Path you must activate the XPer or Harvester. There is the explanation on dofucks.com
 
Inscrit
1 Janvier 2018
Messages
1
Reactions
0
#16
Perono esta bien explicado. yo le doy donde se agrega la ruta y no me aparece el archivo json, no se como crearlo. Podrías ayudarme?
 
Inscrit
8 Février 2018
Messages
11
Reactions
0
#17
Merci !

50 personnes ont utilisé le bot en l'espace d'une semaine (01-08 novembre)

Est-il donc parfait pour que personne ne réagisse ici ? :D

Voici les potentiels bugs que vous pourrez rencontrer :
- Tentative d'invocation alors que vous avez atteint la limite max d'invocs
- Tentative de taper une fois de plus avec un sort alors qu'il est limité à x utilisations par tour (j'ai déjà essayé de corriger ce problème, mais pas moyen, y'a toujours un cas particulier qui confirme la règle)
- Si vous ne pouvez pas lancer un sort (avec message d'erreur dans le chat), votre perso va passer son tour pour éviter de buguer. Il peut lui rester des PA.
- Si vous minimisez la fenetre sous Windows, il risque d'y avoir du throttle (un abaissement volontaire de la qualité et de la priorité du processus), ce qui peut engendrer des déconnexions, y compris pendant des combats
- Si vous changez de bureau virtuel sous Mac, idem qu'au dessus

Merci de poster vos retours, vos suggestions, vos avis, etc.
C'est ça! il est parfait . C'est pour ça qu'on ne dit rien!!
 
Inscrit
8 Février 2018
Messages
11
Reactions
0
#19
Merci, c'est mieux d'avoir des retours plutôt que de se demander si y'a des gens qui en jouissent sans même dire merci
C'était une blague, relax!!! Je suis convaincue que si quelqu'un en est satisfait, il le dira. Pas de pb...
 
Haut Bas