You are not logged in.

Pour discuter avec les joueurs d'OGame, venez sur IRC - menu chat
Les candidatures aux postes d'opérateur sont ouvertes et celles de modérateur fermées

Les candidatures pour devenir opérateurs sont ouvertes
Pour toutes vos questions rendez vous sur ce sujet et pour les modalités de recrutement, allez sur ce sujet

  • "percyflette" is male
  • "percyflette" started this thread

Posts: 13

Date of registration: Dec 16th 2007

  • Send private message

1

Saturday, October 25th 2008, 7:44pm

O-Game Evolution (sur psp)

O-Game Evolution


Créateur : percyflette
Licence : GPL version 2.
Plate forme : playstation portable (psp fat, S&L)
Pour l'utiliser il est nécessaire d'avoir une psp flashée (avec un costume firmeware).

Description générale :

Cet homebrew est un outil de calcul qui vous permet de gagner du temps dans vos planifications. Vous éditez une chaine de construction et il se charge de faire tous les calculs à votre place et vous retourne les résultats obtenus sous forme de synthèses. Le choix de la psp est justifié par la volonté de proposer un outil vraiment mobile qui peut être utiliser où que vous soyez ; par exemple, dans un cours ennuyant (déconseillé^^), pendant une pause, dans le bus, le métro ou le TER, ou même en voiture (sauf si vous êtes le conducteur bien sûre), etc.
L'outil propose donne des informations sur votre flotte mais il a d'abord été pensé pour des mineurs.


23/11/2008 : version 2.70


-Avec cette version vous pouvez maintenant enregistrer une chaine de construction et ensuite la charger.
-Possibilité de se connecter directement sur ogame.fr (si vous quittez le navigateur, vous retournez vers l'application).
-Quelques informations supplémentaires dans les synthèses.
-Affiche la date et l'heure dans le menu principal.

Vous pouvez le téléchargez le ici : http://www.megaupload.com/?d=DCTXV8TN


Ce qu'il fait :

Ecran d'introduction:
-controles :
-X : sélectionne les choix en surbrillance.
-haut et bas : se déplacer entre les choix possibles

Ecran d'édition de la chaine de construction:
-permet le choix des batiments, recherches,vaisseaux et defenses
-choix des quantites de vaisseaux et defenses a lancer
-les batiments, recherches, vaisseaux et defenses ne peuvent pas etre selectionnes si les conditions necessaires ne sont pas satisfaites (ne s'occupe pas encore de savoir si l'energie est suffisante)
-controles :
-R+bas et R+haut : naviguer entre les menus (exemple: de bâtiment vers recherche)
-bas et haut : se déplacer dans la liste d'éléments du menu
-X : ajouter un élément dans la liste de construction
-/\ : supprimer un élément de la liste de construction
-O : lancer le calcul et afficher les tableaux de synthèse
-[] : retourne à l'écran d'introduction

Calcul du temps de construction d'une suite de batiment
-Calcule simultane des batiments, recherches,vaisseaux et defenses
-prise en compte de la capacite de production des mines
-tient compte de l'influence de l'energie
-calcul les ressources crees avant et pendant la construction
-synthese des resultat pour batiment et recherche sur une page, flotte sur une autre et défense sur une autre
-synthese batiment et recherche: -affiche le niveau atteint pour chaque element a la fin de l'execution de la liste
-le temps necessaire de realisation
-les capacités de prodution des mines par heure
-le coefficient d'energie
-les ressources restantes
-le nombre de points total

Ecran des tableaux de synthèse:
-affiche le niveau des batiments, la capacite de production des mines et le coef d'energie
-affiche le niveau des recherches
-affiche les quantites de vaisseaux et defenses
-controles :
-R+droit : naviguer entre les tableaux de synthèse par la droite.
-R+gauche : naviguer entre les tableaux de synthèse par la gauche.
-O : revenir à l'écran d'édition de la chaine de construction.
-[] : retourner à l'écran d'introduction.

Ecran d'initialisation des valeurs des éléments:
-permet de donner une valeur de depart aux elements de la chaine de construction
-controles:
-R+bas et R+haut : naviguer entre les menus.
-R+gauche : aller sur le menu 1 (bâtiment).
-R+droit : aller sur le menu 5 (ressources).
-R+/\ : initialise toutes les valeurs à zéro.
-/\ : intialise uniquement les valeurs du menu a zéro.
-gauche et droit : diminue ou augmente le niveau ou les quantités de 1.
-L+gauche et L+droit : diminue et augmente rapidement le niveau ou les quantités par tranche de 1 (par tranche de 10 pour les ressources).
-L+haut et L+bas : augmente et diminue rapidement le niveau ou les quantités par tranche de 100 (par tranche de 1000 pour les ressources).
-[] : retourne au menu d'introduction, met à jour les variables et "efface" la chaine de contruction éventuellement entrée.

Ecran de Sauvegarde:
-pour sauvegarder le niveau initial definie aux elements
-controles:
-Haut : changer de lettre dans le sens décroissant.
-Bas : changer de letttre dans le sens croissant.
-/\ : supprimer la dernière lettre en sélection.
-X : valide la lettre en sélection pour en sélectionner une nouvelle.
-[] : sortir du menu et sauvegarder (s'il n'y a pas de nom donné = sortir sans sauvegarder).

Quitter le programme:
-Home
-start: appel os.exit()


Information complémentaires :

-Tout d'abord, j'ai fais cette application pour mettre en application ce que j'ai pu apprendre en programmation à travers divers cours sur le net. A la base il devait être fait en C mais j'ai eu quelques soucis avec la compilation sur psp quand je l'ai commencé donc je me suis retourner vers le lua (vraiment facil à apprendre si vous êtes intéressé) pour le commencer et finalement il sera également achevé en lua (puis peut être refait en C plus tard).
-Ce qui m'a poussé à me précipité vers le lua, c'est la volonté de participer à un concours de programmation sur psp ouvert aux débutants (comme moi^^).

-Vous pouvez initialiser le niveaux ou les quantités des différents éléments comme vous le souhaitez mais lors de l'édition de la chaine de construction, si la centrale de fusion est de niveau 1 ou +, vous ne pourrez pas construire un mine si sa construction fais qu'après son exécution la production en deutérium devient inférieur à la consommation de la centrale à fusion (vous devrez donc d'abord placer une centrale dans votre chaine).

-Le calcul se fait à la seconde. C'est à dire qu'à chaque seconde (tour de boucle) il fait la synthèse de ressources disponibles, l'état d'avancement des réalisations en cours et vérifie si l'élément en attente peut être lancé. L'homebrew est codé en Lua donc si vous faites une chaine qui nécessiterai plusieurs jours pour s'exécuter, le temps de calculs sera plus long.

-Il est prévu une option pour se connecter directement depuis l'homebrew à ogame.fr, ce qui peut être utile si vous êtes à proximité d'un point d'accès wifi. Cependant je crois avoir lu un jour que se n'ai pas trop autorisé de jouer directement connecté avec une psp, si quelqu'un peut me confirmer ça, merci.

-Les synthèses de flottes et défenses sont inaccessibles dans cette version car elle ne sont pas mise en page. Certaines touches de contrôle ont été désactivés dans cette version car les résultats obtenus étaient partiellement erronés. Au moment où j'écris, la prochaine release est presque prête. Elle propose de nouvelles possibilités et correction de certains manques (comme la prise en compte des satellites solaires dans production d'énergie)

-A noter aussi que les points affichés dans la synthèses ne sont pas les points totaux de votre empire mais ceux obtenus grâce à l'exécution de la chaîne de construction.



Version antérieur :

v2.60 =>-introduction d'un clavier pour entrer le nom des sauvegardes (ma première production grapique => very happy)
-suppression de l'ancienne méthode de saisie
-le nom d'un fichier ne peut plus commencer par un espace
-plutôt que d'utiliser une batterie de fonction, pour ajouter le nom d'une sauvegarde on concatene la chaine et pour supprimer une lettre on utilise string.sub() (c'est beaucoup facile à gérer^^).
-il est possible de charger vos sauvegardes et de les supprimer
-les satellites solaires sont pris en compte dans la production d'energie
-les syntheses des flottes sont accessibles (mais incomplètes)
-les synhtese des defenses sont accessibles (mais incomplètes)

v2.50 => Changements par rapport a la version 2.10 (non publiées) :
-le menu d'introduction propose des options
-après la phase de calculs, les quantites de vaisseaux et defenses ne sont pas perdues
-possibilite de definir une valeur de depart aux elements
-il est possible de sauvegarder les valeurs initiales des elements (un clavier fera sont apparition)



Commentaires :
-Mes connaissances en graphismes sont... inexistantes... alors si un artiste passant par là se sens la bonté de contribuer au projet en proposant ses talents, il est le bienvenu.
-Si vous avez des conseils, trouvez des bugs, estimez qu'il y a des manques essentiels, faites le savoir. Je prends très bien la critique même très négative. Soyez constructif quand même.


Enjoy ;)

This post has been edited 1 times, last edit by "percyflette" (Nov 23rd 2008, 3:12pm)


derf76

Diplomate

Posts: 458

Date of registration: Oct 26th 2007

Location: ...

  • Send private message

2

Saturday, October 25th 2008, 8:04pm

C'est une bonne idée, mais ça aurais été mieux pour l'idopTouch / Iphone.
La PSP commence a être démodée^^ L'internet portable est beaucoup plus courante sur l'IPhone maintenant.

•• Blaugrana - Uni 62 - Top 45 ••

This post has been edited 1 times, last edit by "derf76" (Oct 25th 2008, 8:04pm)


  • "percyflette" is male
  • "percyflette" started this thread

Posts: 13

Date of registration: Dec 16th 2007

  • Send private message

3

Saturday, October 25th 2008, 8:19pm

En effet, la psp n'est pas très bien adaptée pour naviguer sur internet mais ce n'est pas gênant ici, l'application fonctionne hors ligne.

Sinon beh en fait je ni d'ipod ni d'iphone. Désolé. Mais bon, sur l'iphone ce type d'homebrew doit être faisable normalement.

THSK

Crasheur en Chef

  • "THSK" is male

Posts: 952

Date of registration: Jun 27th 2005

Location: France, Nord

Occupation: Scripts/Skins/Tableurs

  • Send private message

4

Saturday, October 25th 2008, 8:49pm

L'internet mobile, sur le papier, c'est bien, mais y'a pour le moment peu de standards. Résultat, tout le monde développe dans son coin et ça réduit très fortement le nombre d'utilisateurs potentiels pour chaque logiciel.

Quand on voit le nombre de PDA, de Pocket PC, de Baladeurs avec fonctions Internet, de consoles de jeu avec fonctions internet, de téléphone portable EDGE 3G+ et compagnie, ça équivaut à un développeur de quintupler la quantité de travail s'il veut espérer que tout le monde soit content.

Quoiqu'il en soit j'espère que cette application sera profitable aux possesseurs de PSP (bien qu'il faille pour cela flasher sa PSP et donc se mettre en situation d'illégalité)

  • "bisouloulou" is male

Posts: 713

Date of registration: Sep 22nd 2006

  • Send private message

5

Saturday, October 25th 2008, 9:01pm

j'ai pas encore essayé...
qu'est ce que tu entend par psp flashé ?

en 1.5, noramlement ça passe nan, c'est comme pour les iso et homebrows classique ?


  • "percyflette" is male
  • "percyflette" started this thread

Posts: 13

Date of registration: Dec 16th 2007

  • Send private message

6

Saturday, October 25th 2008, 9:42pm

Quoted

Originally posted by bisouloulou
j'ai pas encore essayé...
qu'est ce que tu entend par psp flashé ?

en 1.5, noramlement ça passe nan, c'est comme pour les iso et homebrows classique ?


Oui c'est exactement ça.

Flashé sa psp, c'est faire un downgrade pour ensuite pouvoir mettre un costume firmeware (un firmeware différent de celui de sony) ou bien s'offrir la possibilité de revenir au firmeware officiel 1.50 de sony. Le 1.5 te permet de lancer les homebrew et il n'est pas illégale de ne pas vouloir se mettre à jour ensuite.

Apo4ever

Mineur

  • "Apo4ever" is male

Posts: 884

Date of registration: Aug 30th 2007

Location: Paris 19e

Occupation: Riien =o

  • Send private message

7

Sunday, October 26th 2008, 11:24am

Perso j'ai une psp, et assez souvent je vais sur OGame avec =/

Histoire de crée des defs ou des vaisseaux, ou encore de vérifier si je me fait pas attaquer xD
Une PSP flashé c'est juste une PSP qui a été modifier :rolleyes:
J'ai tenté d'aller sur OGame avec un iTouch, j'ai pas trop aimé =/



Sinon je pense pas que ton homebrew aura trop de succès, c'est beaucoup plus simple de gérer sa sur l'ordi ^^
Mais c'est déjà une bonne initiative :D

>> Uni 38 : Top 200 [T_M_K] <<

  • "percyflette" is male
  • "percyflette" started this thread

Posts: 13

Date of registration: Dec 16th 2007

  • Send private message

8

Tuesday, October 28th 2008, 6:28pm

Salut

Me revoilà avec une nouvelle version de mon homebrew. Alors comme promis, pleins de petites améliorations. Non, pas encore de jolies graphiques malheureusement. Quelles sont donc ces nouveautés?

Sans plus attendre les voilà:

-introduction d'un clavier pour entrer le nom des sauvegardes (ma première production grapique => very happy)
-suppression de l'ancienne méthode de saisie
-le nom d'un fichier ne peut plus commencer par un espace
-plutôt que d'utiliser une batterie de fonction, pour ajouter le nom d'une sauvegarde on concatene la chaine et pour supprimer une lettre on utilise string.sub() (c'est beaucoup facile à gérer^^).
-il est possible de charger vos sauvegardes et de les supprimer
-les satellites solaires sont pris en compte dans la production d'energie
-les syntheses des flottes sont accessibles (mais incomplètes)
-les synhtese des defenses sont accessibles (mais incomplètes)

De plus vous pouvez remarquer des efforts au niveau de l'esthétique. Bon ils ne sont pas flagrants mais c'est déjà ça. Donc c'est une version très fonctionnelle que je vous propose. Reste à compléter les synthèses des flottes et défenses afin d'apporter d'avantage d'informations essentielles.

A venir dans la prochaine version :
-la possibilité de sauvegarder et charger votre chaîne de construction.
-des informations complémentaires sur vos flottes et défenses.
-la distinction entre les points totaux de votre empire et ceux apportés par la chaîne (pour le moment, seuls ceux apportés par la chaîne réalisée sont affichés).


Et voilà des screenshots pour accompagner ça :


(le menu de chargement ou suppression de sauvegardes)


(et le clavier! le screenshot n'est pas très beau mais vous voyez^^)


J'espère que cette release saura répondre aux besoins de plusieurs joueurs.


Vous pouvez le télécharger sur ce lien

Si vous pensez qu'il y a des renseignements qui doivent être rajoutés, dites le et je verrai ce que je peux faire.

arkos44

Recrue

  • "arkos44" is male

Posts: 24

Date of registration: May 19th 2008

  • Send private message

9

Saturday, November 1st 2008, 9:40pm

cela peut vraiment servir !
je l'ait mis sur ma psp !
mais je n'est pas encore trop comprix le systeme(mais sa va venire)
mais,ya un hic dans se truc !
voila ma question :
esque,si on met des construction de ogame-evolution,de notre psp,esque,cela maitra la construction sur le vrai ogame quand on ce connecte avec internet,sur notre pc ?
merci

bon jeu a tous !!
[uni 14]arkos retraiter top 700 [alliance] aucune
[uni 48]arkos44 top 500 [alliance]phoenix
[uni 56]bornac top 1000 [allance] S.G.A

  • "percyflette" is male
  • "percyflette" started this thread

Posts: 13

Date of registration: Dec 16th 2007

  • Send private message

10

Sunday, November 16th 2008, 11:19am

Non, il n'y aura aucun lien entre les deux.
1) Je crois que se ne serait pas en accord avec les règles
2) Je ne pense pas savoir faire ça

Sinon, pour l'utilisation, demande moi si tu as des questions. Je vais bientôt faire une nouvelle release qui permettra de sauvegarde et charger une chaîne de construction. J'attends juste de voir ce que je pourrai rajouter dans les synthèses de flotte et défense avant.