Affichage des articles dont le libellé est ogame. Afficher tous les articles
Affichage des articles dont le libellé est ogame. Afficher tous les articles

samedi 29 décembre 2007

Gagner quelques minutes sur les heures que je perds



C'était le but de ce "gros" script codé en mIRC qui m'allégeait le travail de ce jeu pénible et prenant. Il avait un buffer de 2 Mo, et écoutait systématiquement le presse-papier. Dès que l'on copiait le contenu d'une page d'Ogame, le script bufférisait le contenu. Une fois que l'on a copié tout ce que l'on voulait, le script analysait le buffer ligne à ligne. C'était des rapports d'espionage. Le but était d'éliminer les rapports inutiles (la planète visée ne contient pas assez de ressources pour l'attaquer ou est trop bien gardée), et n'afficher que les rapports suceptible de m'intéresser. Une fois la liste effectuée, il me demandait pour chacun d'eux ce que je voulais envoyer (la consomation de carburant, la durée du trajet par rapport à la distance et une estimation des pertes en utilisant speedsim m'était indiquée). A la fin, j'avais ma liste des planètes a attaquer (avec la flotte que j'ai choisi d'y envoyer). Les planètes trop bien gardée était stocké pour les "EDLMer" plus tard. Celles sans défense étaient gardée pour les raider à la sonde. Ce script n'est pas illégal étant donné qu'il ne se connecte pas au serveur. Voici quelques screenshots.


Egalement, j'ai été l'une des cibles prioritaires de nos ennemis qui voulaient me missiler mes planètes. Pour anticiper leur approche dans les systèmes environnants le mien (ou le rachat de missile de joueurs neutre), j'ai réalisé un autre script, se servant toujours du presse-papier des rapports d'espionnage, pour réaliser une cartographie des missiles, silo à missile et des ennemis, neutre ou alliés. Celà m'a permis de raider les installations ennemis avant de leur permettre d'avoir assez de missiles.


J'ai également réalisé ce petit calculateur de vitesse en C++ (de la même manière que speedsim) sauf qu'il calculait également la durée planète-lune, ce que ne faisait pas speedsim.


Sous Excel (avec l'aide de mIRC) j'ai réalisé des cartographies de phalanges ennemies...



Utile dans le début, j'ai réalisé un petit script mIRC qui calculait la prodution de mes usines, et calculait a quelle heure (en incluant les changements de vitesse de production, le manque énergétique, le pourcentage de production et les arrivages de transports de ressources alliés) les ressources demandées seront disponible, et beeper le cas échéant.


mIRC (qui aspire le presse-papier, détectant le classement statistiques) génère une liste des 1500 premiers joueurs de l'univers. En se souvenant de la dernière liste, il établie alors un différentielle entre les deux listes, voyant la progression des uns et des autres. Ce script utile permet d'une pars :
- détecter ceux qui progressent vite (gros coup, HoF ?)
- détecter ceux qui progressent vite en cheatant (apport régulier de ressources)
- détecter ceux qui ont beaucoup baissé (s'est fait recyclé)
- détecter les inactifs qui ne progressent pas
Puis la page HTML ainsi générée était envoyée sur mon serveur par FTP.
J'ai par la suite réalisé un script PHP cette fois ci qui lisait le fichier "presse-papier" que mIRC envoyait par FTP. Et PHP triait dynamiquement selon un formulaire html, les informations (permettant d'avoir la différence entre 2 listes aux choix), ect..



Comme vous pouvez le constater, Ogame a été une grande source d'idée de développement :)

jeudi 27 décembre 2007

Nom de code : Pythagore


Pythagore est le seul logiciel en C++ que j'ai abouti pour Ogame. Ce nom de code vient d'Asmeralde, qui était un fin calculateur pour chopper les flottes au retour. Pythagore devait permettre à l'alliance de calculer soit même l'horaire d'envoie de sa flotte pour chopper l'autre. C'est assez simple. Il suffit de regarder l'heure actuelle du serveur, de savoir combien de temps l'ennemi a mis pour faire un aller, et savoir combien de temps nous on met pour faire cet aller. La seule ruse pour contrer consisterai à ne pas envoyer la flotte à pleine vitesse, mais seulement à 90%, ce qui fausserai l'estimation de la duré de l'aller et donc l'heure de départ de notre flotte d'interception.

mercredi 26 décembre 2007

Ogame - Mass sonde


J'ai joué pendant 1 an et demi (donc 1 an et demi de ma vie perdu) dans ce jeu, Ogame. Je suis arrivé jusqu'a être classé 6ème de l'univers, avant de presque tout perdre par un tricheur. Après ce jour, j'ai décidé de tricher moi aussi et j'ai développé plusieurs petits programmes, la plupart en mIRC. Ceci que je vous présente est illégal, il permet d'envoyer des sondes partout (de sonder l'univers), enfin "galaxie par galaxie" seulement, en utilisant un proxy, un compte et envoyer tous les résultats sur un OGSpy. Le screen montre une version bêta :P