Ogame Attack Watcher, la suite !

22 01 2008

A l'attaque !Cela fait maintenant quelques semaines que le silence se fait sur le blog, ceci est du au développement intensif de mon dernier projet, mon robot pour Ogame, j’ai nommé Obot. C’est l’occasion idéale de faire un focus sur la progression de ce projet.

Je résume le projet dont j’ai parlé dans un article précédent : j’ai ouvert le site web OAW pour mettre à disposition les avancées techniques du robot, et éventuellement recruter de nouveaux contributeurs pour ce projet.

Avec actuellement en frontal un site réalisé grâce au framework python Django, qui m’as permis d’interfacer des fonctionnalitées de la librairie Obot, comme la vérification du compte Ogame à l’inscription, j’ai réalisé le paramétrage du robot via des interfaces en Ajax, et une internationalisation facile à mettre en place et à mettre à jours.

J’ai déployé en arrière plan une version stabilisée par des tests unitaires et fonctionnels, une version serveur du robot, capable de gérer jusqu’à 1000 comptes en simultanés (vive la théorie :p)

Résultat, le premier bot online gratuit pour Ogame ! Open-source en plus :D

http://oaw.upasika.org

Dénommé à la base Ogame Attack Watcher, car à la base le robot et le site web étaient uniquement destinés à la surveillance des attaques sur les planètes de son compte, le développement de la librairie de fonctions contenues dans Obot a pris une tournure différente : automatiser et optimiser le développement ses planètes.

Au programme :

  • Alerte par e-mail en cas d’attaques ou autres événements
  • Édification automatique des bâtiments
  • Constitution automatique de la flotte
  • Construction automatique des défenses
  • Développement automatique de la recherche
  • Stratégie de rétablissement du niveau d’énergie
  • Stratégie de préservation des points en cas d’attaque ennemie
  • Envois par e-mail des nouveaux messages in-game

Les fonctionalitées actuelles du robot permettent de délaisser son compte pendant plusieurs jours sans avoir à s’inquiéter de son développement, sans avoir à se mettre en mode vacance !

L’API générale étant stabilisée, le développement des fonctionnalités a été plutôt rapides, chacune étant modulaires, ont peux très bien les activer à la demande par simple configuration.

Les développements actuels concernent le site web, mais aussi dans le perfectionnement des modules de stratégie, et pour finir je vais bientôt commencer le développement du module automatisant le raid. Il est aussi necessaire de maintenir le code à jour du fait, des modifications apportées sur les pages du jeu et des règles. Pour l’instant le robot tourne jusqu’à la version 0.78c du jeu.

Pour une version téléchargeable, ce n’est pas pour tout de suite, n’ayant pas toutes les compétences sur le paquetage d’application python surtout sur plateforme windows. Je fais un appel donc aux bonnes volontés :) La distribution des sources pour les utilisateurs avancés, peux se faire par le svn, par simple demande mail.


Actions

Informations

28 réponses à “Ogame Attack Watcher, la suite !”

24 01 2008
Shao197 (11:31:29) :

Tuerie!

22 02 2008
leau2001 (12:49:47) :

j’ai réussi à me connecter, mais je n’arrive pas à voir mes planetes

22 02 2008
leau2001 (12:56:22) :

Arf, mon serveur tourne sous 0.78c c sans doute pour ça…

26 02 2008
Fantomas (18:09:06) :

Non cela tourne sur une version 0.78c, simplement le serveur ne gère pas les planètes avec des accents dans leur nom.

2 03 2008
Fantomas’ side » Ogame Statistics (21:59:44) :

[…] de créer une interface visuel des statistiques collectées par un module de mon robot pour Ogame, Obot dont j’ai déjà parler précèdement sur le […]

15 03 2008
leau2001 (23:23:23) :

Seriez vous dispo pour un petit tuto… je programme également en python (débutant) et j’aimerai développer un petit outil python perso…. j’aurai pas mal de question à poser…

15 03 2008
leau2001 (23:24:35) :

J’oubliais , j’ai commencé également Django ;)

16 03 2008
Fantomas (23:07:54) :

leau2001, pourquoi pas, mais faut m’envoyer un petit mail d’abord !
Pour le tutorial sur le bot, c’est une bonne idée, je vais y penser !

17 03 2008
leau2001 (09:00:49) :

JE veux bien t’envoyer un mail mais j’ai pas trouvé ton mail

17 03 2008
Tao (10:07:20) :

Obot permet aussi de se faire bloquer son compte pour infraction aux CGU ! Obot est en effet très (trop) facilement détectable dans les fichiers de log…

17 03 2008
leau2001 (11:52:20) :

ça tombre bien je ne veux pas l’utiliser, mais comprendre comment il fait certaines choses… ;)

17 03 2008
Fantomas (14:33:56) :

Tao tu m’as l’air de t’y connaitres ? Qu’est ce qui te fais dire cela ?
J’attend des preuves sur ce que tu avances, après on en reparle ok ?

17 03 2008
leau2001 (18:52:53) :

Je voudrais préciser que je n’utilise aucun bot pour mes comptes ogame… ne voulant pas me faire bloquer, de plus je suis fermier et je me connecte que 2 fois par jour, donc pas besoin de bot… ce que je cherche c’est une compréhension globale des processus python de gestion de cookie et de session.

19 03 2008
Jack Shitt (22:05:09) :

Si on est sur ogame.org y a-t-il ine façon de le faire fonctionner?

20 03 2008
Fantomas (11:58:17) :

Jack Shitt, oui le bot fonctionne sur une version .org de ogame.

Pour cela met le site en anglais :)

24 03 2008
kieffer (18:21:47) :

salut je narrive pas a m’inscrire au bout de 2 minutes il me dit erreur 500 …

merci de votre aide !

24 03 2008
kieffer (18:24:03) :

c’est bon probleme réglé j’ai plus qu’a attendre 2 heures merci !!!

2 04 2008
Oliver (23:10:46) :

Hey salut nice ton blog, en ce moment je joue a ogame.fr dans uni58, je m’en sers du guide dans ogameblog.com ‘’start raiding in less than 3 hours”. Mais quand j;aurai fini de faire tous les batiments qu’est ce que je devrais faire? Malheureusement je ne sais pas comment contacter l’auteur. Alors si tu pouvais m’aider a le contacter par email ou sinon me dire quoi faire ensuite. Merci beaucoup.

J’ai bien aimé le blog du statistiques!

4 04 2008
killerthibs (16:08:03) :

Salut à toi,

Je suis Killerthibs, administrateur d’Egame-help.com

Je poste ce commentaire pour deux raisons:

-La premiere, c’est que ton bot n’est pas le premier bot pour Ogame en ligne, étant donné que SkyBot, bot crée sur Egame-help existe depuis plusieurs années.

-La seconde raison, c’est que le developpement de SkyBot est interrompu depuis la version 0.78, par manque de temps.

C’est pourquoi je te propose de nous rejoindre, afin de faire un projet commun.

Skybot possède de nombreuses fonctions.
Non seulement toutes celles de ton bot, mais d’autres supplémentaires, telles que le developpement automatique des colonies, la programmation de raids, et d’autres encore.

Avant d’avoir arrêté le developpement, par manque de temps, j’avais presque terminé la programmation du raid automatique d’inactifs.

En ayant vu ton projet, posté par un membre du forum, je me suis dit que c’était l’occasion pour SkyBot de reprendre des couleurs.

C’est pourquoi tu peux me contacter par mail, ou même venir directement me mp sur le forum.
Je pense que l’alliance de ces deux projets peut être réelement bénéfique pour l’ “underground” Ogamien anti GameForge.

A bientôt j’espere,
Killerthibs, administrateur Egame-Help.

9 04 2008
Fantomas (23:17:46) :

Hello Killerthibs,
ravis de voir que je ne suis pas le seul à me m’être lancé dans cette idée :)
Je prendrais contact avec toi prochainement !

11 04 2008
ankou (17:13:54) :

Bonjour,

Je me suis inscrit en allant sur le lien ( http://oaw.upasika.org/ ) et la rien. Je fait une nouvelle tantative et il me dit que je suis déjà enregistré ???

L’inscription ne donne pas l’accès à une interface… Bref, je ne comprends pas trop. Help. Merci.

14 04 2008
Fantomas (14:11:47) :

Il suffit de se connecter, grace au lien en haut a droite de la page….

Sinon pour ce genre de demande, il existe un mail de contact.

14 04 2008
ankou (18:19:24) :

La honte, je viens de m’en apercevoir……….. Sans commentaire……

21 04 2008
nemo6910 (10:29:29) :

Yop, déja je voulais te dire merci pour ton bot, mais j’ai enregistré mes comptes hier et aujourd’hui sa me dit toujours que le compte n’a pas été validé… D’ou peux venir le problème?

22 04 2008
nemo6910 (09:45:02) :

Oups désolé, il suffisait d’attendre et en fin de compte, tout est parfait! Merci! Surtout la construction auto de défense et de flotte, mon rève =D

29 04 2008
mimitos44 (17:16:59) :

WoW ça a l’air vraiment bien! Je viens juste de m’inscrire, je dois attendre 2H maintenant…. A ce que je vois c’est le Bot que j’attendais, j’avais arreté le BotUsing depuis la mort de Spygestion >.

4 05 2008
Admirateur (07:45:43) :

J’ai réussi a faire marcher le bot pendant quelques temps ( 4 jours) et puis aujourd’hui, d’un seul coup, il ne marche plus et ne me lance plus de défense automatiquement. Je sait pas ce qu’il se passe vu que sur le site il est indiquer comme [On]

11 05 2008
ankou (17:58:29) :

Bonjour,

J’ai exactement le même problème que Admirateur. Je me suis fait attaquer deux fois est le bot n’a lancé aucune construction n’y défense .

De plus, existe-il une faq dessus ou en tout cas pour moi qui suis une bille en anglais, serait-il possible de me décrire les différents types de vols (ceux cités dans la stratégie en cas d’attaque) ? Merci.

Sinon, le bot est vraiment génial !

Laisser un commentaire

Vous pouvez utiliser ces balises html : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>