MoundirEsport#7760
Membre
- Inscrit
- 2 Avril 2026
- Messages
- 2
Hello,
Je bosse sur un bot de récolte pour Retro 1.29 (paysan, extensible aux autres métiers de récolte). Je vibe code (Python + Claude) et j'aimerais vos retours sur mes choix : je suis dans la bonne direction ou je me complique la vie ?
Le parcours
J'ai commencé 100% pixel : capture d'écran, template matching OpenCV, OCR pour les coords, pyautogui pour les clics. Ça marchait pour la récolte de base mais les limites sont vite arrivées : OCR fragile, combat en pixel quasi impossible, pods détectés via le changement de couleur d'un pixel...
Du coup j'ai mis en place un proxy MITM (redirection DNS, le proxy relaie et lit/injecte des packets). Maintenant j'ai en temps réel : coords de map (Gc), pods (Ow), combat complet (GJK, GTS, GTM, GA...), et injection pour les actions combat.
La récolte reste en pixel (template matching + clic) parce que ça marche (plutôt) bien.
Navigation
Graphe orienté auto-apprenant : quand le bot change de map (packets GDM/Gc), il enregistre la transition. Ensuite A* pour naviguer partout. Difficulté : chaque map a ses propres positions de clic de sortie.
J'ai des overrides manuels pour les cas spécifiques (portes, escaliers) et des clics par défaut par direction.
Combat (Cra)
Grille de combat (560 cells, 14×40) reconstruite depuis le réseau. Évaluation de toutes les combinaisons (position × sort × cible) chaque tour. Problème principal : les protecteurs bougent beaucoup et les données de walkability des SWF ne matchent pas toujours le serveur.
Mes questions
1. Proxy MITM pour le combat : bonne direction ?
2. Walkability des maps : j'extrais des SWF mais c'est pas toujours fiable. Il y a mieux à faire ?
3. Graphe auto-apprenant vs chemins hardcodés : bonne solution ou il y a encore mieux ?
4. Un truc bancal/bizarre dans l'approche ?
Pas besoin de code, juste valider la direction. Merci d'avance !
Je bosse sur un bot de récolte pour Retro 1.29 (paysan, extensible aux autres métiers de récolte). Je vibe code (Python + Claude) et j'aimerais vos retours sur mes choix : je suis dans la bonne direction ou je me complique la vie ?
Le parcours
J'ai commencé 100% pixel : capture d'écran, template matching OpenCV, OCR pour les coords, pyautogui pour les clics. Ça marchait pour la récolte de base mais les limites sont vite arrivées : OCR fragile, combat en pixel quasi impossible, pods détectés via le changement de couleur d'un pixel...
Du coup j'ai mis en place un proxy MITM (redirection DNS, le proxy relaie et lit/injecte des packets). Maintenant j'ai en temps réel : coords de map (Gc), pods (Ow), combat complet (GJK, GTS, GTM, GA...), et injection pour les actions combat.
La récolte reste en pixel (template matching + clic) parce que ça marche (plutôt) bien.
Navigation
Graphe orienté auto-apprenant : quand le bot change de map (packets GDM/Gc), il enregistre la transition. Ensuite A* pour naviguer partout. Difficulté : chaque map a ses propres positions de clic de sortie.
J'ai des overrides manuels pour les cas spécifiques (portes, escaliers) et des clics par défaut par direction.
Combat (Cra)
Grille de combat (560 cells, 14×40) reconstruite depuis le réseau. Évaluation de toutes les combinaisons (position × sort × cible) chaque tour. Problème principal : les protecteurs bougent beaucoup et les données de walkability des SWF ne matchent pas toujours le serveur.
Mes questions
1. Proxy MITM pour le combat : bonne direction ?
2. Walkability des maps : j'extrais des SWF mais c'est pas toujours fiable. Il y a mieux à faire ?
3. Graphe auto-apprenant vs chemins hardcodés : bonne solution ou il y a encore mieux ?
4. Un truc bancal/bizarre dans l'approche ?
Pas besoin de code, juste valider la direction. Merci d'avance !