Dan's Orbiter page

Orbiter Francophone => Création Orbiter Francophone => Topic started by: tofitouf on 20 February 2010, 11:59:03

Title: Les challenges - work in progress
Post by: tofitouf on 20 February 2010, 11:59:03
salut à tous,

j'ai été un petit peu occupé ces derniers temps, je ne suis pas revenu sur mon addon manager.

mais il n'est mis de coté que très temporairement.
j'aimerai dès maintenat faire les premiers tests de challenges, de missions que le jouer dois réaliser.
Je vais dévelloper mon module interne à orbiter qui va permettre de noter les joueurs selon leur "talent de pilotage"

plusieurs options s'offrent à moi :
- soit dévelloper de nouveaux scenarios. seul hic je manque d'idée pour faire du neuf.
- soit utiliser des existant avec déjà des objectifs plus ou moins fixés et y greffer dessus ma détection de ces objectif.

Je serais plus pour cette seconde option mais là j'ai besoin de quelques uns de vous.

Qui connais un scenario intéressant sur lequel je pourrais démarrer mes ptits travaux.
Je pensais réaliser comme premier scenar le sauvetage du crash zone de Well. le site est vraiment très beau et il y a un
scenario tout pret.

mais si vous avez d'autres suggestions c'est plus que bienvenu.  Si vous avez déjà un scénario de prêt à proposer, qui soit
suffisamment difficile à réaliser. c'est top. (les trucs trop faciles ne serons pas intéressant)

sinon (rien à voir)
je pensais aussi plancher sur l'idée de monde persistant et multijoueur au tour par tour, un peu dans l'idée de l'ancienne
agence spatiale virtuelle francophone.  
chaque jouer représente une agence spatiale (les chinois, les riquains, les européens etc....) et a des moyens limités pour
réaliser un objectif donné (construire la plus belle base sur mars par exemple)
UCGO se prête carrément à cette idée.

les joueurs feraient du tour par tour, c'est à dire que chacun jouant une tranche horaire données. (le concept est à creuser,
j'ai encore que des idées vagues la dessus et la discussion du mode de fonctionnement est ouverte).

Le joueur suivant reprends toujours le scénario tel qu'il a été laissé par l'autre joueur. ET pas moyen de tricher c'est à
dire que si on se plante (si on crashes son vaisseau) on laisse le scénario dans l'état et tant pis pour le tour. Il faudra
attendre le prochain tour de jeu pour rattraper ses bêtises précédentes. Ou demander de l'aide aux autres joueurs....

toutes les idées sont bonne à prendre et je coderai ce qui me semble le plus fun. donc lachez vous !!!!!!!



Message modifié ( 01-03-2010 11:57 )
Title: Re: Les challenges, ca ne fait que commencer
Post by: orbiter28 on 21 February 2010, 23:58:29
Très interessant.
On peu aussi pensez à la consommation de fuel. A la quantité de G max.

Il y-a pas mal d'idée avec juste le DGIV :
http://www.orbithangar.com/search_quick.php?text=DGIV+scenarios&submit.x=0&submit.y=0
Title: Re: Les challenges, ca ne fait que commencer
Post by: tofitouf on 22 February 2010, 12:10:42
Oui tout à fait,
J'avais pensé au fuel qui est un paramètre crucial d'orbiter mais pas au G max. super idée.



Message modifié ( 22-02-2010 17:47 )
Title: Re: Les challenges, ca ne fait que commencer
Post by: NLS le pingouin on 22 February 2010, 13:20:02
Pour des idées de scénarii tout bêtes :
*Départ en orbite depuis la Lune. Aller se docker le plus rapidement possible à ISS.
*Une mise en orbite à une altitude donnée en consommant le moins de fuel possible.
C'est vraiment simpliste, mais ça permettrait de tester correctement ton systèmz avant de passer à des objectifs un
peu plus bourrins, non?

Title: Re: Les challenges, ca ne fait que commencer
Post by: tofitouf on 22 February 2010, 17:48:16
oui c'est très bien comme idée simple.

je suis déjà curieux de savoir qui de nous feraient le meilleur score sur ces premiers challenges.
merci

Title: Re: Les challenges, ca ne fait que commencer
Post by: tofitouf on 25 February 2010, 23:57:07
yep définitivement c'est bien cela qu'il faudrait commencer avec des mission déjà possible dans l'installl de base do'biter
ca simplifie le problème des installation d'add-on et ca sera déjà bien chaud si on n'as même pas imfd disponble, juste les
mfd de base.

1ere mission: de la terre à la lune : c'est déjà si joli et poétique.

ah mince ce jeu existe déjà c'est le sujet du derneir lapin-crétins.

Title: Re: Les challenges, ca ne fait que commencer
Post by: tofitouf on 01 March 2010, 10:24:21
1er mise en ligne du futur site hier soir..... rien à montrer mais beaucoup de choses en background.

ce site permetra d'afficher la liste des défis et les scores de chacun pour ces défis, en interne il gère également les informations sur les add'ons utilisés, où les télécharger, comment patcher le répertoire d'orbiter automatiquement pour chaque add'on..... bref toutes les infos qui seront partagés entre les joueurs.



Message modifié ( 01-03-2010 10:27 )
Title: Re: Les challenges - work in progress
Post by: tofitouf on 02 March 2010, 14:08:22
j'ai transféré mon wiki d'aide sur le nouveau site, cool je peux enfin changer le look. par contre c'est plus chaud que prévu
à faire.

pour l'instant ca ressemble comme 2 goutes d'eau à wikipédia :) sauf le contenu. je ne sais aps si je changerai ca. finalement c'est pas si mal.

pour le site qui va recenser les scores de chacun et réunir les missions à mener, je démarre à peine.

je vais faire une version super légère, pour tester rapidement les échanges xml, connexions etc....
ensuite j'étofferai la présentation.

EDIT :

finalement j'ai récupéré un skin de l'autre site, c'est toujours plus joli en attendant.
et sinon ce soir : première mise en place des données mySQL ainsi que du php qui le lit.

rien de bien sexy, mais absolument néccéssaire pour la suite



Message modifié ( 03-03-2010 01:42 )
Title: petite réflexion personnelle
Post by: tofitouf on 08 March 2010, 22:27:09
Je me rends compte à force de jouer avec php et mySql, que y'a pas beaucoup mieux pour jouer avec des données. les recouper, les copier les transférer, les centraliser, etc...

et que en faisant mon manager presque entièrement tourné vers les web serait un mega plus. Infiniment plus intuitif à utilser que n'importe quel autre type d'outil. avec toutes nos habitudes web-addicts.

il faut que le choix de la mission, l'affichage du résultat des scores, le compte rendu des missions. bref que la principale interface du manager soit en ligne.
Le reste: la gestion des add'on, la création de nouveaux "univers" par combinaison d'addons, n'est utile que pour les créateurs et les bidouilleur qui aime bien faire de nouveaux essais. principalement les membres de ce cher forum,

Mais que pour la plupart des joueur plus occasionnels, ca serait magnifique de pouvoir débarquer et en quelques clic démarrer une partie toute prête sans avoir à s'intéresser à l'écriture des fichiers de scenarios. pour ceux là l'interface web peut changer tout. Et ca peux amener un monde fou à s'intéresser à ce simulateur génial. Et du coup amener encore du monde par ici, les plus acharnés et les créateurs. brefs le top.....

bon faut que je me remette à bosser, j'ai justement à avancer dans al partie admin du site. ca prends forme, mais y'a des lignes par pagaille encore à écrire.

si vous connaissez php et tout le toutim et que l'idée vous interesse, toutes les candidatures sont les bienvenues.    :badsmile:

Title: Re: Les challenges - work in progress
Post by: tofitouf on 09 March 2010, 19:44:49
j'avance, j'avance.
à priori la partie admin du site est presque finie. j'y stocke à peu près tout ce qu'on trouve dans le manager (addons et univers et comment les installer.

et j'ai fait les premières expérimentation de dialogue entre le manager et le site web.

ca avance mais il reste encore beaucoup à faire.

Title: Re: Les challenges - work in progress
Post by: NLS le pingouin on 09 March 2010, 19:47:59
Pas beaucoup de réponses à tes messages, mais je me permes un petit encouragement malgrés tout!

Title: Re: Les challenges - work in progress
Post by: tofitouf on 09 March 2010, 20:03:50
c'est très gentil :) mon projet est un peu démesuré et ptet un peu trop abstrait.

mais je ne désespère pas, j'irais jusqu'au bout coute que coute.
ce trucs est vraiment ce qui me tiens à coeur. Je pense qu'une fois terminé ca parlera à beaucoup plus de monde.
c'est clair que les échanges xlm c'est tout simplement super chiant. donc que y'ai pas de réactions c'est normal.

EDIT : echanges xml réussis hier soir j'ai mis à jour un addon depuis mon outil avec connection, verif des droit et du mot de passe.

bref, y'a un première ligne de la chaine complète qui est Enfin faites  !!!! il reste plus qu'à faire la centaine d'autres , à sécuriser encore tout ça, à faire la présentation, caculer les scores au sein même d'orbiter, les envoyer au cours de la partie.... bref c'est po finis................



Message modifié ( 09-03-2010 23:18 )
Title: Re: Les challenges - work in progress
Post by: Fox-Terrier on 10 March 2010, 17:59:11
je ne peux que te souhaiter bonne chance ...



Dit moi, ça sert à quoi, précisément ? J'ai l'impression que tu fait un énorme boulot pour ce projet mais je n'ai pas tout à fait saisi à quoi il sert

Title: Re: Les challenges - work in progress
Post by: tofitouf on 10 March 2010, 18:17:03
coucou Fox-terrier.

en gros j'essaie d'inventer une nouvelle manière de jouer à orbiter, rien que cela !!

Je monte un site web qui permettra de lancer directement des parties d'orbiter.
j'ai un outil qui affiche ce site et quand tu choisit un "monde", une collection d'addon, comme par exemple :
- install de base d'orbiter +
+ DG IV
+ OrbiterSound
+ texture high def lune et terre
+ une super base de la lune
+ l'etoile noire
+ un tuto et des scenarios
etc.... on peux en fait un peu tout faire, y'a très peu d'add-on qui ne marchent pas, principalement parce qu'ils sont mal codés, mal zippé etc.

mon outil récupère cette configuration, télécharge les add'on manquant, les installe, nettoie la conf d'orbiter et lance la partie en question, le scenario.

Chacun peut proposer de nouvelles collections avec ses propres scenario et il sera alors facile de jouer dans la configuration favorite de untel ou untel.

enfin j'ajoute un module dans orbiter qui détecte certains paramètres et vérifie qu'on remplis bien une série d'objectifs.
un fois la mission effectuée le temps passé, le fuel restant et différents autre paramètre sont envoyé au serveur et j'affiche alors le tableau des meilleurs scores.

voila en gros le principe.

Aujourdh'ui
- le manager d'add-on est prêt à 80% , il faut que j'améliore la création de patch qui automatise les changement de petits paramètres d'orbiter (fichier cfg et ini)
- le site web est en cours de montage (fait 30%)
- le module n'existe toujours pas :)

le but, final est de simplifier à outrance l'arrivée des nouveaux dans orbiter en deux clic tu as déjà tout installé nickel, pret à jouer sans avoir une seule ligne de config à modifier.

et le coté missions/defis est un gros plus qui rajouterai pas mal de fun.

Title: Re: Les challenges - work in progress
Post by: Fox-Terrier on 10 March 2010, 18:36:43
moi par exemple, j'aime bien utiliser tous les addons à la fois


mais pour des textures qui se remplacent, c'est super le challenge !

A+

Title: Re: Les challenges - work in progress
Post by: tofitouf on 11 March 2010, 18:25:18
Quote
Fox-Terrier a écrit:
moi par exemple, j'aime bien utiliser tous les addons à la fois

tous les presque 3000 add'ons que contient Orbit Hangar et les adutres sites.
c'est balaise :)


pour en revenir à l'avancement, j'ai crié victoire un peu vite hier. c'était un premier succès mais sans prendre en compte tout un tas de couillasseries d'encodage de chaine de charactère. ca marchais mais si je n'avais ni accent ni caractère special dans les textes de descriptions. j'en ai grave ch.... pour corriger cela.

mais ca y est, j'ai mis à jour d'un seul coup toute la description des addons compatible avec mon système. et ce en un seul clic !!!

ouf il me reste plus qu'à faire cela en sens inverse en espérant que je en rencontre pas d'autres obstacles.

Title: Re: Les challenges - work in progress
Post by: jacquesmomo on 11 March 2010, 22:53:31
Quote
NLS le pingouin a écrit:
Pas beaucoup de réponses à tes messages, mais je me permes un petit encouragement malgrés tout!
Vi....:)

Le projet est bien sympa, mais malheureusement beaucoup n'ont pas assez de temps pour cela...
C'est mon cas : si le scenarion consiste p.ex à aller sur la lune, ça risque de mettre 6 mois!!!

Je n'ai jamais eu le temps d'aller et revenir de la lune en une fois, je ne l'ai fait que par petits bouts, faute d'assez de temps "libre"... snif...

Mais ton projet est interressant! :top:

Title: Re: Les challenges - work in progress
Post by: tofitouf on 12 March 2010, 01:06:07
Avanr de commencer à écrire du code pour orbiter j'ai fait pas mal d'aller-retours terre-lunes. mars aussi venus et jupiter
j'adore les rendez vous et les docks, j'ai pris pas mal de temps à jouer.

mais je ne suis pas allé plus loin.

J'ai très vite eu envie d'écrire des ptits trucs qui rendraient tout ça plus fun.

mais je pense que j'y retournerai rapidement pour tenter de battre le temps de quelqu'un d'autre. :)

Title: Re: Les challenges - work in progress
Post by: tofitouf on 13 March 2010, 13:14:59
gros lifting sur l'add-on manager hier, j'ai revu pas mal de page suite aux évolutions à venir. il pointe maintenant sur mon site en gestation et s'y connecte automatiquement !!!! (login et mot de passe)

c'est un premier pas. mais pfff il en reste encore à faire.

motivation toujours à bloc !!!!!

Title: Re: Les challenges - work in progress
Post by: tofitouf on 15 March 2010, 01:11:26
la voie de retour pour les données a eu sont premier succès cette nuit et c'est très simple au final à mettre en place.... Bonne surprise.

il reste plus qu'à modifier l'interface en conséquence... et puis à tout relier ensemble.
je jongle entre le c++, le php le sql....  ca fait peur tout ses mots étranges

Title: Re: Les challenges - work in progress
Post by: Jim Lovell on 15 March 2010, 01:24:37
Coucou tofitouf ! ;)

Tout d'abord, tu as tous mes encouragements pour ton projet que j'espère avoir l'occasion de tester dans toute sa splendeur !! =)

Qu'entends-tu par "la voie de retour pour les données" ?  Vu ton post, ça a l'air d'être un gros progrès !

J'ai eu l'occasion de jeter un oeil à du code php, ça ressemble un peu à du C, non ? ;)

Title: Re: Les challenges - work in progress
Post by: tofitouf on 15 March 2010, 09:23:44
Quote
Jim Lovell a écrit:


Tout d'abord, tu as tous mes encouragements pour ton projet que j'espère avoir l'occasion de tester dans toute sa splendeur !! =)



merci, j'espère avoir un premier exe de test le mois prochain. Ca serait top cool si je pouvais déjà avoir 3 ou 4 betat testeurs, pour corriger les premiers problèmes


Quote
Qu'entends-tu par "la voie de retour pour les données" ?  Vu ton post, ça a l'air d'être un gros progrès !

C'est pas très dur, c'est al récupération de données depuis le site web vers le manager d'addon. cela lui epermet de savoir pour tel partie, quoi installer et comment.

en fait ca n'as rien de bien compliqué mais je ne l'avais toujours pas fait encore.
mon manager envoie une requête http classique et le site renvoie du xml en retour à la place de l'habituel html.
C'est tout simple mais ej en l'avais pas encore testé dans ce sens. Donc là pour montre le ptit enchainement.

- le manager (c++) envoie une requete http
- le php recoit cette requete. intéroge mySQL
- mySQL donne un tableau à php
- php traduit ce tableau en xml
- le manager décode ce xml et met à jour ses données


Quote
J'ai eu l'occasion de jeter un oeil à du code php, ça ressemble un peu à du C, non ? ;)

oui c'est assez simple globalement, faut juste se souvenir du nom des fonction et de comment on récupère tel ou tel valeur dans un tableau. mais pour le reste la syntaxe est super proche du c/c++/java. du coup quand on a planché sur ces langage on est pas dérouté.

j'aime le php. et vive le site du zéro dont le tuto m'a mis sur les rails. et merci à Dan de m'avoir guide dans le noir :)

a+



Message modifié ( 15-03-2010 16:05 )
Title: Re: Les challenges - work in progress
Post by: tofitouf on 16 March 2010, 00:21:53
grosses soirée de codage encore. Maintenant que des petites barrières technique sont brisés, il ne reste plus qu'à tout coder. relier chaque fils et voir si ca se lance.

pour ce soir, pas mal de travaux sur l'écriture de dépendances entre add-ons. cette notion est maintenant échangée et les add'ons dépendants d'autres ont installés tout seul si besoin.


un petit pas pour tofitouf mais un grand pas pour la communauté.

Title: Re: Les challenges - work in progress
Post by: Rivs on 16 March 2010, 02:58:21
hello, ça va?
ça fait un moment que je suis pas venu sur le forum, j'ai pas mal de chose en cours...
PAr curiosité je suis passé voir comment tu t'en sorter.

"1er mise en ligne du futur site hier soir..... rien à montrer mais beaucoup de choses en background.

ce site permetra d'afficher la liste des défis et les scores de chacun pour ces défis, en interne il gère également les informations sur les add'ons utilisés, où les télécharger, comment patcher le répertoire d'orbiter automatiquement pour chaque add'on..... bref toutes les infos qui seront partagés entre les joueurs."

Tu as réécrit le site?
Tu te sert pas de ce que j'avais fait?
Car j'avais fait un systéme de compte ect... que j'avais uploader comme tu me l'avais demander.
Title: Re: Les challenges - work in progress
Post by: tofitouf on 16 March 2010, 09:01:03
Quote
Rivs a écrit:
hello, ça va?
ça fait un moment que je suis pas venu sur le forum, j'ai pas mal de chose en cours...
PAr curiosité je suis passé voir comment tu t'en sorter.

"1er mise en ligne du futur site hier soir..... rien à montrer mais beaucoup de choses en background.

ce site permetra d'afficher la liste des défis et les scores de chacun pour ces défis, en interne il gère également les informations sur les add'ons utilisés, où les télécharger, comment patcher le répertoire d'orbiter automatiquement pour chaque add'on..... bref toutes les infos qui seront partagés entre les joueurs."

Tu as réécrit le site?
Tu te sert pas de ce que j'avais fait?
Car j'avais fait un systéme de compte ect... que j'avais uploader comme tu me l'avais demander.

yo, salut ca fait plaisir.

si j'ai réutilisé ce que tu avais fait, comme point de départ ca m'a bien aidé, j'ai du apprendre le php et mysql. ca m'a fait du bien. Oui j'ai réutilisé le système de compte les différentes infos partagés etc....
mais ca a beaucoup beaucoup changé depuis :) j'ai pas arreté, ce projet me tiens vraiment à coeur. y'a rien en ligne encore, tout est sur mon ptit pc.

à priori dans les semaines à venir je devrais pouvoir lancer une partie depuis le net. pour l'enregistrement des scores, il faut encore implémenter le module qui calcule ces même score...... donc c'est pas pour tout de suite..... mais ca avance grave



Message modifié ( 17-03-2010 10:10 )
Title: Re: Les challenges - work in progress
Post by: Rivs on 17 March 2010, 02:26:11
Ba d'aprés ce que j'ai lu, oui ça avance pas mal, c'est  bien.
Moi je fait pas mal de truck en ce moment, j'ai méme refait mon site héhé, mais bon pas tous fini niveau contenu.
Toi qui était plus trop enchanté d'une partie web, tu as vu que il ya quand méme une utilité héhé.

Bon courage tous cas, je passerais de temps en temps regarder l'avancement.
Title: Re: Les challenges - work in progress
Post by: tofitouf on 17 March 2010, 10:13:38
oui la partie web est essentielle, dans ce projet. Je en pourrais m'en passer, c'est très pratique pour afficher tout un tas de truc. Mais au final je reste complètement sur l'architecture qu'on avait mise en palce au début. très très peu de changeemtns sir ce n'est une partie administration plus étoffée.

j'ai vu ton site. très joli, chouette design.  mais là aussi pas encore complètement terminé.

a+

Title: Re: Les challenges - work in progress
Post by: tofitouf on 18 March 2010, 01:08:59
Ce soir j'ai ajouté enfin un lien dans les pages d'univers qui lancent l'installation automatique. C'est une première encore largement perfectible mais ca fait plaisir à voir.
Le configuration fut entièrement mise à jour, ajoutant ou retirant les scenarios, add-ons, tutos, textures, objets et j'en passe.
Orbiter fut lancé dans la foulée.


Les défis ne sont presque plus qu'une formalité après cela.

Il ne reste plus qu'à choisir automatiquement le scenario à partir du site et c'est bon.

à oui et aussi d'écrire le module qui renvoie le resultat..... c'est pas fini. mais juste la partie gestion d'addon, la plus grosse touche à son terme. il reste quelques détails et encore bien sur une grosse session de debogage mais ca se fera à l'usage au fil des nouveaux univers.

donc voila, youpi et tous au papy's bar.  encore eh oui encore. :friend:

Title: Re: Les challenges - work in progress
Post by: tofitouf on 19 March 2010, 01:07:55
Ce soir, j'ai facilité la prise en main du manager par quelques "question reponse" qui configurent automatiquent  votre config d'orbiter.

il vous demande d'aller trouver les fichiers manquant si vous les avez déjà chez vous ou propose de les télécharger sinon.
idem pour la création des paramètres par défaut d'orbiter. la création se fait au pas à pas, guidée.

j'ai encore pas mal de bugs :badsmile:   .
Mais ca pourrait le faire déjà pour pas mal d'add-ons déjà sur le marché.

Je vais déjà monter quelques choses avec quelques add'ons déjà bien sélectionnés. cela évitera des surprise en pagaille.
ensuite petit à petit on pourras ajouter des nouveautés. au fur et à mesure que le manager sache traiter de nouvelles versions.

je pense que je vais sortir une version bridée du manager sans la partie création. pour pouvoir déjà mettre ne place les premiers défis avant de passer à la suite.

bonne nuit à tous



Message modifié ( 19-03-2010 11:27 )
Title: Re: Les challenges - work in progress
Post by: tofitouf on 31 March 2010, 12:32:24
ca bouillonne dans mon labo secret, ma créature prends forme petit à petit. yark yrak yark yark

Title: Re: Les challenges - work in progress
Post by: tofitouf on 31 March 2010, 22:42:52
j'ai plus qu'à attendre que la foudre tombe sur l'horloge de l'hôtel de ville...

Title: Re: Les challenges - work in progress
Post by: cslevine on 01 April 2010, 05:49:28
Quote
j'ai plus qu'à attendre que la foudre tombe sur l'horloge de l'hôtel de ville...

surtout fais pas ça !  Tu vas te retrouver en 2010 et on va devoir attendre jusqu'à un mardi de cette année là ...

Title: Re: Les challenges - work in progress
Post by: tofitouf on 01 April 2010, 09:15:13
nom de zeus c'est trop tard....

Title: Re: Les challenges - work in progress
Post by: Bibi Uncle on 01 April 2010, 23:05:25
Quote
tofitouf a écrit:
ca bouillonne dans mon labo secret, ma créature prends forme petit à petit. yark yrak yark yark


Je crois qu'à force d'écrire presque seul dans ce forum, tu commences à devenir fou. Prends quelques jours de repos, question de ne pas manger tout le monde que tu verras ;)

Title: Re: Les challenges - work in progress
Post by: tofitouf on 02 April 2010, 12:38:47
mais j'étais déjà fou avant . en tout cas c'est ce que me dis ma compagne quand elle me retrouve dans mon labo secret à 5h du mat.....



Message modifié ( 02-04-2010 19:18 )
Title: Re: Les challenges - work in progress
Post by: tofitouf on 02 April 2010, 19:21:58
La foudre est tombée sur l'horloge, y'a eu des étincelles partout dans le labo, j'ai crié "il est vivant, il est vivant......"
La créature s'est levée puis s'est écroulée comme une m.....

l'expérience est ratée mais rien n'est perdu, ce qui nous détruit aps nous rends plus fort. enfin ma créature elle n'est pas vraiment plus forte....
il faut tout de même que je retourne déterrer un ou deux cadavres. j'attends la nuit car les gens n'aiment pas trop quand je fait ça.

Title: Re: Les challenges - work in progress
Post by: tofitouf on 07 April 2010, 01:42:38
Mon labo est enfin reconstruit après les turbulences de la dernière fois.

la machineries ronronne, c'est repartis.
Il ne me reste plus qu'à continuer mes tests en attendant la prochaine interférence magnétique.

Title: Re: Les challenges - work in progress
Post by: Fox-Terrier on 07 April 2010, 09:42:02
Quote
la machineries ronronne, c'est repartis ...
... vers l'infini et l'au-delà !

j'ai enfin trouvé à quoi pouvait me servir orbiter challenges !

content que ça progresse !

Title: Re: Les challenges - work in progress
Post by: tofitouf on 07 April 2010, 17:42:59
ca avance petit à petit, le projet est un peu gros. plus que je ne m'était imaginé à l'origine.... je suis aps sur que je me serais lancé dedans en sachant le boulot que ca me prendrait. mais maintenant que j'en suis là, je ne vais pas abandonner si près du but.

Title: Re: Les challenges - work in progress
Post by: tofitouf on 09 April 2010, 16:47:54
un truc de dingue. ma créature fonctionne.

Title: Re: Les challenges - work in progress
Post by: Fox-Terrier on 09 April 2010, 16:50:24
yes ! blob

Title: Re: Les challenges - work in progress
Post by: nulentout on 10 April 2010, 11:09:48
Un projet, c'est exactement comme un mirage : Plus on s'en approche et plus il est loin !!!

Title: Re: Les challenges - work in progress
Post by: tofitouf on 12 April 2010, 11:55:21
ah qui le dis tu. oh my god, quand dormirais-je ?

Title: Re: Les challenges - work in progress
Post by: nulentout on 13 April 2010, 14:09:22
Tu sais, dans le système solaire, si tu cherches bien il y a des planètes ou les nuits font bien plus que 12 h. :zzz:

Title: Re: Les challenges - work in progress
Post by: Bibi Uncle on 13 April 2010, 23:20:27
Quote
nulentout a écrit:
Tu sais, dans le système solaire, si tu cherches bien il y a des planètes ou les nuits font bien plus que 12 h. :zzz:


Si je me souviens bien, Vénus a une rotation inverse et très............ très....................... très..................... lente. Parfait pour toi Tofitouf !

(Il ne te reste plus qu'à trouvé un moyen de résister à l'atmosphère ;) )

Title: Re: Les challenges - work in progress
Post by: Vladimir2000 on 14 April 2010, 14:33:24
...et un moyen d'y aller

Title: Re: Les challenges - work in progress
Post by: Bibi Uncle on 14 April 2010, 23:36:21
J'avais oublier. Je suis peut-être trop absorbé par Orbiter que je crois qu'il est possible d'aller sur n'importe quelle planète [geek]. :lol:

Title: Re: Les challenges - work in progress
Post by: tofitouf on 15 April 2010, 10:00:10
ah bon c'est po possible en vrai ?

Title: Re: Les challenges - work in progress
Post by: Bibi Uncle on 16 April 2010, 01:42:47
Enfin, si tu as le cash pour reconstruire une Saturn V, oui, tu pourras aller sur la Lune. Mais la Lune, ce n'est pas une planète alors, non. Une chance qu'Orbiter est là pour nous faire rêver. Sinon, je ne sais pas ce que je ferais :sad: .

Title: Re: Les challenges - work in progress
Post by: Vladimir2000 on 16 April 2010, 13:18:11
Il est possible d'aller ou on veu
Même sur saturne...

Ex: les sondes: tu les agrandis un peu, tu mets des big reserves d'o2 et de bouffe, et tu met trois personne dedans et voilà.

mais on aurrais du mal a trouver l'argent et des volontaires a part si on veux y aller soi même mais ca va etre long...

Title: Re: Les challenges - work in progress
Post by: Tom on 16 April 2010, 13:31:05
Quote
Vladimir2000 a écrit:
Il est possible d'aller ou on veu
Même sur saturne...

Ex: les sondes: tu les agrandis un peu, tu mets des big reserves d'o2 et de bouffe, et tu met trois personne dedans et voilà.

mais on aurrais du mal a trouver l'argent et des volontaires a part si on veux y aller soi même mais ca va etre long...


Ça n'est malheureusement pas aussi simple que ça ! Une tempête solaire au mauvais moment et tout le monde est mort ! Ensuite après un voyage de plusieurs mois quelle sera la résistance des passagers sachant que dans l'espace on perd 1% de masse osseuse par mois il me semble. Et tout cela sans parler des possibles collisions avec des corps célestes même petit ou encore des problèmes que peut causer la vie à 3 pendant plusieurs années dans un espace confiné !

Title: Re: Les challenges - work in progress
Post by: tofitouf on 16 April 2010, 13:36:08
sans compter les radiations.... mais on dérive là.

Mon Manager est prêt pour les premiers tests et je recherche des beta testeur motivés.
des tests super simple :
- télécharger l'appli.
- se créer un compte.
- installer un univers.

Si déjà tout se apsse bien jusque là je pourrais passer à la phase suivante, les scores des challenges.

Qui c'est donc que ça interesserai ?

Title: Re: Les challenges - work in progress
Post by: Tom on 16 April 2010, 15:21:39
Je suis intéressé pour tester ton manager. J'ai un peu de temps en ce moment (je pars pour le WE mais après je suis en stage donc tranquille :D)

Envoie moi un MP si ma candidature te convient ;)

Title: Re: Les challenges - work in progress
Post by: tofitouf on 16 April 2010, 18:53:07
youpi, merci beaucoup    :beer:



Message modifié ( 16-04-2010 19:01 )
Title: Re: Les challenges - work in progress
Post by: Fox-Terrier on 18 April 2010, 19:06:58
et un bêta-testeur de plus !

à l'atention des bêta-testeurs et de tofitouf

tofitouf, je crois que OC passe du stage alpha à bêta car ça marche

il faut juste un mode d'emploi ! parce que faire fonctionner OC, c'est pour l'instant aussi intuitif que de construire une armoire ikea au pifomètre

donc voici la marche à suivre pour les bêta-testeurs et futurs bêta-testeurs :
1) tout d'abord, créez votre compte. Ensuite
le prochain login vous indiquera une erreur de connexion : cliquez sur
2) créer un nouveau compte (sur la page web) vous avez maintenant votre profil joueur
3) téléchargez un univers
Si vous avez déjà les addons nécessaires, indiquez où ils sont (.zip)
Sinon télécharger les
Vos addons seront dans le dossier /AddOns
Pour une obscure raison, les dossier ne seront pas dézippés, donc
4) téléchargez le même univers
il sera dézippé et les dossiers favorites addons et favorites universes seront créés
le mode comparaison de répertoire fonctionne,
5) lancez la comparaison (les boutons explorer et orbiter permettent d'explorer ou de jouer sur le répertoire sélectionné, par défaut orbiter de base, je ne sais pas comment changer ça)
6) il y a du neuf sous play, test et create, cliquez donc sur installer
7) cliquez sur le bouton lancer orbiter
vous remarquez que seul y sont les scénarios et addons de l'univers, tout le reste à été "nettoyé" durant l'installation. On devine déjà comment procéder à la création d'univers, plus par suprimation que par création

8 ) félicitez tofi ;)

Title: Re: Les challenges - work in progress
Post by: tofitouf on 18 April 2010, 22:34:43
Yes !!!!! une première réussite.

mais le succès est très très mitigé    :damn:
vu el nombre de problème que tu retourne dans cette liste. ca prouve qu'il ya  plein de choses qui en sont pas encore bien faites c'est le moins qu'on puise dire. et ca m'aide beaucoup pour savoir comment les corriger.

je vais reprendre chacun de tes points :
Quote
1) tout d'abord, créez votre compte. Ensuite
le prochain login vous indiquera une erreur de connexion : cliquez sur
2) créer un nouveau compte (sur la page web) vous avez maintenant votre profil joueur
là déjà ca foire, faut simplifier cela au amximum y'a aucun raison qu'au moment de se créer un compte on tombe sur une page intermédiaire foireuse.... 1er blem


Quote
3) téléchargez un univers
Si vous avez déjà les addons nécessaires, indiquez où ils sont (.zip)
Sinon télécharger les
Vos addons seront dans le dossier /AddOns
Pour une obscure raison, les dossier ne seront pas dézippés, donc

là oui je plaide coupable. il faut retenter l'install une fois que les add-ons sotn tous pret, j'ai même pas pensé à afficher un message du style "téléchargement en cours, veuillez reesayer une fois qu'il sont effectués"... 2eme blem

Quote
4) téléchargez le même univers
il sera dézippé et les dossiers favorites addons et favorites universes seront créés
le mode comparaison de répertoire fonctionne,
5) lancez la comparaison (les boutons explorer et orbiter permettent d'explorer ou de jouer sur le répertoire sélectionné, par défaut orbiter de base, je ne sais pas comment changer ça)
y'a pas moyen de changer cela mais il faut que je simplifie cette phase que ce soit complètement transparent pour l'utilisateur, on ne devrais même pas la voir.
je pense que je mettrait juste un message comme "ceci est votre première utilsation du manager avec tel versiond 'orbiter, veuillez chosir vos paramètre préférés et fermer orbiter quand vous êtes ok" ca devrais suffire

Quote
6) il y a du neuf sous play, test et create, cliquez donc sur installer

en tant que joueur tu ne devrais même pas te préoccuper de cela. et en théorie.... l'installation aurais du se faire par al suite

Quote
7) cliquez sur le bouton lancer orbiter
vous remarquez que seul y sont les scénarios et addons de l'univers, tout le reste à été "nettoyé" durant l'installation. On devine déjà comment procéder à la création d'univers, plus par suprimation que par création

Quote
Les univers permettent effectivement de nettoyer les scenarios inutile et aussi d'en ajouter de nouveaux.

Il y a aussi une page dédiée qui devrais te permettre de lancer ces fameux scenarios en dehors de l'interface d'orbiter

8 ) félicitez tofi ;)

là c'est un peu tôt vu le nombre de problème que tu as rencontré.

merci encore pour ces premiers tests. c'est vraiment sympa d'y avoir consacré ton temps.

je vais donc me remettre au boulot pour améliorer tout cela.....

a++++

Title: Re: Les challenges - work in progress
Post by: tofitouf on 07 May 2010, 02:32:46
Et les soirées codages reprennent. le labo réchauffe mais la prochaine créature est encore en morceaux.

Title: Re: Les challenges - work in progress
Post by: nulentout on 10 May 2010, 12:38:11
Ben je vois que "NOTRE TRUC" évolue de façon méthodique, c'est vraiment plaisantissime.
Ce Fox, c'est un Béta sacrément Pro ... une bonne recrue. :top:
Je propose que dès le départ on lui octroie un salaire de 25 Orbitopoints par mois avec rétro-action pour avril. ;)

Title: Re: Les challenges - work in progress
Post by: jacquesmomo on 10 May 2010, 13:27:29
Tout cela est bien interressant... Désolé de ne pas avoir le temps d'être parmi les testeurs: je passe mon temps à recoller ma fusée Europa que je fais exploser sans retenue...
(http://smileys.sur-la-toile.com/repository/Nature/meteo-pluie.gif)



Message modifié ( 10-05-2010 13:28 )
Title: Re: Les challenges - work in progress
Post by: nulentout on 11 May 2010, 10:10:07
Si tu ne veux pas qu'elle expose il faut souder, coller n'est pas assez solide.
"Désolé de ne pas avoir le temps d'être parmi les testeurs" On ne peut pas tout faire, mais c'est pas grave du tout. :)

Title: Re: Les challenges - work in progress
Post by: tofitouf on 11 May 2010, 12:49:53
Ehhh Nulentout fait son coming out. Sa participation était secrète jusque là.

Sinon effectivement Fox-terrier est notre meilleure recrue :)

Title: Re: Les challenges - work in progress
Post by: tofitouf on 07 June 2010, 01:49:28
le labo bouillone de partout.
en dehors des cristaux j'ai fait pousser aujourd'hui un nouveau MFD qui est censé vérifier les objectif. pour l'instant ca roule, c'est tout simple mais ca marche, faudra étoffer le look par la suite.

Je l'ai testé en "scriptant" le premier defi que nulentout m'avais fournis. j'ai fait un pauvre score mais mission réussie (c'est al plus facile)

du coup j'ai enfin attaqué la dernière grosse partie de codage, la communication entre ce mfd et mon manager qui lui même va poster les scores sur le site.

ca a l'air bien compliqué comme ca amis à l'usage ce sera totalement transparent.

dès qu'un objectif est validé dans le jeu
le score est envoyé au manger qui le transmet au site web. on vois donc les parties lancées et la progression de chaque joueur.

ca progresse, lentement mais ca progresse.

Title: Re: Les challenges - work in progress
Post by: NLS le pingouin on 07 June 2010, 13:04:09
Je ne vois pas trop ce que tu trouves compliqué pour la communication entre le MDF et le manager. Comment comptes-tu t'y prendre?

Title: Re: Les challenges - work in progress
Post by: tofitouf on 07 June 2010, 14:40:12
j'ouvre une socket TCP, rien de bien compliqué mais il faut toujours le faire :) quelques pages de codage.

Le truc c'est que les MFD n'ont rien à disposition pour le faire je me retrouve à poil avec les Socket Win32, à l'ancienne. mais c'est toujours bon de retrouver les fondamentaux.

Title: Re: Les challenges - work in progress
Post by: MerciMartin on 08 June 2010, 16:57:07
Quote
tofitouf a écrit:
 je me retrouve à poil avec les Socket Win32, à l'ancienne. mais c'est toujours bon de retrouver les fondamentaux.

Tu peux poster des screenshots ? :lol:
Title: Re: Les challenges - work in progress
Post by: tofitouf on 20 June 2010, 21:16:36
chaque chose en son temps, je retravaille sur la map depuis la sortie d'orbiter 2010. ca chamboule tout mon planning

Title: Re: Les challenges - work in progress
Post by: tofitouf on 13 July 2010, 19:56:27
ca fait un bout de temps que je ne m'y était pas remis, ce projet est définitivement interminable.

coté web et BDD j'ai ajouté les données des parties (scores etc...), grosse partie finalement, je suis toujours surpris par le temps que ca epux prendre,

coté manager j'ajoute en ce moment la prise en compte de tout cela et finalise l'automatisation de la configuration et le lancement des parties.

ca avance petit à petit...

Title: Re: Les challenges - work in progress
Post by: MrSpock on 17 July 2010, 08:21:57
Salut prof !
Je viens de terminer l'historique - épique - de ton projet , et te félicite pour ton endurance .
Comme le sujet m'interresse grandement , j'irais droit au but :
Où en es-tu de " tes quelques pages de TCP " ?
As-tu considéré le UDP comme alternative ?
Celui-ci a des particularités interressantes et spécifiques , comme le fait que l'intercommunication soit asyncrone ,
pas de vérif de taille de blocs par exemple ... J'avais étudié la question pour créer un addon pour Xplane .
Les données qui circulent entre le MFD et ton " méga machin " ( :love: ) sont de type structure ?
Enfin , je ne peux qu'imaginer ... Si tu veux partager tes sources , ou des extraits , si tu as besoin d'idée ( non pas que tu en manques , c'est le temps ...) , ben n'hésite pas à me MP . Je ne suis pas trés au fait du moteur de ORBITER , mais je pourrais bien m'y mettre car ... l'occasion fait le larron !
Quoi qu'il en soit , accroche toi , ton concept est génial , et comme tu le faisais remarquer dans le topic MULTIJOUEUR , peut
servir de base à un projet de plus grande envergure encore .
D'ailleurs ,si j'ai bien compris , tes opérations se font en temps réel , et les stats des joueurs sont visibles sur ton site , en tout cas stockées sur ton serveur . Ya plus qu'à travailler sur l'ergonomie de ton réseau client/Serveur ...
Miam miam ... Spock !:zen:

ReEDIT : En cherchant un peu , je viens de comprendre que tu es l'illustre créateur de la "map 3d" , et en cherchant un peu plus je suis arrivé à SourceForge , et donc à la hierarchie de ton projet . Je vais éplucher la chose dans mon coin , histoire de me mettre dans le bain ! Good Job !:top:



Message modifié ( 17-07-2010 08:52 )
Title: Re: Les challenges - work in progress
Post by: MrSpock on 17 July 2010, 09:32:42
Remoi ... Juste pour dire que j'arrive à suivre ta démarche , et les outils que tu utilises .
Je voyais des Q devant tes déclarations de classes , cela m'intriguait . J'ai fini par trouver la librairie graphique QT ,
multiplatform ... Okay ... Tu tournes sur Linux ?
La difficulté en programmation , c'est l'évolutivité .
Si ta stratégie est multiplateforme dés le départ , chapeau !
Sinon j'ai examiné ton interface socket , et j'ai vu des échanges de genre texte ( hormis ping et pong ...) seulement .
C'est donc la partie " résultat " , mise en forme par ton manager et reçue par le serveur ?
J'imagine déjà les possibilités , en ajoutant des pointeurs sur structure contenant la position , le fuel etc ...
To be continued ... Ah oui ... Es-tu Anglais ?:trucdeouf:
Spock.

Title: Re: Les challenges - work in progress
Post by: tofitouf on 17 July 2010, 11:52:08
salutation habitant de vulcain.

très heureux de trouver un habitant de notre galaxie qui s'intéresse à mon ptit projet.
je vais tenter de répondre à tes ptites questions.

pour l'udp, non je n'ai aps regardé, je ne suius pas totalement au faite des protocoles bas niveau mais comme j'ai toujours travaillé en tcp je me suis pas posé la question. l'avantage du tcp est justement le contrôle d'erreur et que le paquet arrive presque tout le temps.  et puis c'est juste une boucle locale (le manager est sur la même machine, c'est juste une facilité de communication entre orbiter et le reste.

pour un projet multiplayer l'udp est clairement un meilleur candidat. mais je laisse cela aux autres codeurs qui se penchent en ce moment sur la question. si ca se présente j'intégrerai cela au sein du manager pour faciliter le lancement des parties.

comme tu as pu le voir cette partie communication a juste à peine démarré, j'ai juste vérifié que la com s'ouvre bien et c'est tout. je vais faire un ptit shema pour montrer l'état actuel des choses et comment je vois la suite.

et non je ne suis pas anglais mais bien français, breton pour être plus précis. cette première version sera entirèement en français mais dans mon code j'ai intégré un peu partout la partie multilingue. y'aura donc un version anglaise par la suite.

pour QT, je l'utilise car cette libraire est magnifiquement stable et si facile à utiliser, le coté multiplateforme est un plus que j'utilise pas vraiment, orbiter restant cantonné à windoze, mais sait-on jamais si ca deviens compatible linux je serais pret :). Donc QT est surtout utiliser pour al facilité de mise en place d'ihm compliqués. le manager permet de configurer 'facilement' les défis et donc j'utilise à fond les facilité de drag'n drop les boite de dialogues qui s'adaptent à la taille de l'écran etc.... cette libraire est tout simplement magique

merci pour la proposition de coup de main, c'est précieux, on peut effectivement travailler à plusieurs sur ce mega projet, et chaque talent est utile.

je vais reposter un autre message donnant un état plus clair de mon avancement. tu y verra donc un peu plus clair (j'espère)

mes amitiés à mme spock 8)

Title: Re: Les challenges - work in progress
Post by: MrSpock on 17 July 2010, 13:06:40
AH ah  ah ... mme spock !
C'est une terrienne .
Bon , sinon , merci pour ta franche poignée de main , et encore bravo pour tes réalisations en cours .
Je suis de ton avis , concernant le tcp , rester fonctionnel et profiter des mécanismes de protection de données .
Si j'ai parlé du UDP , c'est que je constate que de plus en plus d'applications dédiées au réseau l'utilisent , surtout
quand les données sont bien connues et peuvent être updatées sans vérif plutôt que d'attendre une réponse qui même
si elle a ètè écourtée , reste une attente . XPLANE, CONDOR ... massivement multijoueurs .
Ton travail m'inspire beaucoup , et j'ai l'imagination débordante , donc ... ZEN mr Spock .

Les challenges, c'est un premier pas vers l'autre , c'est inédit , c'est de bon augure .
Pour un monde persistant , un site web c'est génial ! Un par planète ... Je pense au satellite de papy ... Au bar , il y aurait plein de défis !

Les challenges :UN PAS VERS LE MULTIPLAYER :

C'est indéniable que ton manager est un outil génial pour garantir l'intégrité de l'univers partagé par les pilotes / futurs controleurs ... hé héé !
 Je dirais juste pour finir que le multiplayer concerne la Communauté , et qu'il serait bon de recueillir les désirs des uns et des autres pour planifier un addon qui soit assez soutenu .
Je ne connais pas assez Orbiter pour oser lacher des idées tout de suite , mais l'expérience d'autres simulateurs et
du vol en réseau me laisse imaginer de bien belles choses ... Mon vaisseau , c'est l ' ENTERPRISE !
J'attends avec impatience tes explications/directives etc ...
Avant d'oublier : Le multiplayer
Quote
je laisse cela aux autres codeurs qui se penchent en ce moment sur la question
Tu pourrais m'orienter stp ?
A+ , spock !



Message modifié ( 17-07-2010 13:19 )
Title: Boucle locale ?
Post by: MrSpock on 17 July 2010, 13:49:21
Boucle locale ? Ah ... ok .
J'avais oublié que ton mfd permet d'afficher des stats par exemple, et les poster à ton manager . C'est çà ?
Mais tu communiques aussi des résultats vers un site http , non ?
J'ai retenu ce principe : l'addon manager permet que chaque utilisateur aie la garantie de voler dans les mêmes conditions qu'un concurrent .
Les résultats sont ensuite stockés sur un site web .
L'aspect compétition est donc bien là , mais en différé .
Je me demande quels seraient les fps d'Orbiter dans une session multiplayer , genre ton système déployé dans une solution PEER To PEER en mode BROADCAST , UNICAST, ou le mode qui conviendra .
WIKI :
Quote
Dans le domaine de l'informatique, le broadcasting désigne une méthode de transmission de données à l'ensemble des machines d'un réseau.

Je rêve d'une communication radio entre pilotes , voir Controle / navette .
Du pain sur la planche , il y en aura pour tout le monde !
Mais déjà , ton projet de challenges , est un challenge en soi !

Respect , Spock .

Title: Re: Boucle locale ?
Post by: tofitouf on 17 July 2010, 16:17:56
Je pense que tu as saisi le principe général
j'ai ressorti un vieux schéma de ma vielle malle :

(http://tofitouf.orbiterfrancophone.com/wiki/images_Direct/Schema_general.png)

cela donne en gros le rôle de chaque brique

- le serveur permet de centraliser les données (univers, add-on, challenges et parties)
    - les données d'add-on disent comment les installer, le serveur ne les stocke pas
    - les univers sont des colelctions d'add-ons
    - les challenges sont associés à un univers et permettent de lancer une configuration de départ pour le défi, parmis les données du challenges on trouve les objectifs (par ex s'approcher d'iss à tel distance)
    - et les parties sont les données envoyées en cours de jeu (ou à la fin) c'est du style objectif 1 réussi, fuel restant 10 % etc

ces données sont consultable via n'importe quel navigateur web mais il faut le manager pour pouvoir jouer

ce manager permet :
- d'éditer tout un tas de données et de les envoyer au serveur (mode création)
- de lancer des scenarios préconfiguré (mode joueur)
- de lancer des challenges

il sert de relai entre le serveur et le module qui est inséré dans orbiter via les plugins

ce ptit module calcule le score, valide les objectifs et les envoie au manager qui relaie l'info vers le serveur

Title: Re: Boucle locale ?
Post by: tofitouf on 17 July 2010, 16:21:22
et pour finir voici ce qu'il me reste à faire avant une prochaine release :

coté serveur web : afficher les challenges et les parties, recevoir les données de parties (compétence requise, html, php mysql et photoshop)

coté manager : relayer les donnés venues du modules (c++ sous QTCreator, socket TCP et post http)

coté module d'orbiter : envoyer ces données (c++ sous visual 2008, socket tcp)

vu le travail déjà fait il ne reste vraiment plus grand chose mais c'est tout de même encore à faire

Title: Re: Boucle locale ?
Post by: pilote334 on 17 July 2010, 16:38:31
Côté PHP et MySql, je me débrouille un peu...si tu as besoin...
Title: Re: Boucle locale ?
Post by: tofitouf on 17 July 2010, 18:46:03
c'est gentil comme tout mais il me semble que tu avais déjà bien commencé ton projet multijoueur ? :)

je vais finir une v1 toute basique et je te demanderai de l'aide pour la v2, et nottament pour ajouter des parties collaboratives. j'imaginais aussi des parties aux tour par tour comme ca avait déjà été fait pour l'agence francophone.

du style chacun ajoute une partie sur une station et passe la main au suivant

Title: Re: Boucle locale ?
Post by: MrSpock on 18 July 2010, 02:35:00
Tofitouf , merci d'avoir pris un peu de ton temps pour éclairer ma lanterne .
C'est trés instructif pour moi , car j'ai acquis des compétences dans le domaine local des applications , mais comme j'ai Internet depuis moins d'un an (...) , j'avais laissé les procédures http de coté . Grosse lacune maintenant ...
Côté MySQL et BDD , c'est un peu mieux , j'ai déjà créé des scripts PHP qui créent des tables, ouvrent , forment des requêtes simples , etc ...
Mais c'était de l'occasionnel ( Projet d'Editeur de Scénario en ligne , non abouti ...) .
Voilà , je vais me servir de ton travail comme d'un Tuto , je te tiens au courant ...
Sinon, je suis plutôt bon en graphisme , PHOTOSHOP est un pré-requis pour toi ?
A cause d'un format de sortie ? LEQUEL ?
Ok , fais pas tout péter !
Check , Mr SPOCK .

REEDIT : Tu m'as fait découvrir l'Univers de SourceForge , super , mais la navigation n'est pas aisée .
Disposes-tu d'un package que je puisse installer à des vues de test ?
Car la lecture d'un code est une chose , sa compilation une autre .
D'aprés ta réponse au Pilote33... , tu préfères terminer la version 1 seul , ce qui est logique aprés tout .
Mais pense à nous pour la V2 , car nous devrons nous aligner sur ta logique pour t'être vraiment utiles .
De mon coté, je vais apprendre QT , histoire d'etre vite fonctionnel pour toi .
A propos , sur ton schéma , le bloc de code jaune au dessus d'orbiter , c'est une dll externe ?
Quelle liaison avec Orbiter ?
Encore : Je n'ai toujours pas trouvé le lien vers le projet Anglophone du multiplayer....
Amitié à mme Tofitouf ...
A+ , Spock.



Message modifié ( 18-07-2010 03:23 )
Title: Re: Les challenges - work in progress
Post by: MrSpock on 18 July 2010, 04:54:57
RETOUR VERS LE FUTUR ...

Quote
sinon (rien à voir)
je pensais aussi plancher sur l'idée de monde persistant et multijoueur au tour par tour, un peu dans l'idée de l'ancienne
agence spatiale virtuelle francophone.
chaque jouer représente une agence spatiale (les chinois, les riquains, les européens etc....) et a des moyens limités pour
réaliser un objectif donné (construire la plus belle base sur mars par exemple)
UCGO se prête carrément à cette idée.

les joueurs feraient du tour par tour, c'est à dire que chacun jouant une tranche horaire données. (le concept est à creuser,
j'ai encore que des idées vagues la dessus et la discussion du mode de fonctionnement est ouverte).

Le joueur suivant reprends toujours le scénario tel qu'il a été laissé par l'autre joueur. ET pas moyen de tricher c'est à
dire que si on se plante (si on crashes son vaisseau) on laisse le scénario dans l'état et tant pis pour le tour. Il faudra
attendre le prochain tour de jeu pour rattraper ses bêtises précédentes. Ou demander de l'aide aux autres joueurs....

toutes les idées sont bonne à prendre et je coderai ce qui me semble le plus fun. donc lachez vous !!!!!!!

Ok , l'idée est trop bonne pour la laisser pourrir .
C'est clair que si ton site Web dispose de la BDD qui va bien , avec ton manager , le monde persistant est à ta portée .
Le tour à tour est interessant , mais le fait d'attendre son tour ne plaira pas à tous .
A moins que les phases de jeu soient rapides , ou découpées en action genre :
_Séquence de décollage
_Sequence de mise en Orbite
_Interception
_Arrimage
Etc ...
Chaque phase étant chronométrée , le temps imparti codé dans ton manageur module challenge ou scénario ?
L'équipe qui n'a pas fini son objectif doit rendre la main à la suivante , et suit la progression de l'autre via un MFD spécifique ? Le fait qu'un temps imparti soit intégré , pourrait faire aussi qu'il n'y aie pas de gagnant !
Ce qui rappelle la vieille course à l'espace EST-OUEST ...Persévérance jusqu'à la victoire !

PLUS PRES DE NOUS :
Quote
afficher les challenges et les parties, recevoir les données de parties (compétence requise, html, php mysql et photoshop)

Quelle mise en forme ? Onglets pour les challenges , liens hypertextes vers pages crées par PHP pour chaque partie ?
Un ptit diagramme pour mieux connaitre tes gouts sera le bienvenu !
J'imagine qu'une bannièere spécifique à chaque challenge serait plutôt agréable et utile ( le visuel t'aide à te repérer dans le site , exemple rouge=mars ...).
Pour les scores , un tableau par joueur ?

SPOCK.

RE EDIT: Il fait jour ....
Installation sur mon Pc :
EASYPHP-------> OK
PHPEDIT------->OK
XNVIEW ------->Ok( pour les psd , hé hé ... Beaux graphismes sur OrbiterChallenges.psd )
Dans www -> copie du dossier "Site" et  création d'alias .
Lancement d'apache , web local , ouverture de login.php et ...

Quote
Warning: include() [function.include]: Failed opening 'haut.php' for inclusion (include_path='.;C:\php5\pear') in C:\Program Files\EasyPHP5.3.0\www\Site\Login.php on line 14

BWWAH !!
Soit je commence à trafiquer le code , soit j'attends que tu me fasses un copie de " php5\pear " , soit tu as une meilleure idée ?
J'aimerais vraiment le tester ton code ! J'aurais ainsi un aperçu du design ...
Allez , one more , pour le fun ...
Quote
Accès refusé pour l'utilisateur: 'nitro'@'@localhost' (mot de passe: OUI)



Message modifié ( 18-07-2010 09:01 )
Title: Re: Les challenges - work in progress
Post by: tofitouf on 19 July 2010, 10:43:33
yo là je vais t'arreter tout de suite.

pour tout ce qui est PHP,mysql ce qui est sur la base svn etait une première version totalment caduque aujourd'hui, mon code php est localisé directement sur le site.

Dan m'a fournis un espace avec tout ce qui va bien mais pour des raison de sécurité le code n'est pas partagé du tout. Dan est très pointilleu là dessus et a surement raison donc je ne l'ai jamais mis sur sourceforge et ca ne le sera jamais.

si tu veux faire évoluer le site, il faudra qu'on s'organise pour le faire tout en restant en parfaite sécurité.

mais comme je disais plus haut, je suis si proche d'un V1 que je préfère finir ceci avec mes ptits doigts avant de passer à la suite.

effectivement tu pourrait t'impliquer dans la partie jeu au tour par tour.

concernant sourceforge pour correctement récupérer le code des deux autres parties il faut subversion (j'utilise tourtoise svn)

et concernant photoshop c'est pas obligé c'est juste que c'est mon outil de prédilection.

a+

Title: Re: Les challenges - work in progress
Post by: MrSpock on 19 July 2010, 11:07:25
Compris !
Merci pour tes renseignements !
 Je vois mieux ce que tu prépares , vivement sa sortie !
Et oui, s'il faut réfléchir au gameplay du tour à tour , j'suis partant .
Le temps que tu finisses ta V1 , je pense que j'aurais eu le temps d'intègrer les grandes lignes du SDK Orbiter ,
de manière à être cohérent dans mes propositions .
( trop marrant ton portrait ...)
A+ , spock !

Title: Re: Les challenges - work in progress
Post by: tofitouf on 19 July 2010, 12:15:25
impeccable, sinon un dernier truc, j'avais fait une fausse manip pour le schema, il est plus à jour le carré jaune correspond au mode navigateur standard, donc juste à ce qui sert à consulter les scores

la dll est dans le carré d'orbiter

Title: Re: Les challenges - work in progress
Post by: MrSpock on 19 July 2010, 15:16:13
Quote
la dll est dans le carré d'orbiter

...le fil rouge , sur le bouton rouge ... gnnnnah
...le fil bleu , sur le bout... BAM !! Crrrrrrr.rrrr.rr.r
:badsmile:
Spock !

Title: Re: Les challenges - work in progress
Post by: tofitouf on 19 July 2010, 20:53:34
damned ca a encore pété, je recommence donc en repartant de zéro



Message modifié ( 19-07-2010 20:53 )
Title: Re: Les challenges - work in progress
Post by: pilote334 on 20 July 2010, 01:00:55
Tofitouf, ta signature tombe à pic sur ce coup là !
Title: Re: Les challenges - work in progress
Post by: tofitouf on 20 July 2010, 19:56:54
devant ce soupcon d'attente, je m'y suis recollé sérieusement,

ce soir j'ai assité ébahi au premier lancement de challenge via une page, web
ce ne fut pas sans mal, bonjour les fautes pas dizaines.

il ne reste "plus" qu'à dialoguer avec le site.

Title: Re: Les challenges - work in progress
Post by: MrSpock on 20 July 2010, 23:48:14
HOURRA !
J'ai fortement besoin de ta techno-logique...
En fait , ce que j'imagine possible se base sur tes expériences en cours .
Trop cool !

Spock ...

Title: Re: Les challenges - work in progress
Post by: tofitouf on 21 July 2010, 09:19:04
enocre un petit pas de plus vers une ptite compétitions de passionnés.

dès que j'ai une V1 qui tournicote, je met en ligne et je demande des premiers tests.
tu pourra récupérer mon code et réfléchir à comment insérer tes belles idées dans mon fatra. à priori, je pense avoir conçu mon manager pour permettre les évolution dont tu pourrais avoir besoin.

Title: Omer : ou-Ouh !!
Post by: MrSpock on 21 July 2010, 09:50:22
C'est marrant !
De mon coté , je suis trés préoccupé par l'art de rendre accessible à ton projet mon futur fatra !
cgi ? dll ? controle par php ? requête Http ?
Je me plie à tes goûts man !
Donc , précise le format de communication , et je travaillerais dessus !
Copié ?:beer:
Pour être béta-testeur , faut être pilote confirmé ?
:badsmile:
J'ai juste fait une visite guidée dans le vaisseau de Dan ...
Nannn ... J'ai fait un peu d'arcade aussi ...
A+ , Spock !

Title: Re: Omer : ou-Ouh !!
Post by: tofitouf on 21 July 2010, 10:11:10
je te guiderai le temps voulu.
coté web aps de cgi : php et mysql
coté manager c++ sous qtcreator.
coté module interne visualc++

quant aux tests ils sont accessible aux débutant de al naviagtion spatiale, Nulentout a concocté une série de tutoriels associés à chacun des défis. y'a qu'à suivre ses judicieux conseils et tout roule

Title: Les challenges-Work in progress
Post by: MrSpock on 21 July 2010, 10:18:47
Ok , merci pour le complément d'info , super pour les tutoriels dans le mode challenge !
Hâte de voir et de tester !
J'astique la doreal ( do real ...)
A+ , SP..SP... POK .

Title: Re: Les challenges-Work in progress
Post by: cslevine on 21 July 2010, 11:01:09
faut toujours que j'ammène la musique comme promis

Title: Re: Les challenges-Work in progress
Post by: tofitouf on 21 July 2010, 11:50:48
avec plaisir mais pour un V2.

Title: Re: Les challenges-Work in progress
Post by: tofitouf on 21 July 2010, 19:20:33
Galère avec les chaussette, j'ai l'impression d'avoir perdu mes bases.
coté manager, aps de soucis, QT est toujours aussi simple à utiliser, j'ai fait donc une première version avec un faux module d'orbuter utilisé juste pour tester les échanges. ca ca marche

par contre dès que je suis entré dans le module à proprement parler j'ai eu les pires soucis. je vais re-potasser mon manuel.

Title: Marcher pied nu ...
Post by: MrSpock on 22 July 2010, 01:10:04
Bonsoir Tof...

Quote
j'ouvre une socket TCP, rien de bien compliqué mais il faut toujours le faire :) quelques pages de codage.

Le truc c'est que les MFD n'ont rien à disposition pour le faire je me retrouve à poil avec les Socket Win32, à l'ancienne. mais c'est toujours bon de retrouver les fondamentaux.

Tu l'avais annoncé ...
Je me demandais ... N'y a t-il pas un autre moyen de communication entre deux processus ?
En fait si ... plusieurs .
Tu pourrais ptet même déclarer une classe mydata en externe ( extern  mydata) dans tes deux sources,
ainsi tu rendrais accéssible mydata . ( puisque les deux processus tournent en local ..) .
Moins sécurisé (ce que tu changes dans un module est immédiatement changé dans l'autre) mais super rapide .
Aprés, por l'aspect protection , le fait d'utiliser une classe te permet par exemple d'exploiter le systeme public-protected-private .
Dans ton cas , protected serait bien s'il avait pour ancêtre le module intégré à Orbiter .
Ainsi ,seule ta classe MonManager aurait accés aux données protected du plugin .
Je sais , cela chamboule tout ton code , mais c'est une possibilité .
Si c'est pas trop c.. ce que je dis ( moi aussi, j'suis un peu rouillé ...) et que tu aimerais que j'approfondisse ,
" here I am , to the rescue , here I stand , no no no no ...." .

Idée : Dans ta classe (ou ta structure , mais un destructeur c'est bien ....) tu poses un Bool readReady.
Dans le plugin, quand tu sais que toutes les données sont prêtes, tu changes le flag .
Si dans monAddon manager tu as une routine du genre if(readReady) {....} tu n'as pas à te soucier de la validité
des données ( un ptit checkSize (sizeof(mydata) )avant le post pour les + frileux ?) .Une fois que tu as lu et exporté les datas , tu remets
Bool readReady=false . FAUT ABSOLUMENT PAS QUE LE PLUGIN ECRIVE DEDANS PENDANT QUE TU TRAITES LES DONNEES EN EXTERNE .

Pour faire plus pros, on entrerait dans la création d'un THREAD avec un attribut BLOQUANT , attendant patiemment avec la fonction WAITEVENT , déclenché par UN EVENT qui
peut être de type TIMER ou BOOLEAN ... Obstacle ? SYNCRONISATION .
Ce genre de truc , j'ai adoré le bricoler dans mon antre ... Je voulais ( pauvre fou...) simuler le comportement du cerveau Humain en instaurant un système d'INCONSCIENT ( des threads qui tournent en parallèle de la boucle ( pensée du programme) , déclenchés par des conditions fixes et aléatoires .
Trop complexe pour un seul homme ...Mais cela m'a permis de mieux comprendre le core du Pc et de l'exploiter .
FIN DE LA PARENTHESE ...
Bon courage, spocky .

Ps : Par curiosité , t'as vu le dossier SERVEUR dans Orbiter2010 ? Je crois même avoir vu des fonctions sockets intégrées ?? Ou alors c'est moi qui ai installé un Third party sans faire gaffe ?



Message modifié ( 22-07-2010 04:20 )
Title: Re: Marcher pied nu ...
Post by: MrSpock on 22 July 2010, 03:27:48
Vite fait , au cas où : extrait du SDK Windows , Win32 Developer's Reference :
Section PIPE
Quote
A pipe is a communication conduit with two ends; a process with a handle to one end can communicate with a process having a handle to the other end. This overview describes how to create, manage, and use pipes.
A méditer quand même ... pour une V2 ?
Mince ... mais c'est que çà m'interresse moi !
Quote
Pipes can be one-way ¾ where one end is read-only and the other end is write-only, or they can be two-way ¾ where both ends of the pipe are read and write.
car en plus :
Quote
Subject to security checks, any client process can access a named pipe, making it easy to communicate between related or unrelated processes. Named pipes can be used locally to communicate between processes on the same machine or across a network to connect processes on different machines.

Spocky ...



Message modifié ( 22-07-2010 06:51 )
Title: Re: Marcher pied nu ...
Post by: ganlhi on 22 July 2010, 06:48:38
Un pipe c'est une très bonne méthode pour communiquer entre processus sur une même machine. Je n'ai jamais utilisé ça sous Windows mais le principe de base doit être le même que sous UNIX.

Title: Re: Marcher pied nu ...
Post by: MrSpock on 22 July 2010, 07:00:14
Salut !
Ben oui , en fait, le nom m'a trompé ...
Les liens que j'avais mis sur le post précédent parlaient de l'API d'UNIX , et le PIPE est le système de fichier si je
comprends bien .PIPE UNIX, PIPE WINDOWS...
DOnc, pas sûr que PHP puisse agir avec fopen(...) .
De toute façon, cela concernait la magique possibilité de passer directement du plugin interne au serveur .
Le systeme PIPE de windows reste tout à fait approprié pour l'intercommunication entre processus !
Merci pour ta remarque et ton intêret ganlhi !
Bon allez , je remets les liens ici, histoire de bien montrer mon erreur !
erreur 1 (http://my.opera.com/zomg/blog/2007/08/29/php-and-named-pipes)
erreur 2 (http://www.developpez.net/forums/d600674/general-developpement/programmation-linux/mkfifo-pipe/)
:bebe:
SPOCK !

REEDIT : HHHééé ! UN COCKPIT-BUILDER !! COOOOOL ! Super blog ...ganlhi !



Message modifié ( 22-07-2010 07:07 )
Title: Re: Marcher pied nu ...
Post by: tofitouf on 22 July 2010, 08:59:52
merci pour toutes ces aides,

effectivement le pipe pourrait me sauver la mise mais cela changerait aps mal de choses chez moi.

Je vais néammoins continuer avec mes chaussette, et je passerai à la méthode pipe si vraiment je galère trop.
j'ai trouvé une implémentation de socket minimaliste qui semblerai répondre à mes besoin.
je la teste et je vous tiens au courant


merci

Title: Avec des Tongs ...
Post by: MrSpock on 22 July 2010, 09:50:11
Salut !
Content que tu trouves une solution .
Mon avis c'est que tu dois aller au bout de ton concept , la V1 .
C'est facile pour moi  d'imaginer des issues en tirant des leçons des galères des autres ...
Je voulais juste te dire que si le premier jet est trop compliqué a Maintenir/Deployer , d'autres solutions
pourraient être utilisées .

Je vais de mon coté tester le PIPE avec borland .
J'aurais ensuite à transposer sous vs2005 ( salut bibi uncle !) , et tester le ... téléportation , Mr Spock .
L'opération consistant à atomiser ma structure en bytes , afin qu'elle aille se loger dans les compartiments à 3 volts
dont parlait Dan il y a quelques temps .
C'est quand qu'il revient ?
D'ici là , accroche toi , c'est toujours dans les détails que c'est pénible , à la fin !
SPock ....



Message modifié ( 22-07-2010 10:04 )
Title: Re: Avec des Tongs ...
Post by: tofitouf on 22 July 2010, 14:00:49
Je crois que ca y est, ma petit classe de socket toute bête est enfin bouclée. y'a plus qu'à y passer des messages.
Elle fait maintenant partie de la librairie MFDLib et est donc disponible pour d'autres projets, enfin quand j'aurais commité

Title: YOU OU OU !!
Post by: MrSpock on 22 July 2010, 16:22:37
Quote
librairie MFDLib
En plus çà sonne bien !
Et en bonus, un MFD ...

Merci d'avoir re-investi ce projet , je download la lib ce soir si elle est dispo !:top:
Bravo !
Spock !



Message modifié ( 22-07-2010 16:47 )
Title: Re: YOU OU OU !!
Post by: tofitouf on 22 July 2010, 17:31:26
Cette lib est dispo depuis un paquet de temps elle est à al base de ma carte et contient toutes les focntions que j'ai implémenté dans la carte 3D.

elle pas vraiment documentée, mais plutôt bien structuré. Donc n'importe quel codeur aguerri devrais y retrouver ses petit.

on y trouve
- les outils de dessins qui me servent à fait mes joli graphs
- toutes la gestion de menu, sous menu, valeurs modifiable par l'utilisateur, etc..., bref l'interface
   par exemple pour ajouter une ligne à un menu tu fait menu->addItem("balbla")
   tout le reste est gére: le surligange quand on sélectionne, l'animation, l'activation de la commande, le changement des valeurs etc...., faire une nouvelle page de MFD est simplissime après
- ca contient aussi tout un ats d'outils bas niveau (Strings, listes etc...) réimplémenté pour être super légères
- des classe qui aide à l'utilisation de l'api d'orbiter, nottament pour calculer les trajectoires de chaque objet (marci à KOST)
- des classe pour orienter le vaisseau (basé sur attitude MFD, merci à l'auteur)
- des essais d'autopilotes pas toujorus réussis :) mais tant pis

bref tout les bout de code réutilisables, je les met dedans. la map3d est une des classe réutilisable à souhait, je pense que je l'intégrerait aux challenges par la suite pour afficher l'objectif à atteindre.

pour le chopper va sur sourceforge, et regarde controlMFD.

Title: Re: YOU OU OU !!
Post by: tofitouf on 22 July 2010, 18:46:22
bon c'est presque trop facile.
ca y est mon module interne lit des données issues du manager.
la manager sert de relai car je n'ai pas accès à tout ce dont j'ai besoin directement dans le MFD, nottament le scenario.
et puis ca me permet d'avoir une première couche de sécurité dans le manager avant d'envoyer les données au site web.

en gros, je n'ai jamais été aussi proche d'un vraie v1 !!!

Title: Impressionnant !
Post by: MrSpock on 22 July 2010, 19:50:26
Impressionnant le boulot que tu as fourni dans le MFD !
C'est clair que je vais plus que l'utiliser , je vais l'user !:applause:
Merci pour toutes tes explications , je verrais plus tard le reste dans le code .
Je pensais à ta librairie ct aprem, et je me disais que selon mes capacités , je la commenterais
puisque de toute façon va falloir ( désolé ) que je pénètre dans ta tête !
Ainsi , ce serait plus praticable et pratiqué par d'autres .
Nous verrons bien .
Bonne soirée Tof !
Mr Spock .

Title: Rôôôô...
Post by: MrSpock on 22 July 2010, 20:49:31
Pas bien !
Quote
#define GREETING_VALUE "BORDEL"
On dirait moi aprés 45 appuyage de  f9 ( compil borland).
QUi se ressemble ...
Sp..k

Ps : Là où tu veux que j'aille dans ton arborescence , pose un ICI,  Ou est-ce que je dois suivre ".... web" .
Parce que ton projet, mine de rien , il est plein de fichiers ! Et je ne suis pas devin . Je surveille les dateStamp en fait .
J'essaye de trouver MFD ... Mais sinon, ton boulot sur les sockets est bien inclus ?

Title: Re: Rôôôô...
Post by: Fast_toche on 23 July 2010, 00:40:59
Stessez pas les mecs le temps n'est rien dans ce foutoire ;) ! :beer:

(http://i359.photobucket.com/albums/oo33/Fast_toche/McFly.jpg)

Ps! Rectification merci à "Spike205" pour le modèle offert sur "Turbosquid"



Message modifié ( 23-07-2010 02:46 )
Title: oh une deloréane volante
Post by: tofitouf on 23 July 2010, 01:15:55
elle est magnifique, il faut que je pense à m'en faire une pour voler dans orbiter.

merci, oui le temps n'est rien dans tout cela puisqu'on a un convecteur temporel :)

Title: Re: oh une deloréane volante
Post by: tofitouf on 23 July 2010, 01:21:12
Quote
MrSpock a écrit:
Pas bien !
Quote
#define GREETING_VALUE "BORDEL"
On dirait moi aprés 45 appuyage de  f9 ( compil borland).
QUi se ressemble ...

Hihi, j'en laisse souvent des comme ca,
et ca fait partie du protocole et pour donc ca sera une des messages échangé, je pense que je le changerait dans un futur proche

Quote

Ps : Là où tu veux que j'aille dans ton arborescence , pose un ICI,  Ou est-ce que je dois suivre ".... web" .
Parce que ton projet, mine de rien , il est plein de fichiers ! Et je ne suis pas devin . Je surveille les dateStamp en fait .
J'essaye de trouver MFD ... Mais sinon, ton boulot sur les sockets est bien inclus ?


Je me rends bien compte que c'est un peu énorme comme ca, c'est le résultat de nombreuses heures de codage et de récupération de beaucoup de bout de code pris par ci par là au fur et à mesure des besoin. Entre autre pas mal de classe issue de mes travaux professionnel pour des appli pour portable. faites pour n'utiliser que du C++ brut, minimaliste au niveau mémoire (enfin si on oublie pas des deletes :)). et assez rapide. Bref tout ce qu'il faut pour coder rapidement sans trop chercher.

je vais te faire un ptit topo sur le wiki, et je t'envoie le lien dès que c'est pret.

Title: Re: oh une deloréane volante
Post by: tofitouf on 23 July 2010, 02:04:43
Mister Spock,
j'ai débuté (à peine) quelques page de wiki sur MFDLib.

ca te donnera quelques premiers répères. Je vais paufiner tout cela au fur et à mesure, c'est juste un premier plan

http://tofitouf.orbiterfrancophone.com/wiki/index.php/Dev

Title: Re: oh une deloréane volante
Post by: MrSpock on 23 July 2010, 08:17:55
Salut Fast !
Marrant ton passage ... éclair !

Sino, Doc' ,
Je reviens de chez WIKI .
Bien ! Minimaliste ( en tant qu'introduction c'est bon !) , je ne peux encore rien en tirer .
Un petit lien vers le Dossier de travail actuel ne serait pas de trop !

En tant qu'utilisateur de ton SDK , j'ose te proposer mon opinion sur un détail de présentation concernant
la lisibilité ( qui n'engage que moi ...).
Extrait de ton explication :
Quote
Le site Web Le Manager (QT) Le Module (MFD d'Orbiter)

Pour peaufiner dans le détail dans le but de PARFAIRE ton travail , je te propose :
_ Le site Web , Le Manager (QT) , Le Module (MFD d'Orbiter) .
Ou encore ( je préfère ...)

_ Le site Web
_Le Manager (QT)
_Le Module (MFD d'Orbiter)

Ce n'est qu'une question de forme , mais la présentation de l'information compte beaucoup !
BEAU BOULOT , A+ ,

Spocky.
( Mr ZUlu est plus qu'en forme aujourd'hui) .

Title: Re: oh une deloréane volante
Post by: tofitouf on 23 July 2010, 10:36:59
yop oui c'est juste une intro faite à 1h du mat. :) très léger.

je vais parfaire ca rapidement. si tu veux participer et noter ce que tu y trouve au fur et à mesure, crée toi un compte sur le wiki, je t'ajouterai la permission de modification. ca serait une bonne aide pour moi.

Title: Re: oh une deloréane volante
Post by: tofitouf on 23 July 2010, 10:42:11
oups fausse manip, message doublé



Message modifié ( 23-07-2010 11:07 )
Title: Aide Wiki !
Post by: MrSpock on 23 July 2010, 11:31:54
Avec joie !
Faut juste que je trouve comment faire , c'est la ... toute première fois ,toutoute première fois , toutoute ....
Super ...
Spock !
De mon coté, j'essaye de tranférer mon " équipage cérébral " du vaisseau BorlandC++ au navire Amiral VisualStudio .
Les membres d'équipage râlent un peu , mais bon , c'est moi qui les paye ...
Spock !

Title: Re: Aide Wiki !
Post by: tofitouf on 23 July 2010, 12:25:48
tu est un robot, la preuve tu ne dors jamais.

je comprends tes difficultés à passer vers Visual, c'est un gros paquet de nœuds mais une fois qu'on y est passé on a du mal à s'en défaire.
Il est maintenant super fiable et c'est le compilateur le plus rapide de l'univers (connu).
le debuggeur est vraiment rapide lui aussi, on oublie qu'on est pas en release.

donne à tes membres double ration de cocktel venusien, ils le méritent

Title: Re: Aide Wiki !
Post by: MrSpock on 23 July 2010, 12:49:55
Mon équipage te salue , tu es une vedette dans leur galaxie !
Spock ....

Title: Re: Aide Wiki !
Post by: MrSpock on 23 July 2010, 16:55:01
OOOOH !
Qu'il est beau ton Wiki ...
Quelle belle Organisation !!
Spock .
REEDIT :
C'est bon, j'ai pigé le système .
C'est vrai que c'est trés pratique .
J'ai commencé à nettoyer , mais c'est très léger vu que tu as bien travaillé .
Je ne suis même pas sûr que tu verras que je suis passé . (A part l'Historique, je suppose ...)
A chaque fois que j'ai fait une modif, j'ai coché " modif mineure " .
A+



Message modifié ( 23-07-2010 18:30 )
Title: Re: Aide Wiki !
Post by: tofitouf on 23 July 2010, 18:31:25
:) merci mais j'en crois rien,

Coté challenge la journée a été productive de nouveau malgré la centaine de ptits bugs énervants que j'ai rencontré.

la voie de retour fonctionne, les challenges et la réussite des objectifs sont sauvegardé au fur et à mesure du jeu en tache de fond (donc même si on n'as pas le mfd ouvert) le scenario courant est alors lui aussi attaché au paquet.

donc quand on veux reprendre une partie on récupère tout exactement dans le même état que la dernière sauvegarder. rien d'exceptionnel à priori mais ca a pas été de la tarte.

j'ai encore deux problèmes à régler :
- lorsqu'on faire la partie je n'ai pas le temps de sauvegarder mes données, il est déjà trop tard !!!!!!! tout est déchargé.
je vais surement trouver un moyen de contourner le problème.
- ensuite je plante en release, chose courante. donc j'ai encore quelques ptit détails de code qui trainent.

mais pour tout le reste c'est bon :
- configuration de la partie, modification des apramètres de conf et écriture des objectifs
- lecture coté Module interne
- ce dernier demande l'état précédent (c'est bizarrement lent, à régler)
- quand l'utilisateur fait un QuickSave (Ctrl S) ou lorsqu'on réussi un objectif, Sauvegarde automatique et envoie des données au manager.
- reprise d'une partie existante etc etc....

il restera encore ensuite à transférer  les données coté serveur, un détail, techniquement c'est tout gagné. YES !

Title: Yes Yes .
Post by: MrSpock on 23 July 2010, 18:35:38
Super !
De mon coté ,j'ai commencé à trainer dans le coin que tu as prévu pour les petits curieux .
Commentaires ?
Balèze !

Spock.

Title: Une pipe et en chaussettes ....
Post by: MrSpock on 24 July 2010, 08:44:52
Salut ! Je te souhaite une bien bonne Journée !
Hop , au boulot .
Etant plus à l'aise avec VisualStudio et la logique d'Orbiter , j'aimerais commencé à programmer le concept
des PIPES , dans l'idée d'une collaboration future avec ta Classe MFD .
Mon concept est simple :
_ La carte mère d'un pc dispose de plusieurs ports ( isa, pci , pcie, agp ...) chacun fonctionnant à des débits différents.
_Chaque port permet le branchement d'un périphérique différent .
Je propose de créer un Port PIPE pour ta classe MFD ( carte mère ...), qui lui offrirais des possibilités supplémentaires .
Sous la forme d'une DLL qui exporte ses fonctions , tu l'initialiserais et la piloterais à n'importe quel moment de ton code.
La DLL pourrait disposer à son tour d'un Port PIPE en sortie, mais aussi de Port TCP et UDP voir d'autres au besoin , et agir en temps que CLient/Serveur ( Pour du Lan , du WEB ..) .
Donc, pour une V2 , pas de changement interne de ton code , simple rajout du mien ( s'il fonctionne ...:badsmile:)

J'aurais besoin que tu me fournisses un exemple de données à transporter ( QUelle forme ? Structurée (envoi de la totalité de la structure sous forme de message , bits à bits ... ) .
J'aimerais que tu y réfléchisse , et que tu envisages les nouveautés de ta V2 .
Pour l'instant, je vais m'entrainer avec l'exemple MonAddon de DAn , dans lequel figure un exemple de propriétés
de Classe Vessel interréssantes à ... mettre en Tube !
A+ ,
Spocky .

Title: Re: Une pipe et en chaussettes ....
Post by: MrSpock on 24 July 2010, 18:01:28
Salut ! Je viens de réussir à passer en entier une structure dans mon Tube .
J'aimerais bien qu'on compare la vitesse d'éxecution du transport entre nos deux protocoles .
Le pipe Anonymous est bloquant : La fonction ne revient pas avant que tout le buffer aie été lu .
J'ai pour l'instant laissé le système gérer la taille des blocs , je vais essayer de prendre le controle en me basant
sur ma structure , mais sur de grosses données , je sais pas encore . Je vais commencer par tester du streaming
à partir de captures de 640*480 ( webcam , 15 fps) , cà fait déjà pas mal de bytes à la minute ...
 Tu en es où toi ?
Spock.
Ps : T'as vu que Bibi_Uncle est dans la course ?

Title: Challenges -Work in Progress
Post by: MrSpock on 24 July 2010, 20:45:38
Quote
- lorsqu'on faire la partie je n'ai pas le temps de sauvegarder mes données, il est déjà trop tard !!!!!!! tout est déchargé.
je vais surement trouver un moyen de contourner le problème.

Il me tarde d'avoir ton code pour t'aider sur ce coup là .
Le mieux serait d'intercepter le code clavier via les méhodes du sdk , une petite écriture dans un fichier "temp.dat" (pas
grave puisque pendant ce temps la fenêtre de rendu se ferme ) , et ni vu ni connu pendant qu'Orbiteur charge le LaunchPad tu fais ton transfert ( ce coup ci à partir d'un fichier et non plus de la mémoire ) . Ceci fait, destruction du "temp.dat" et on n'en parle plus .

Parole de Vulcain .

Title: Re: Challenges -Work in Progress
Post by: MrSpock on 24 July 2010, 22:57:08
Précédemment sur ce Topic :

Quote
...Mais que pour la plupart des joueur plus occasionnels, ca serait magnifique de pouvoir débarquer et en quelques clic démarrer une partie toute prête sans avoir à s'intéresser à l'écriture des fichiers de scenarios. pour ceux là l'interface web peut changer tout. Et ca peux amener un monde fou à s'intéresser à ce simulateur génial. Et du coup amener encore du monde par ici, les plus acharnés et les créateurs. brefs le top.....

C'était bien vu !:applause:
MrSpock.

Title: Re: Challenges -Work in Progress
Post by: tofitouf on 26 July 2010, 16:52:59
yop, aps beaucoup avancé ce week end, travaux oblige.

Pour tenter de répondre à Mister Spock,  décidemment très actif.
j'ai finit mes problèmes de sockets. il ne me reste plus que l'envoi des données vers le site web, une broutille mais ca reste à faire.

je vais tenter de finir une première version cette semaine même incomplète pour que vous puissez vous rendre compte de ce qu'il en retourne.

et du coup Mr spock et les autres potentiels contributeurs pourront voir comment ajouter leur partie dans ce beau merdier.

a+

Title: Re: Challenges -Work in Progress
Post by: MrSpock on 26 July 2010, 19:13:26
Re bonjour !
Quote
Mr spock et les autres potentiels contributeurs pourront voir comment ajouter leur partie dans ce beau merdier.

Petite rectification :
Je reviens de SourceForge , j'ai consulté tes derniers upload (Muser.cpp et Ouser.cpp) et le code est trés soigné ,
lisible et facile à suivre . Dommage par contre qu'il soit peu commenté et en ANglais .
Dire que tu me conseilles de lacher borland et que tu utilises Qmachin ... Mdr !
Je me demandais : J'ai vu une inclusion d"orbiter.h" dans le code , ce qui signifie que tu arrives avec QEditor à utiliser
la libraire . Dommage que ce ne soit pas le cas pour borland , cela m'aurait simplifié la vie .

Ton code utilise des librairies propriétaires  Qlib , sont-elles compatibles avec VisualStudio ? J'imagine que oui ...
Bon , ben a + !
MrSpock .

Title: Re: Challenges -Work in Progress
Post by: MrSpock on 27 July 2010, 02:07:19
idée de dernière minute ... Aprés m'être rappelé que tu étais d'abord en demande de scénario .
CONCEPT :

Cela prend du temps pour un novice d'intégrer les commandes d'un vaisseau , la navigation , le mfd etc ..
Tu m'as dit que Nulentout avait préparé des scénarios pour débutant .
L'ECOLE DE PILOTAGE , avec carnet de vol , remise de brevet " Officiel " qui donne accés à une partie réservée
( et donc privée ... convoitée ... ) où des missions périlleuses ou difficiles , voir des courses etc ... sont proposées.
Sur l'écran d'Acceuil du Site , un HALL OF FAME .
Mais avant de prétendre y entrer , obtiens ton brevet !
Et là , pas de favoritisme ( regard à l'ancienneté ) ,  tu passes si tu es vraiment qualifié !
Et on peut imaginer plusieurs niveaux de compétence , plusieurs diplomes , plusieurs niveaux de challenges .
L'intêret , c'est qu'il faut débloquer les niveaux pour progresser , c'est pas du tout cuit tout gratuit .
Resume :
_Formation ( on passe l'examen quand on le veut , quand on se sent prêt).
_Examens ( Plusieurs niveaux de compétence ).
_Salon privé de challenges .
Si avec çà personne n'est intéréssé ...
A+ ,Spocky .

RE EDIT
Quote
_Examens ( Plusieurs niveaux de compétence ).
C'est un exellent moyen pour mettre en valeur les createurs de Vessels .
En effet , chaque Vessel requiert une maitrise particulière , a nous de filtrer ceux qui permettent d'acquérir un niveau
de compétence particulier .

 J'imagine aussi un permis par tonnage .
Et un permis à point ! ( Tu foires ton allunissage , tu perds tel nombre de points selon la gravité de l'accident .
Ainsi , un pilote qui aurait son permis par chance ne tiendrait pas une semaine !
Il va y avoir du SPORT !:hot:
Le vulcain !

RE RE EDIT ( j'ai pas sommeil ...)
Il m'a semblé voir dans le SDK qu'on pouvait aussi avoir la main sur le LAUNCHPAD .
Super interressant dans notre cas , le choix du vaisseau et du scénario dépendant du Serveur de :
Orbiter-Challenge-  International Corp
.
Ce serait l'occasion d'utiliser une fois de plus ton talent de graphiste sur une belle plaquette permettant de lancer le scénario et régler les options du pc .
DERNIER TRUC :Si l'aventure te plait , je ne te conseille pas de faire un release de ton SDK ! Des petits malins auraient
vite fait de trouver une faille et de tricher , tuant le projet . En plus, tu as travaillé dur , le mérite te revient ...
A méditer ...



Message modifié ( 27-07-2010 04:11 )
Title: Re: Challenges -Work in Progress
Post by: tofitouf on 27 July 2010, 10:36:39
Quote
MrSpock a écrit:
Je reviens de SourceForge , j'ai consulté tes derniers upload (Muser.cpp et Ouser.cpp) et le code est trés soigné , lisible et facile à suivre .

Merci :)

Quote
Dommage par contre qu'il soit peu commenté et en ANglais .

oui peu de commentaire, estimant toujours qu'un bon nommage suffit la pluspart du temps enfgin faut avoir une notice à coté tout de même chose qui n'existe pas. et an anglais là c'est par habitude et aussi pour permettre à de potentiels contrib uteur anglophone de participer, on ne sais jamais.

Quote


Dire que tu me conseilles de lacher borland et que tu utilises Qmachin ... Mdr !

:) c'est clair, mais tout est une question de but final. Coder sous orbiter t'impose visual c++, QT pour les IHM c'est maghnifique mais pour le faire gratuitement il faut qtCreator avec ses défauts. ca marcherai aussi sous visual mais el plugin est payant.

Quote

Je me demandais : J'ai vu une inclusion d"orbiter.h" dans le code , ce qui signifie que tu arrives avec QEditor à utiliser la libraire . Dommage que ce ne soit pas le cas pour borland , cela m'aurait simplifié la vie .

?????????? ah bon j'ai pas mémoire de cela du tout, du moins dans al partie manager. par contre le module (OCModule) lui utilise orbiter puisque c'est un plugin . en tout cas QT ne linke pas avec orbiter j'ai même pas tenté.
Quote

Ton code utilise des librairies propriétaires Qlib , sont-elles compatibles avec VisualStudio ? J'imagine que oui ...
Bon , ben a + !

Oui elle sont compatible avec n'importe quel compilo puisque on en a les sources complette, ils conseille de les recompiler pour tel ou tel compilo au besoin. Mais du coup on aurait du mal à bosser ensemble. pour un projet à part pourquoi pas.

Title: Re: Challenges -Work in Progress
Post by: tofitouf on 27 July 2010, 10:48:16
Je reviens aussi sur ton autre message, très très interessant et tout à fait dans l'idée du projet.

les brevets je les avait évoqué avec nulentout, je pense qu'on mettra ca en place dès que le système est rodé. l'idée est excellente, elle correspond à ce qu'on trouve dans Condor par exemple. avec plusieurs niveaux de difficultés et donc plusieur brevets.  J'imaginais distribuer du coup des gardes en focntions du nombre de brevet remporté (style amiral intergalactique, faudrait trouyver tout un tas de noms de grade plus ou moins stupîde pour rendre le truc fun)

pour l'aspect triche, j'y ai pensé aussi, je continue dessus avec mes petits mots de contrôle par ci par là. c'est en autre pour cela que je voudrait avoir des connections sécurisé. Le sdk restera ouvert mais il y aura (et il y a déjà) des barrière à franchir avant d'envoyer un faux score. y'a tout un tas de messages à envoyer au serveur avec des mots stupides comme le fameux "Bordel" et qui changeront à chaque nouvelle version. Ces mots pour l'instant sont bien dans le SDK mais je les supprimerai dès la première release, c'est à dire que pour compiler une version qui communique avec le site correctement il faudra en avoir la clef (clef générée aléatoirement dans mon labo et tenue secrete. Le manager et le plugin interne ont leur propre clef et un score ne peux être envoyé qu'avec toute la chaine d'échange de message codés.

dans une V2 je prévois même de crypter tous les messages avec des algo simples. De quoi décourager les hacker de bas étages.

pour le choix du vaisseau, mon manager gère déjà tout ca ! y'aura qu'à bien présenter le lancement des parties sur le site web. et là tu peux y travailler. c'est au créateur de challenge de faire sa propre ptite présentation. Le manager lui offre la possibilité à tous de poster de nouveaux challenges.

Title: Re: Challenges -Work in Progress
Post by: pilote334 on 27 July 2010, 15:56:33
Messieurs,

Je vous lis et vous parlez de Brevets, qualifications...etc...

L'idée est EXCELLENTE mais, car il y a un mais :

Qui dit brevet dit formation, qui dit formation dit école, et c'est là qu'est le noeud du problème.

Une école c'est :

- Des formateurs crédibles (qui les acrédite ?)
- Des supports de cours simple, lisibles et efficaces.
- Une coordination (une organisation) de tout ce beau monde....

Des idées ?

Yves
Title: Re: Challenges -Work in Progress
Post by: MrSpock on 27 July 2010, 16:19:29
Quote
Une école c'est :

- Des formateurs crédibles (qui les acrédite ?)
- Des supports de cours simple, lisibles et efficaces.
- Une coordination (une organisation) de tout ce beau monde....

J'y réfléchissais en même temps ...Pilote334 , c'est super que tu sois dans le coup !
Aprés avoir vu ton court-métrage , la qualité de ton Script etc ... etc .. tu es tout désigné pour faire partie
des INSTRUCTEURS ( et des controleurs ... ). Ce n'est pas à moi de décider somme toute de qui a la qualité qui va
avec le poste , la BASE établie étant le volontariat . Mais ... Nous attendons beaucoup de ce projet et DONC :

_ Nous devrions faire des appels d'offres , qui pourraient être limités dans le temps .
Genre : 30 jours pour déposer ta candidature à tel poste de responsabilité .
Tu déposes ensuite ton .scn ou document ayant un rapport avec le poste visé ( le format sera donné par exemple par NULENTOUT :wor: qui est balèze pour écrire des DRIVERS ...) .
Selon le nombre de participants , un bureau choisirai celui ou ceux qui est(seront) le plus apte à tenir le Poste .
Poste renouvellable par périodes (Année , semestre ...) .
Une boite aux lettres pourrait recevoir en tout temps des demandes de candidature .

Par rapport aux décideurs :
_ DAN comme conseiller !
_ TOFITOUFf PDG .
_ NULENTOUT secrétaire .
Et ceux des anciens qui seront intérréssés .
MrSpock .

Title: Re: Challenges -Work in Progress
Post by: MrSpock on 27 July 2010, 17:11:54
Quote
(style amiral intergalactique, faudrait trouyver tout un tas de noms de grade plus ou moins stupîde pour rendre le truc fun)

Attention :
J'ai trouvé que l'intérêt principal d'Orbiter est sa capacité à reproduire des évènements historiques .
C'est ce qui m'a accroché en tout cas , en comparaison à des pseudos-simulateurs trop versés dans la SF.
( Mis à part I-WAR , bien sûr ... :top: ) .
Cette idée FUN est une Option selon moi ( c'est quand même toi le boss ... :top:) , et ce pourrait être une sorte
de récompense pour les High Grades , ceux qui aprés avoir sué sang et eau pour maitriser leurs engins pourront se
défouler sur un terrain de jeu délirant .
Je le répète , c'est pas évident de maitriser les systèmes embarqués , et une approche trop ludique pourrait en déconcerter plusieurs . J'essaye de faire la part des choses et d'intégrer les envies de chacun .

 Je pense à un truc : Dans certains de nos simulateurs , il existe des campagnes :
_ Campagne scriptée .
_Campagne dynamique .

J'imagine facilement au moins 2 campagnes :
_ Une historique , qui nous fait traverser l'histoire de la conquête spatiale étape aprés étape .
( Nous aurons besoin de sérieux HISTORIENS ...) .
_ Une FUN , je te laisse la parole ...

MrSpock.

Title: Re: Challenges -Work in Progress
Post by: tofitouf on 27 July 2010, 18:16:34
clairement je m'occupe des défis Funs, le coté historique m'a toujours plus ou moins laissé froid.

Pour en revenir aux brevet on a déjà (j'ai en stock) 8 tutoriaux dédiés aux challenges par ordre de difficulté croissantes. le but étant justement d'apprendre orbiter tout en validant peu à peu ses acquis, et en gardant un coté fun.

Nulentout en est l'auteur et c'est une garantie de qualité autant pour le coté apprentissage que pour le style des tutos.

Le coté isntructeur etc... je pense pas que quiconque soit tenté pour tenir ce role. on va juste démarrer tranquillou avec quelques premiers défis bien ficellé. j'ajouterai les examens une fois qu'on aura quelques défis qu'on aura tous validés.

est ce que je suis clair ???? j'ai des doutes quand je me relis.

quoiqu'il en soit, cet aprem j'ai validé la dernière partie du projet : l'écriture des parties en cours ou réussie sur le site.

la présentation est un peu brute mais pour valider une première version c'est suffisant je pense;

je dois encore faire des test en mettant tout ca directement en ligne, donc en condition réelles....

My god quelle émotion d'arriver enfin au bout de ce fil interminable :)

ensuite ce ne sera plus qu'amélioration et correction de bug. des vacances à coté. quoique les bugs c'est parfois pire. Damned



Message modifié ( 27-07-2010 18:17 )
Title: Re: Challenges -Work in Progress
Post by: MrSpock on 27 July 2010, 18:31:46
Quote
est ce que je suis clair ???? j'ai des doutes quand je me relis.

5 sur 5 ...
J'ai l'impréssion qu'une structure rigide ( Hierarchie quasi-militaire ... c'est moi qui dis çà ?:wonder: ) serait attrayante
( bizzarement ..) par le coté " défi " de monter dans la Hierarchie .
Ce qui m'inquiète dans le coté " FUN " , c'est combien de temps dure le " FUN " .
Le cours d'Histoire de Dan m'a permit de comprendre ce qui lasse la communauté .

 Ce qui est nouveau est exitant , mais " l'Orgasme " dure peu de temps ...:love:
Le fait d'avoir sous le pied une bonne réserve de .scn est une bonne assurance quand même .

A+ , Spock .

Title: Re: Challenges -Work in Progress
Post by: tofitouf on 27 July 2010, 18:43:30
je te rejoins un peu sur le coté militaire, après tout la conquête spatiale, c'est pas pour les branleurs.
donc il faut de ça pour la motivation,

mais ca n'empèchera pas des challenges couillons comme passer dans  la tranchée de l'étoile noire ou ce genre de truc totalement hors contexte.  mais ces derniers ne rapporteront pas de médailles.

le tout c'est d'ajouter au fur et à mesure des nouveautée pour faire vivre le site

Title: Re: Challenges -Work in Progress
Post by: MrSpock on 27 July 2010, 18:57:35
Quote
mais ca n'empèchera pas des challenges couillons comme passer dans la tranchée de l'étoile noire ou ce genre de truc totalement hors contexte. mais ces derniers ne rapporteront pas de médailles.

YES !

Par exemple , certaines missions pourraient avoir des récompenses , tes scénarios FUN seraient bien adaptés à mon humble avis !
Un système de vignettes sous forme d'images grisées avec un gros UNLOCK au milieu ouvrirait certainement l'appetit .
MrSpock .



Message modifié ( 27-07-2010 19:02 )
Title: Re: Challenges -Work in Progress
Post by: pilote334 on 27 July 2010, 20:28:40
Pour information :

Je suis déjà Directeur Général de ma compagnie aérienne virtuelle (4 années d'existence) nommé pour 2 ans, et en plus j'assure les fonctions de directeur de la formation avec 6 instructeurs sous mes ordres. Je me vois mal ajouter un instructorat sur Orbiter et ne suis pas du tout qualifié pour....

Si vous voulez voir : www.atlantic-sky.fr

Le forum compte actuellement 14000 posts avec seulement 30 membres dans la compagnie, c'est dire l'activité de celle-ci....

Mais dire que l'instructorat n'attire personne est, je crois, un peu abusif ou pesssimiste....moi je dis : faut voir...

Voilà...

Yves
Title: Re: Challenges -Work in Progress
Post by: MrSpock on 27 July 2010, 20:49:15
Mr le directeur ...:wor: .
Dommage , car ton profil semble ... idéal !
Il y a donc des ressources cachées autour de nous .
Le truc c'est de les découvrir ou les faire se manifester .
Nous devons donc générer de l' INTERET !
A ce propos , pilote334 , ta compagnie aerienne est vraiment super !
C'est pas impossible que je vienne m'inscrire un de ces jours ... Les oreilles pointues , çà gène ?:)

Sinon, TOFITOUF :
Quote
pour compiler une version qui communique avec le site correctement il faudra en avoir la clef (clef générée aléatoirement dans mon labo et tenue secrete. Le manager et le plugin interne ont leur propre clef et un score ne peux être envoyé qu'avec toute la chaine d'échange de message codés.

C'es génial !

Mr Spock .



Message modifié ( 27-07-2010 20:58 )
Title: Re: Challenges -Work in Progress
Post by: pilote334 on 27 July 2010, 21:44:19
Mon ami Spock ! Pas de problème pour t'inscrire, contacte drh@atlantic-sky.fr pour déposer ta candidature, je précise, motivée....

Yves
Title: Re: Challenges -Work in Progress
Post by: MrSpock on 27 July 2010, 21:55:17
Super ...
J'ai juste un truc à finir ici , concentration de Vulcain Oblige .
D'ici là, j'ai un oeil sur Atlantic-sky.fr ...
Tout va bien Tof' ?:zzz:
Nan, j'te taquine ...
MrSpock.

Title: Re: Challenges -Work in Progress
Post by: tofitouf on 28 July 2010, 00:36:52
Quote
pilote334 a écrit:
Pour information :

Je suis déjà Directeur Général de ma compagnie aérienne virtuelle (4 années d'existence) nommé pour 2 ans, et en plus j'assure les fonctions de directeur de la formation avec 6 instructeurs sous mes ordres. Je me vois mal ajouter un instructorat sur Orbiter et ne suis pas du tout qualifié pour....

Si vous voulez voir : www.atlantic-sky.fr

Le forum compte actuellement 14000 posts avec seulement 30 membres dans la compagnie, c'est dire l'activité de celle-ci....

Mais dire que l'instructorat n'attire personne est, je crois, un peu abusif ou pesssimiste....moi je dis : faut voir...

Voilà...

Yves

incroyable, et félicitation, le site est excellent, c'est un peu ce genre de choses que je voudrait imaginer pour orbiter mais je ne pouvais pas imaginer que vous avez été aussi loins. L'aspect financier, les carrières les brevet et tout le toutim c'est vraiment impressionnant.

ca donne tout plein d'idée. tout ca et ca prouve que c'est possible à faire sans trop se prendre la tête.

joli.

Sinon oui Mister spocke tout va bien je continue de tester la progression de am première mission avec toute la chaine, c'est un plaisir, je découvre encore tout plein de chose à retoucher, mais c'est un plaisir quand on en est arrivé là.



Message modifié ( 28-07-2010 00:43 )
Title: Re: Challenges -Work in Progress
Post by: pilote334 on 28 July 2010, 11:21:48
@Tofitouf :

Le site a maintenant 4 ans (presque) et c'est aussi 4 ans de programmation php - mysql pour assurer toutes les fonctionnalités (tu n'en vois qu'une toute petite partie en tant que visiteur, en fait, il s'agit d'une véritable application de gestion ).

Pour les formations, ayant été instructeur ULM en réel, j'ai bâti les programmes de formation, le niveau d'exigence demandé et les protocoles de formation des instructeurs sur le réel avec les exigences du réel.

Les qualifications acquises chèrement permettent d'exécuter des missions et de gagner de l'argent virtuel car pour se former, il faut payer ses cours, donc s'endetter auprès d'une banque virtuelle (www.spacemusic.fr/unionva) qui permet d'avoir un compte et des prêts pour commencer. Bien sûr, il faut rembourser ce prêt, donc voler pour gagner de l'argent...à condition d'avoir les qualifs qui vont bien... C'est donc, de tout point de vue, générateur d'activité. Mais c'est avant tout une compagnie où la convivialité prime grâce à ses membres choisis et au serveur teamspeak (voir le topic concerné ici même).

Evidemment, ceci est impensable sans une organisation sans faille.

L'association de cette organisation interne et celle d'IVAO (www.ivao.fr) assure une stabilité que je n'ai retrouvé pour le moment, nulle part ailleurs....C'est donc, oui, avec une grande fierté que je suis DG de cette compagnie...mais ne suis qu'un rouage (important certes) de celle-ci...

Yves
Title: Re: Challenges -Work in Progress
Post by: tofitouf on 28 July 2010, 12:31:35
@pilote334 : C'est tout simplement génial ton site.
très très impressionnant. ca donne envie de te suivre dans cette voie.
Mais effectivement ca doit être un boulot de dingue !!!!!

et ton expérience peut nous servir je te demanderai surement conseil lors des évolutions des challenges.

d'ailleurs à propos de challenges, j'ai une version à vous montrer !!!!!!!!!!!!!!!!!

http://tofitouf.orbiterfrancophone.com/__challenges/

c'est juste une première version 'technique'
un seul défi pour l'instant, j'en ajouterai quelques uns de plus pour tester telle ou telle fonctionnalités.

ce qui m'intéresse pour l'instant c'est votre retour sur
- le mode d'installation des add-ons
- le lancement d'une nouvelle partie
- la sauvegarde des parties en cours
- la reprise d'une partie depuis le site.

j'ai volontairement caché toute la partie création (que l'on peu remettre en visitant les options)
Il y a aussi tout un tas de boutons inutiles (pour debugger)
je les supprimerai par la suite.

l'architecture du site est entièrement à revoir, j'y ai collé toutes les infos nécessaire au fur et à mesure du codage sans vraiment réfléchir à comment présenter tout cela. ca sera pour la prochaine étape tout en débugant.

Merci de votre soutien actif, c'est très agréable

Title: Re: Challenges -Work in Progress
Post by: MrSpock on 28 July 2010, 13:02:43
waaah !! C'est zoliiii !
Géniale ton Interface ( premiere impression ), on dirait une porte ouvert sur le cosmos .
Le temps de finir mon café , et je cours dans mon Labo essayer la chose ...
Petit filou ... Tu as bien travaillé cette nuit !
BRAVO BRAVO BRAVO BRAVO BRAVO BRAVO BRAVO BRAVO ...
Et merci pour la dédicace du SIte , quelle émotion !
:applause:   
MrSpock !



Message modifié ( 28-07-2010 14:16 )
Title: Re: Challenges -Work in Progress
Post by: MrSpock on 28 July 2010, 14:14:37
Pour ne pas inonder ta boite aux lettres , je poste mon rapport final ici .
APrés deux tentatives de téléchargement d'OrbiterChallenge , winRar m'informe que :

Quote
!   C:\Documents and Settings\MrSpock\Mes documents\Downloads\OrbiterChallenges_v0.6a.zip: L'archive est d'un format inconnu ou endommagée

Cependant , j'ai vu sur le Site que 2 Vols étaient en cours !
Pas de bol ?
J'attendrais ... comme dit la chanson .
Sinon c'est alléchant cette histoire !
DE QUOI REMPLIR UNE OU DEUX PAGES DU MAG !
D'Ailleurs , si tu le veux bien , j'aimerais l'EXCLUSIVITE de ton INTERVIEW ...
_ CHUT ! TAIS-TOI ! C'EST MOI QUI POSE LES QUESTIONS !!
:damn:

MrSpock ...



Message modifié ( 28-07-2010 14:15 )
Title: Re: Challenges -Work in Progress
Post by: MrSpock on 28 July 2010, 14:26:25
PROBLEME RESOLU !
J'ai réparé l'Archive , le dézip a fonctionné ...
Plus qu'à essayer ...
Et en passant
Quote
Lancer des installations autoamtique
C'est en rapport avec la physique Quantique ?
Mouah ah ah ah .....
A+ Spock .

REEDIT : RRAAAAAHH !

!
Quote
  C:\Documents and Settings\MrSpock\Mes documents\Downloads\rebuilt.OrbiterChallenges_v0.6a.zip: Le CRC a échoué dans OrbiterChallenges.exe. Le fichier est corrompu
Tout le reste est passé , sauf lui !



Message modifié ( 28-07-2010 14:34 )
Title: Re: Challenges -Work in Progress
Post by: MrSpock on 28 July 2010, 15:19:43
A propos du fonctionnement du Site , du manager , des Addons .

Je trouve la navigation trés agréable , tiens , si tu rajoutais un bruit de sas à chaque ouverture de Page ?
C'est trés agréable aussi de pouvoir aller sur le site du créateur de l'Addon .
Je me demandais : Mais puisque la procédure est bien pensée, et qu'il suffit de se laisser guider pour télécharger
les pièces néccessaires à la création de L'Univers , pourquoi passer par le Manager dans ce cas .
C'est bon , j'ai compris .
Ce que fait ton manager, c'est surtout de télécharger les pré-requis du genre "UMmu 2.0 de Dansteph" .
Ainsi , l'utilisateur n'est pas découragé par la liste d'actions a éffectuer avant de commencer à joueur .
Tu l'avais déjà dit , mais c'est vrai qu'en faisant l'expérience c'est plus clair .
J'attends les retours de test avec impatience .
MrSpock !

Title: Re: Challenges -Work in Progress
Post by: tofitouf on 28 July 2010, 15:26:38
C'est bon le lien est corrigé.

Je vous laisse découvrir peu à peu le fonctionnement.
y'a énormément de choses à revoir mais j'attends vos retour pour savoir ce qui a choqué le plus et donc par quoi commencer.

concenrant UMMU et les autres travaux de Dan, étant en insatll via un exe ma procédure ne fonctionne pas avec, j'ai laissé le problème de coté en attendant. mais y'a tout plein de solutions.

Title: Re: Challenges -Work in Progress
Post by: MrSpock on 28 July 2010, 15:50:12
Resultat de mon TEST :

Jolie icone me faisant penser à l'orb ( la galaxie ) dans men in black 1
Erreur de connection de Login , re création de compte .
Page de Bienvenue: Un Bienvenue MrSpock ne serait pas de trop !
Je ne savais pas quoi faire , je suis allé sur défi .
Là , un message me dit d'installer d'abord Manager ( ??? ) .
Je clique quand même sur le lien et j'Obtiens :
Quote
Authorization Required

This server could not verify that you are authorized to access the document requested.
Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand
how to supply the credentials required.

Pas grave.
Je reviens en arrière dans ton navigateur , çà marche .
Bon , je fais quoi maintenant ?
Je clique sur les liens , mais je tourne en Rond !
Non ,là vraiment , j'ai besoin d'une notice !

Bon, sinon le lancement d'OrbiterChallenge est extra, le design fin et soigné , une bande son légère serait super !!
Pilote334 , CSlevine , Alexandre ,MrSpock et tous ceux que je n'ai pas cités ( s'cusez-moi...) sont musiciens !
Encore un défi à relever ? Resserrer les liens de la communauté ?
MrSpock .

Title: Re: Challenges -Work in Progress
Post by: tofitouf on 28 July 2010, 16:01:03
merci pour el test, c'est très étrange.
pour le bug en question tu était donc sur la page des défi, tu as cliqué sur un défi et tu as lancé l'install ???

pour la zic oui c'est une idée qui germe, cslevine m'avais proposé déjà une première bande son. je garde ca pour pour une vraie v1

Title: Re: Challenges -Work in Progress
Post by: tofitouf on 28 July 2010, 16:17:38
j'air etesté et 'jai aps rencontré le problème tu fait surement un truc que j'ai pas prévu. ca m'intéresse

Title: Re: Challenges -Work in Progress
Post by: MrSpock on 28 July 2010, 16:24:45
Je relance OrbiterChallenge.
Splash screen + Interface Web .
Dans la page de Bienvenue :
Quote
Erreur de connection

Cliquez sur l'icone  pour corriger vos paramètres ou

Créer un nouveau compte
C'est la 4eme fois que j'en crée un !
Le problème vient de là .
J'avais créé un compte AVANT de télécharger OrbiterChallenge .
C'est SUREMENT la cause du problème .
Je vais essayer de créer un compte à partir de ton Gestionnaire d'Addon .
MrSpock



Message modifié ( 28-07-2010 21:38 )
Title: Re: Challenges -Work in Progress
Post by: tofitouf on 28 July 2010, 16:33:53
ah oui il faut faire correspondre ton compte du site avec celui du manager, en fait faut juste y remettre ton mot de passe.

à revoir cette partie là. je vais juste faire passer par le site et ajouter une case connexion automatique comme cela se fait le plus souvent.



Message modifié ( 28-07-2010 16:36 )
Title: Re: Challenges -Work in Progress
Post by: MrSpock on 28 July 2010, 16:36:38
Bon , j'ai créé un compte à partir de ton interface .
J'arrive sur une page de BIENVENUE ... Vide .
Hélas ... Que faire ?
Il manque CRUELLEMENT des instructions à ce niveau .
De plus, je ne sais pas si je suis enregistré ou pas !
Je regarde en haut à gauche , je vois mon ancien Login .
J'en déduis (...) que je dois entrer de nouvelles données à la main ( Dommage que le manageur ne le fasse pas ).
Je supprime l'ancien Utilisateur .
Je tape le nouveau login MAIS :
La boite de code secret est grisée .
Je décide de fermer le manager et de recommencer .
Le manager se fige : Je remarque une boite de chargement en bas qui indique : 10 pourcent .
Et CRASH !
Boite de dialogue Windows , "voulez-vous enregistrer le rapport ...etc .." .
UNE NOTICE !UNE NOTICE !UNE NOTICE !UNE NOTICE !UNE NOTICE !UNE NOTICE !UNE NOTICE !UNE NOTICE !UNE NOTICE !UNE NOTICE !UNE NOTICE !UNE NOTICE !UNE NOTICE !UNE NOTICE !UNE NOTICE !UNE NOTICE !UNE NOTICE !
;)
Spock !
REEDIT :J'oubliais ...
Enragé , je vais voir les vols en cours ,il y en a trois !
Tu dois bien t'amuser ....
Ceci pour dire que certains paramètres fonctionnent .



Message modifié ( 28-07-2010 16:43 )
Title: Re: Challenges -Work in Progress
Post by: tofitouf on 28 July 2010, 16:56:58
My god, c'est terrifiant. finir par un crash  en plus.....

tu un ptit combo en haut à gauche qui liste les joueurs enregistrés. choisit ton login et clique sur connecter ..... j'espère que ca va marcher.

et pour els 3 vols oui, je fait des tests.... mais j'ai un problème là encore une fois el premier objectif validé. mais mainteantn ma priorité va être sur la page de connexion.

je vais tout gérer via le site. ca sera bien plus simple. quand j'avais fait cette interface je ne savais aps encore bien comment j'allais mp'interfacer avec le site, maintenant que j'ai acquis une certaine aisance, il est temps de revoir les vielles boite de dialogue

Title: Re: Challenges -Work in Progress
Post by: MrSpock on 28 July 2010, 17:10:52
Ok !
Penses à la doc , et si tu manques de temps encore une fois je pourrais m'occupper de lui donner une forme
acceptable pour un terrien de base !
Une simple liste d'actions à faire DANS L'ORDRE !!
Courage, encore un petit effort !
MrSpock .;)

Title: Re: Challenges -Work in Progress
Post by: tofitouf on 28 July 2010, 17:32:14
merci pour al proposition d'aide pour la doc, je veux bien aynt deux mains gauche dès qu'il sagit de rédiger quoique ce soit.

tes retours sans doc du tout sont intéressants, ca me permet de savoir quoi corriger en priorité pour rendre l'outil intuitif. donc on va continuer sans doc jusqu'à un certain moment. et j'ajouterai cette fameuse doc par la suite mais une fois que le procédé sera bien rodé.

mais là vu comment tu as cherché pour juste te connecter je sais quoi faire dans un premier temp

Title: Re: Challenges -Work in Progress
Post by: MrSpock on 28 July 2010, 17:33:50
Ok ...
J'ai juste pété mon écran , la tour , et le clavier est en miettes !
:beer:
Spock.

Title: Re: Challenges -Work in Progress
Post by: MrSpock on 28 July 2010, 17:40:19
Hé !
Mais sur sourceForge, j'ai trouvé un système d'aide complet ??
C'est quoi ce délire ? TU POUVAIS PAS ME LE DIRE ??
Bon , je vais lire tout çà , cà a l'air bien propret !
Spock
PS :
Ou alors c'est la théorie du complot ( :diable: ) , vous êtes tous en train de vous marrer et la webCam filme tout sans que... mais ...mais ....elle clignote !
Spock



Message modifié ( 28-07-2010 17:43 )
Title: Re: Challenges -Work in Progress
Post by: MrSpock on 28 July 2010, 20:41:21
Juste pour rire en ces temps de  " prise de tête " .
C'est Pilote334 qui il y a quelques temps avait laché :
Quote
Côté PHP et MySql, je me débrouille un peu...si tu as besoin...
Mouah ah ah ah ah ah ....
Spock !
:drink:

Title: Re: Challenges -Work in Progress
Post by: florentin on 29 July 2010, 19:07:56
pour ma part, ça ne marche pas , a la connection, ça me met "erreur de connection", même après m'être inscrit 10 fois
Title: Re: Challenges -Work in Progress
Post by: MrSpock on 29 July 2010, 20:42:13
Merci Florentin pour ta participation au test !
Envoie donc un MP à TOFITOUF pour l'encourager !
Le problème est en effet situé d'abord à ce niveau d'enregistrement , probablement un script Php orienté SQL qui
a fondu ( faut dire qu'avec cette chaleur ... ) .
Reviens vite Tof' , c'est chaud bouillant !!
MrSpock .

Title: Re: Challenges -Work in Progress
Post by: tofitouf on 30 July 2010, 10:34:14
Oh oui merci cher testeur !!!

bon je confirme j'avais grave merdé, l'inscription était buggué, j'ai honte.....

je viens de corriger.
sinon il y a bien des pages d'aides sur le wiki. mais elles ne sont pas du tout à jour. elles concernent surtout la partie création.

donc voici un mini mode d'emploi.

Inscription :
L'inscription se fait sur le site (et marche à présent). La gestion des utilisateurs dans le manager doit reprendre le même login/mot de passe. je vais le changer par la suite voire le supprimer complètement. je me rends compte que c'est inutile.

Donc après l'inscription cela se passe dans le manager, ajoutez un utilisateur avec les mêmes paramètres. la connexion doit ensuite être automatique et se fait directement au démarrage de l'application (en théorie :))

pour ces premiers tests, inutile de s'attarder sur la partie création, j'ai donc caché cet onglet, on peut le remettre en cochant "show user profile" dans la fenetre d'options.

à propos, désolé de ne pas avoir tout traduit, donc l'application est en ce moment en franglais. ca sera corrigé apr la suite.

une fois connecté, allez dans la page des challenge, il n'y en a qu'un pour l'instant.
cliquez sur installer et vous devriez être guidé pas à pas pour al création de votre premier univers.

Il va vous demander où se trouve votre Zip d'orbiter (version 2006) donc mettez le de coté, si vous cliquez sur "Download", vous êtes juste redirigé sur la page de téléchargement d'orbiter. ce n'est pas automatique pour ce zip là en particulier, Ne voulant pas pourrir la bande passante du serveur de Martin. Donc si vous l'avez déjà c'est mieux.

Pour les autres add-ons vous pouvez juste faire "Download" tout devrais se lancer tout seul.

Une fois els downlaod fait, il faut "Recliquer" sur installer. comme cette fois vous devriez avoir tout le néccéssaire vous apssez à la phase suivante : la création des paramètres d'orbiter  (taille de l'écran, joystick etc...) c'est absolument nécessaire.... mais ce n'est à faire qu'une seule fois.

si tout se passe bien, vous devriez avoir installé la config et vous tombez alors sur un résumé plus précis de la mission. et enfin un lien (moche) qui vous permet de commencer la partie.

orbiter s'ouvre alors tout seul et la mission démarre.

dans orbiter ouvrez alors le MFD orbiter challenges, vous voyez vos objectifs à accomplir.

vous pouvez alors tester la sauvegarde en ligne de la mission, en faisant un Ctrl-S (sauvegarde classique dans orbiter) avec le MFD d'ouvert. le manager recoit alors vos données et les transmet au site web.

si déjà vous arrivez jusque là je serait très content.

je viens de repérer un bug lorsque le premier objectif est remplis, la sauvegarde ne marche plus..... je vais regarder ca vite fait mais si je n'arrive pas à corriger tout de suite, il va falloir attendre un peu que je revienne de vacance.....

merci en tout cas si vous tentez ce premier test, vos retours me seront super utile.

Title: Re: Challenges -Work in Progress
Post by: florentin on 30 July 2010, 14:41:41
moi, maintenant, le debut fonctionne mais à la fin du téléchargement, ça me met ça:

(http://a.imageshack.us/img375/9536/sanstitrehc.th.jpg) (http://img375.imageshack.us/i/sanstitrehc.jpg/)


grrrrr....... mais j'y suis presque    :bave:
Title: Re: Challenges -Work in Progress
Post by: MrSpock on 30 July 2010, 14:52:22
Salut Florentin !
D'aprés ce que je vois , le download qui foire c'est le téléchargement d'Orbiter version 2006 .
Tofitouf recommandait de l'avoir déjà installé .
Alors peut-être qu'une installation manuelle ( tu as un lien de téléchargement sur le site de Dan ) te permettra de
sauter cette étape .
Tofitouf vient de m'annoncer son imminent départ en vacances , il sera absent pendant deux semaines .
N'hésitez-pas cependant à faire des tests chez-vous , et à nous communiquer vos rapports .C'est avec vous que le projet OrbiterChallenge prendra peu à peu vie ! Les encouragements pour Tof' sont les bienvenus aussi !
Pour participer au Test :
Site de Orbiter : Challenges (http://tofitouf.orbiterfrancophone.com/__challenges/)
:zen:
MrSpock .



Message modifié ( 30-07-2010 15:14 )
Title: Re: Challenges -Work in Progress
Post by: tofitouf on 30 July 2010, 16:05:44
merci pour les encouragement Mr spock

donc je confirme, visiblement le téléchargement d'orbiter a foiré,
J'ai aps encore prévu d'ihm pour contourner cela, il faudrait florentin que tu aille dans le répertoire addons et que tu supprime le fichier zip d'orbiter.

Title: Re: Challenges -Work in Progress
Post by: tofitouf on 30 July 2010, 17:04:42
Salut à tous , j'ai corrigé le manager ainsi que le site.

une mise à jour est dispo ici : http://www.orbiterfrancophone.com/index.php?disp=addons&id=96

je vais ajouter quelques faux défis pour faire des tests rapide (des défis qui réussissent tout seul)

a+

Title: Re: Challenges -Work in Progress
Post by: tofitouf on 30 July 2010, 17:34:32
bon je vais partir en vacances et donc je serai injoignable pendant une semaine.

Il y a un gros bug concernant le téléchargement d'orbiter, il ne faut aps le lancer mais prendre votre version locale sur le site. c'est à dire que quand on vous propose de le télécharger choisissez l'autre option qui vous demande de localiser une version déjà téléchargée au préalable.
Je corrigerai à mon retour, désolé

Merci encore à tous pour les tests.

a+

Title: Re: Challenges -Work in Progress
Post by: MrSpock on 30 July 2010, 17:44:37
Bonnes vacances Tofitouf !! Reviens avec de bonnes idées !!
MrSpock .
:beer:

Title: Re: Challenges -Work in Progress
Post by: MrSpock on 30 July 2010, 20:17:39
ùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùù
REEDIT :

SI vous parvenez au bout , vous aurez gagné un truc de ouf ( 19 pages !! ) :
UN TUTORIEL DE NULENTOUT ( DEFI num1.pdf) EXTRAORDINAIRE !!  UN MUST HAVE !!
Plein d'humour , de technique , d'images , procédures détaillées ...
UN extrait ?
Quote
L'histoire :
Tiouttt, tiouttt, tiouttt ... Profondément enlacé dans les bras de Morphée, vous êtes brusquement éjecté de
votre sommeil par votre récepteur d'appel sélectif. Avec maladresse, dans la pénombre de votre
minuscule cellule, à tâtons vous en saisissez le combiné.
- Oui, c'est Marshal, que se passe-t-il ?
- Désolé de te sortir de ton lit douillet vieille branche, mais les services d'écoute de R.S.S. viennent de capter
un appel de détresse. Un vaisseau s'est fait écharpé par une micrométéorite. Le pilote a réussi à limiter
la casse, mais ils sont vautrés sur la Lune, leur machine est totalement détruite.
R.S.S. est le RESCUE SOLAR SYSTEM, un organisme de secours orbital mis en service dans les
années 2045 au moment où l'homme a commencé à domestiquer la Lune. Comme il fallait pouvoir
intervenir rapidement sur les orbites de transfert, ISS, une très ancienne station orbitale scientifique
a été remise en état et placée sur une orbite exactement coplanaire avec celle de notre astre nocturne.
- Des victimes ?
...
EXELLENT ,j'suis content d'avoir insisté ! Spock.

ùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùù

Salut à tous !
J'ai réussi ( :fou: ) à installer l'Univers proposé sur la Page D'Orbiter Challenge et
à lancer deux parties . Celles-ci n'ont pas été prises en compte sur le Site . Je vais continuer mes tests , mais en attendant , voici ce que j'ai fait :

EFFACEMENT DU CONTENU DE MON ANCIENNE VERSION D'ORBITEUR CHALLENGE .
REPARTIR A ZERO.
( le dernier patch ne fonctionne pas , j'en parlerais à la fin ...)

1- CREATION D'un compte :

Allez sur la page d'acceuil d'OC :Acceuil (http://tofitouf.orbiterfrancophone.com/__challenges/)
Dans le menu à droite , en haut , cliquer sur" Se Connecter "
Créez-vous un compte.

Ceci fait ,vous avez normalement un écran de Bienvenue qui confirme l'inscription .


2 - TELECHARGER ORBITER CHALLENGE

Allez dans Acceuil .
Cliquez sur le logo ORBITER CHALLENGES pour le télécharger.
Vous arrivez sur le site d'Orbiter Francophone .
Téléchargez la version proposée ( 12/04/2010 - version 0.6a)
Vous pouvez fermer le navigateur.

3 - INSTALLER ORBITER CHALLENGE

Vous venez de télécharger un fichier compréssé .
Vous allez créer un répertoire quelquonque ( je vous conseille c:\OC )
Décompréssez OC dans ce fichier .
Orbiter Challenge est bientôt prêt à être lancé .

4 - TELECHARGER ORBITER MANUELLEMENT

Pour une raison encore inconnue , le téléchargement automatique d'Orbiter ( ET OUI , ORBITEUR CHALLENGE HEBERGE
DANS SES SOUS DOSSIERS UNE VERSION FRAICHE D'ORBITER ) ne fonctionne pas .
VOus devez donc vous rendre à cette page :télécharger (http://downloadorbitersim.com/?page_id=40)
et choisir  Base.zip | v.060929 . (orbiter060929_base sur votre disque dur plus tard ..)
Ne le décompréssez pas . Orbiter Challenge va s'en occuper plus loin !

5 - LANCER ORBITER CHALLENGE

Allez dans votre répertoire d'install ( ex: c:\OC ) et cliquez sur l'icone ronde ( orbiterchallenge).
Une boite de login va apparaitre , entrez votre Login et pass précédemment créés .
VOus êtes connectés !

5 - CONFIGURER ORBITER CHALLENGE
Une petite pause et je reviens ...Me revoilà !
Trouvez le lien " Défis" et cliquez dessus .
Une page s'ouvre , faites défiler vers le bas et cliquez sur " Sauver la famille retribo " .
Une page s'ouvre , faites défiler vers le bas et cliquez sur " INSTALLER CET UNIVERS " .
ERREUR : dit la boite de dialogue qui s'ouvre ! Ne vous inquiétez pas ! ( c'est normal , on est là pour débugger ...)
Recommencez le click sur " INSTALLER CET UNIVERS " et cette fois une boite de dialogue s'ouvre .
Choisissez : TROUVER LE FICHIER .
Allez (dans cette boite de sélection qui vient de s'ouvrir) chercher le fichier orbiter060929_base précédemment
téléchargé . Cliquez sur Ok.
Une boite de dialogue s'ouvre ( "Copier le fichier vers...") , sélectionnez oui .
2 autres boites vont s'ouvrir , choisissez " Télécharger " .
Une petite pause...
Ceci fait , retournez dans défi . Vous y êtes ?
POUR TOFITOUF : CETTE SEQUENCE EST VRAIMENT A REVOIR , LES PREMIERS TESTEURS L'AVAIENT SIGNALé !!!! )
C'est reparti ...
Recliquez sur " INSTALLER CET UNIVERS " ( soupir , he oui !!) .
Encore un dialogue , dites " oui ".
Encore un dialogue , cliquez " NEXT " : Orbiter Challenge s'installe dans le sous-répertoire "Test"
Encore un dialogue ( PatchMaker), cliquez Open-Orbiter, ceci lance le Launch-Pad.
Configurez les Options comme vous voulez  puis cliquez sue " EXIT" .
Une Option vous propose d'enregistrer , cliquez " Record" , et normalement , le programme plante !!
VOilà , c'est là que la bidouille commence vraiment ...
Je bidouille et je reviens ... On y est presque .
J'AI COMPRIS ! (chez moi ça marche ..)
Relancez Orbiter CHallenge , vous êtes connectés ?Ok.
Vous en avez marre ? MOI aussi ? MAIS DANS 5 MINUTES ...
tofitouf ? NE ME FAIS PLUS JAMAIS UN TEL RELEASE ...
retournez dans défi . Vous y êtes ?
C'est reparti ...
Recliquez sur " INSTALLER CET UNIVERS " ( soupir , he oui !!) .
Encore un dialogue , dites " oui ". oui ... oui
Une ( nouvelle) boite de dialogue (Addons) apparaitra comportant des choix en bas : Orbiter , défis , etc .
Soi disant que des addons ne sont pas encore installés ! Ok ...
Choisissez juste installation d'Orbiter .
Là , je ne me souviens plus de la suite ...
Utilisez votre logique et vous devriez obtenir une nouvelle page , avec tofitouf qui vous dit :
Quote
Erreur mysql:Table 'tofitouf.challenegs' doesn't exist
 page en construction encore eh oui.....

L'installation s'est effectuée avec succès. Le créateur peut présenter alors son univers avec une description plus complète. Il peut s'il le désire ajouter des scenarios adaptés et l'interface du site permet de les lancer directement (comme tout bonne interface de jeu).Les tutoriaux éventuels qui accompagnent cet univers peuvent aussi être lancés via cette page de description.

J'ajoute quoi qu'il arrive deux boutons permettant également de

lancer orbiter
ouvrir le dossier d'installation
Des commentaires ? :stupid:  Mouah Ah Ah Ah AH AH AH

A partir de là , vous pouvez lancer Orbiter via Orbiter Challenge .
SURTOUT NE RATEZ PAS LE DIDACTICIEL DE NULENTOUT !!
C'EST PAS TROP Tôt !!:siffle:
Faites moi savoir si vous avez-réussi , j'suis curieux de nature !
( J'en vois qui dorment au fond , toujours les mêmes ...):sunk:
MrSpock !!



Message modifié ( 30-07-2010 22:46 )
Title: Re: Challenges -Work in Progress
Post by: tofitouf on 31 July 2010, 10:00:14
Yes t'as reussi,

je suis très fier de toi.
bon y'a plein de truc à améliorer, c'est pas gagné....

merci pour toute cette procédure compliqué. je me rends compte qu'il va falloir simplifier mais je ne sais pas trop comment encore. le débat est ouvert.


a+

Title: Re: Challenges -Work in Progress
Post by: MrSpock on 31 July 2010, 13:31:45
Hello peop'o !
Quote
je me rends compte qu'il va falloir simplifier
Hé , Tof ! Tu me fais penser à l'inventeur du couteau Suisse ( vous savez , avec tournevis, ciseaux, scie à bois etc...)
qui se dirait : " MMouais, va falloir que je simplifie tout çà " . :lol:

Je rigole, mais il y a de çà :
Si vous avez quand même éssayé d'installer le Patch , vous avez eu l'occasion de remarquer l'apparition de 2 nouveaux
Onglets , permettant notamment de gérer l'Organisation de vos fichiers d'Addons , création de challenges etc ...
En somme , OrbiterChallenge est un outil Multifonctions puissant .
Tofitouf a voulu donner une trés grande liberté de choix aux utilisateurs de son logiciel , et c'est ce qui rend son utilisation si complexe .

Une chose que je changerais : Plûtot que d'attendre des actions d'utilisateurs pour créer le système de fichiers ,
je créerais un système de fichier complet , que l'utilisateur pourra modifier une fois l'installation terminée .
JE PARLE DE CE QUE JE CONNAIS :
Exemple :
BorlandC++Builder est aussi un "manager" , qui doit rassembler et compiler de nombreux fichiers qui serviront à un projet . Lors de son INSTALLATION , il crée de nombreux dossiers , dont 1 nommé PROJETS , configuré par défaut pour enregistrer les données utilisateurs . Mais il n'attend pas de savoir si j'en ai besoin pour le créer . ET IL S'AVERE QUE JE PREFERE ENREGISTRER MES PROJETS SUR DES CLES USB .
CONCLUSION : DONNER MOINS DE CHOIX , C'EST SIMPLIFIER L'UTILISATION .
Ton logiciel doit garder toutes ses fonctionnalités , mais son architecture , sa colonne verticale , doit être la première
" installée" et cachée , tout comme la chair et la peau recouvrent les os ...
Tu parlais de créature !8)
EN CLAIR :
C'est sympa de voir un logiciel se " déployer " et créer toutes sortes de dossiers .
Cela l'est beaucoup moins quand il nous demande à chaque occasion de faire un choix .
Le code qui gère le déploiement doit être énorme , alors qu'un système de fichier pré-établi , compris dans ton .rar
ne te demande aucune ligne de code . Pour moi , le choix A CE NIVEAU est vite fait !
A TOI DE VOIR ...:wonder:

Ps : Pour le problème de téléchargement d'Orbiter , pourquoi ne pas l'intégrer dans ton système de fichier et donc
dans ta distribution ?
( Si tu en as le droit ...)

POUR FINIR : L'interet principal d'Orbiter challenge n'est pas sa faculté de trier des dossiers , mais bien de permettre
des challenges en ligne . Etablir des prioriétés est une priorité ! Non ?

MRSpock .



Message modifié ( 31-07-2010 14:10 )
Title: Re: Challenges -Work in Progress
Post by: tofitouf on 31 July 2010, 15:03:48
Parfaitement d'accord. Et c'est une des voies d'evolution actuelle.
La partie organisation des add-ons est faites pour les utilisateur avertis.
Et pour ceux qui veulent créer des challenges. Pour tous les autres il faut masquer cette complexite. Et donc que tout l'interface reste sur la page web.

Mais même là ça reste complexe.

Avant de lancer une partie il faut
- reunir les zip, add-ons et donc les télécharger au besoin
- configurer le répertoire d'orbiter
- configurer le scénario
- enfin lancer orbiter

je vais encore automatiser le procedé et votre avis m'intéresse

a+

Title: Re: Challenges -Work in Progress
Post by: MrSpock on 31 July 2010, 15:35:02
Quote
Avant de lancer une partie il faut
- reunir les zip, add-ons et donc les télécharger au besoin
- configurer le répertoire d'orbiter
- configurer le scénario
- enfin lancer orbiter

DOc : Cette compléxité là , tu la maitrises déjà , puisque passé le bug du téléchargement d'Orbiter ( a cause du lien qui n'a pas été créé dans un .xml ? ) , le reste des fichiers de l'Univers est installé !!
C'est bien ce que dit la boite de dialogue finale, en signalant qu'Orbiter n'est pas installé ( alors qu'il l'est !! c'est le lien
qui n'a pas été créé) ainsi que les Addons ( encore des liens ... ).
TIENS , J'EN PROFITE : Ils sont nombreux les détracteurs de la Base de Registre , mais une simple écriture/lecture aurait grandement simplifié ta procédure . Une base de registre , c'est pas fait pour les chiens !!
MON DIAGNOSTIC : Ce qui fait foirer ton Installation , c'est l'écriture des liens !! Passe toi de ces nombreuses écritures , et tu respireras un peu .

OU ALORS :
En plus de ses nombreuses fonctionnalités , rajoute une dll qui s'occupe EXCLUSIVEMENT de l' installation , afin que
tu puisses la débugger sans traverser tout ton code . Mais je pense que cela devrait être réservé à une Version stable, la partie " technique" proposant une installation propre ( Dossiers pré-établis , liens corrects etc ...) de manière
à te préoccupper EXCLUSIVEMENT de la gestion des challenges ( récupération des scores , stats des joueurs etc...).
Donc , 2 versions du projet : Bêta : Sans les procédures d'installation ; Final : Avec la procédure d'Install .
C'est ce que je ferais , en tant que Vulcain !
Think about it !
:music:
MrSpock.


Me tell you !!
:siffle:
MrSpock.



Message modifié ( 31-07-2010 15:49 )
Title: Re: Challenges -Work in Progress
Post by: tofitouf on 09 August 2010, 12:48:46
Yo, je suis de retour sur les ondes, merci à tout ceux qui on bien voulu tester le premier challenge et un énorme bravo à "Lucky" qui a réussi le défi. il entre donc dans les annales comme le tout premier a avoir fait marcher mon bidule de bout en bout.

je vais pas pouvoir retourner tout de suite à mes pages de codes mais c'est l'occasion de faire un premier ptit bilan.
qu'est ce qu'il faut chnage ren priorité pour faciliter le lancement des challenges ?

- l'inscription/ connexion. Ca me semble important car déjà pas mal de monde a buté dessus. Je vais surrprimer la gestion des utilisateur coté manager pour qu'il n'y ait que la page web. ca simplifiera les problèmes je pense.

- l'installation de l'univers : une fois qu'on a commencé l'installation il ne faut pas que l'utilisateur doive recliquer sur le bouton pour continuer , donc ajouter des pages intermédiaire indiquant qu'il manque un add-on, qu'on doit configurer orbiter etc. là je veux bien vos propositions. je ne sais pas trop comment m'y prendre pour poser moins de questions à l'utilisateur.
pour les petits add-on je ne demande même pas si on les télécharge, je le fait direct et on attends le fin du download pour reprendre l'installation
Pour les gros add-ons comme le paquet d'orbiter, là il ne faut pas surcharger la bande passante et donc je redirige directement sur la page web.

Mister spock, ce qui a fait foirer l'installation précédente c'est bien un lien qui a changé (depuis l'arrivée d'orbiter 2010) le manager permet de changer cela et j'ai bien oublié de le faire, ces liens ne sont pas en dur dans mon code bien entendu.

pour Lucky, tu n'as aps eu de points pour ta mission, ce calcul n'étant  pas encore fait, je t'allouerai tes points une fois que cela sera fait rétroactivement. et encore Bravo !!!!

Title: Re: Challenges -Work in Progress
Post by: MrSpock on 20 August 2010, 03:01:05
Salut ! Comme je sors d'une session de test sur TeamServer de Pilote334 , je suis allé faire un tour sur le site d'OC .
J'ai testé un truc nouveau : Le lien " Forum " .
Trop génial , d'être ramené ici illico presto !
C'est tout bête , mais c'est :top:!
A+

Title: Re: Challenges -Work in Progress
Post by: tofitouf on 20 August 2010, 11:01:22
Oui ça fait partie des petites nouveautés. Je vais aussi ajouter un lien pour envoyer directement des messages privé depuis le tableau des scores mais il faut pour cela que les joueurs choisissent le même pseudo sur les deux sites.

J'ai pas vraiment avancé sinon.j'ai fait l'erreur de m'acheter un téléphone android et j'ai pas arrêté d'y jouer. Damned



Message modifié ( 20-08-2010 12:36 )
Title: Re: Challenges -Work in Progress
Post by: tofitouf on 25 October 2010, 00:47:08
Gros retour sur le code ce soir. un peu dur de s'y remettre mais j'ai déjà un peu avancé.
j'espère avoir définitivement réglé les problèmes de connexions.
il me reste encore aps mal de pb nottament dans al phase d'installation-téléchargement.

Tout ce qu'avait signalé Mr Spock il y a quelques temps. Il faut donc revoir à la fois le site et le manager pour mieux les synchroniser et simplifier la phase d'installation.

Ensuite le site est aussi en chantier, beaucoup de choses à revoir.

mais bon c'est des petites choses, du fignolage tout cela. la base tourne bien et le lancement d'un défis, la sauvegarde automatique, etc tout cela fonctionne encore très bien. Donc du plaisir de tester et restester jusqu'à que tout soit nickel au niveau ergonomie. tout le reste roule et c'est du bonheur.

a+

Title: Re: Challenges -Work in Progress
Post by: tofitouf on 26 October 2010, 00:24:56
Ca progresse tout doucement,
Le téléchargement des add-ons est maintenant fait via la page web ce qui permet plus de possibilité coté ihm.
Bien plus facile de trouver les fichiers manquant si on les déjà chez soit.

de petites choses mais qui rende l'utilisation plus claire et donc très important vu ce que je lis dans ce fil. Simplifier, toujours simplifier.

Title: Re: Challenges -Work in Progress
Post by: tofitouf on 27 October 2010, 08:13:59
Hier j'ai clarifié et simplifié
* la création de la configuration d'orbiter
* l'installation des dossiers

tout se fait via les pages web. Il ne me reste donc plus qu'à nettoyer ces fameusement page
Prochaine étape, enfin la refonte du site

Title: Re: Challenges -Work in Progress
Post by: MrSpock on 27 October 2010, 12:10:11
:top:

Title: Re: Challenges -Work in Progress
Post by: tofitouf on 27 October 2010, 19:03:31
La mise en page progresse doucement mais surement.

épuration nettoyage, simplification.... y'a du boulot.

Title: Re: Challenges -Work in Progress
Post by: tofitouf on 29 October 2010, 13:06:11
Pfff c'est long à faire le php....

Title: Re: Challenges -Work in Progress
Post by: Fox-Terrier on 29 October 2010, 13:56:46
cool
tu t'y es remis !
bonne continuation !

(avec tous ces panneaux "j'ai arrêté de fumer tatata" on croirait que tous le monde ici seraient de gros fumeurs)

Title: Re: Challenges -Work in Progress
Post by: tofitouf on 29 October 2010, 16:55:48
On est maintenant de monstrueux vapoteurs :)

merci pour ton ptit message. j'espère que tu aura le temps de tester comme le dernière fois, tes retours m'ont été bien utiles

Title: Re: Challenges -Work in Progress
Post by: astazou on 29 October 2010, 21:22:54
Quote
Fox-Terrier a écrit:
avec tous ces panneaux "j'ai arrêté de fumer tatata" on croirait que tous le monde ici seraient de gros fumeurs

moi, j'ai arrêté avant de commencer :lol:

Title: Re: Challenges -Work in Progress
Post by: tofitouf on 02 November 2010, 22:48:51
Debogage et mise en page de nouveau ce soir.... mais ca avance à petit pas.
J'en suis à l'envoi final de succès de mission.
quelques erreurs à corriger et pas mal de mise en page.

Il restera par la suite à regrouper les défis dans différents dossiers et ca sera presque montrable....

Ah oui et aussi comptabiliser des stats comme la distance totale, les points etc...
pfff c'est encore loin mais ca avance.



Message modifié ( 03-11-2010 00:33 )
Title: Re: Challenges -Work in Progress
Post by: tofitouf on 06 November 2010, 11:52:32
coté stats c'est bon, les règles du jeu tiennent en quelques lignes de php une fois que tout le framework est en place.
Donc pour le faire évoluer vers d'autres type de jeux (carrière multijoueur), il n'y aura que quelques page de php à changer et le module interne d'orbiter. Le manager ne sert vraiment qu'aux transferts et à vérifier quelques points de cohérence.

j'ai encore quelques petites choses à régler du coté du module (calcul de la distance parcourue, et de la durée de vol, trois fois rien à priori.

juste une interrogation sur cette fameuse distance parcourue. si je la prends dans le répère global. même quand on ne bouge pas (sur une planete par exemple) la valaur change à cause justement de la rotation de la planète et de son mouvement autour du soleil.
docké à un satellite là aussi ca bouge beaucoup fatalement.

Est ce que je prends comme repère, pour chaque mission le point final d'arrivée ? la planète en cours de référence ? ou le global (c'est à dire toujours el soleil comme référence.
pour l'instant j'ai pris cette option, la plus simple à calculer.... à voir.

Coté affichage html, c'est encore largement perfectible mais ca progresse. je reviendrai dessus une fois la beta en cours. L'avantage de la solution web c'est justement que je peux changer plein de choses sans que l'utilisateur n'ai besoin de recharger quoi que ce soit.

Pour résumer, il me reste :
- finir des calculs dans le module orbiter
- ajouter des scénarios de tests simples (tests unitaire pour chaque type d'objectif)
- organiser les Défis en chapitres

Et enfin je pourrait vous proposer une beta. J'ajouterai les excellent défis de nulentout au fur et à mesure mais une fois que la prochaine session de test sera passée.

Title: Re: Challenges -Work in Progress
Post by: MrSpock on 06 November 2010, 14:52:36

Salut Tofitouf !

Quote
j'ai encore quelques petites choses à régler du coté du module (calcul de la distance parcourue, et de la durée de vol, trois fois rien à priori.

J'ai vu récemment qu'il est possible d'invoquer un interpréteur Lua dans le code C++ .
Ce serait possible de l'intégrer à ton module , ce qui permettrait d'avoir des configs modulaires ou fixes .
Lua donne accès à (quasi) toutes les fonctions du SDK , et le fait de coder un script pour une mission est + rapide une fois le langage acquis .

Quote
Est ce que je prends comme repère, pour chaque mission le point final d'arrivée ? la planète en cours de référence ? ou le global (c'est à dire toujours el soleil comme référence.
pour l'instant j'ai pris cette option, la plus simple à calculer.... à voir.

C'est tout là l'intêret de Lua : Tu testes des paramètres sans avoir à recompiler .
Tes fonctions sont changées à partir d'un bloc note , tu lances Orbiter et les changements sont faits .

Quote
Pour résumer, il me reste :
- finir des calculs dans le module orbiter
- ajouter des scénarios de tests simples (tests unitaire pour chaque type d'objectif)
- organiser les Défis en chapitres

C'est bien !
Une fois ton plan réalisé , tu seras plus libre d'imaginer de nouvelles solutions ( je ne veux pas me répèter et je comprends que tu doives achever ce que tu as commencé ... )
Bonne continuation .
J'apprends le langage Python en ce moment ...
BYYYYE !

Title: Re: Challenges -Work in Progress
Post by: tofitouf on 06 November 2010, 21:47:56
Yep pour lua je te suis à fond. c'est une super alternative tout nouvelle à orbiter et qu'il faut exploiter.

Pour ma part ayant monté de mes ptites mains tout un framework pour MFD qu'on voit dans ma carte. J'en ait pas trop besoin. Mais c'est clair que c'est l'avenir, par la simplicité avec laquelle tu peux interagir sur le jeu.

Moi je n'aurais jamais le temps d'exploiter cette partie, je vais continuer comme j'ai commencé car je maitrise bien mes outils et je n'ai pas besoin de chercher plus loin pour l'instant.

Mais pour les autres projets que tu as en tête les évolutions à venir, ca pourrait complètement remplacer, dans mon architecture actuelle, le module Orbiter que j'installe dans le jeu. Plus simple et surement plus facile à maintenir.

Le tout pour garder un cap commun est qu'on se mette d'accord sur les format d'échange de fichiers et de données.
à priori tout peux se faire facilement avec le module lua (lecture de fichiers et ouverture de socket). En tout cas l'expérimentation veux le coup de fouiller dans ce sens.

Mais effectivement il me faut d'abord finir l'existant pour voir les évolutions. Je fonce donc vers visual pour corriger mon MFD ensuite, il faut que je change l'affichage des durées et distance coté php,
Le manager ne bouge plus trop ces temps ci, il sert de passerelle, entre le site et orbiter. j'essaie de limiter son implication pour le rendre plus facile à utiliser dans des contextes divers. Je l'ai tout de même corrigé un peu pour prendre en compte des spécificité de la nouvelle version d 'orbiter.
Le site lui intègre les règles du comptage de point et du classement des joueurs. j'ai encore la page de classement à écrire. Je vais faire un peu brute au début. je peaufinerai par la suite. veuillez m'en excuser :)

Voila en brut les pensées qui m'animent. Tout est facile, mais reste à faire. c'est du tout cuit coté codage je pense.

Par contre j'aurais bientôt bien besoin de testeurs. Et aussi si quelques bonnes volontés veulent proposer des scénario intéressants pour les premier tests, ils sont les bienvenus. Pour les premiers test j'ai besoin de choses jolies à voir juste avec la version nue d'orbiter. comme une jolie démo des meilleurs coins du système solaire.

Seule compétence technique requise : savoir créer un scénario dans orbiter et aimer le faire partager.
Vous pouvez m'envoyer vos propositions en MP.  

Par la suite j'ouvrirai les envois directs depuis le manager, c'est d'ailleurs déjà intégré.... il reste qu'à tester.

j'y retourne. zou

Title: Re: Challenges -Work in Progress
Post by: MrSpock on 06 November 2010, 23:11:01
Super !
Comme je disais , bonne continuation .
Je n'ai pas la compétence pour créer un bon scénario ( dans orbiter et pour le moment ) , je t'aurais aidé sinon .
Mais je connais un paquet de candidats sur ce site ... :badsmile:
A+ tofitouf !
:beer:



Message modifié ( 06-11-2010 23:12 )
Title: Re: Challenges -Work in Progress
Post by: tofitouf on 07 November 2010, 23:33:48
encore tout plein de ptit détails réglés ce soir mais j'en trouve toujours encore et encore.

Je vais bientôt pouvoir multiplier les premiers micro défis de test. ce qui donnera un bon panel d'exemples pour en ajouter d'autres.

Title: Re: Challenges -Work in Progress
Post by: tofitouf on 09 November 2010, 01:09:39
Tout roule, j'en suis à ajouter les premiers scenario de test. à vrai dire j'en ai ajouté un nouveau, juste un.

Mais c'est que j'en ait profité pour corriger tout ce qui clochait dans le manager au passage, et y'en avait....

Je pense que je vais bientot mettre  en ligne juste en l'état. avec mes quelques scenarios de test. ca vous permettra de voir un peu le fonctionnement.

Et puis j'ai hate de la montrer il est vrai, ca fait maintenant quelques semaines que je buche sur cette mise en ligne, ca commence à faire.

pour résumer :
Le site : assez fonctionnel, c'est pas encore parfait mais il ne manque qu'un ou deux liens et le tableau des emilleurs, qui ne sert à rien vu que y'a pas encore de joueurs.

Coté manager, il roule plutot bien pour lancer les jeux, coté création de nouveau monde, c'est plus que perfectible, je corrigerai au fur et à mesure que je crée les premiers univers, ca le rodera. en général c'est assez simple à faire mais trouver quel est l'enchainement de commande le plus intuitif est une autre affaire.

Coté MFD : il lui reste encore un type d'objectif à traiter : le dock. il sait détecter des atterissage, approches, et élements orbitaux. c'est déjà pas mal pour plein de scenarios imaginable. par la suite si on veux des interaction plus fine il faudra bien le faire grossir, je pense bien à UCGO qui dans son SDK (merci dan !!!!) propose tout plein de valeurs à tester des ctions possible faites par les humanoides, des bases à construire etc etc etc. C'est tellement vaste que ca en donne le vertige mais il va falloir relier tout ca entre eux.
c'est pas finit....

Title: Re: Challenges -Work in Progress
Post by: MrSpock on 09 November 2010, 03:01:05

Quote
Coté MFD : il lui reste encore un type d'objectif à traiter : le dock. il sait détecter des atterissage, approches, et élements orbitaux. c'est déjà pas mal pour plein de scenarios imaginable. par la suite si on veux des interaction plus fine il faudra bien le faire grossir, je pense bien à UCGO qui dans son SDK (merci dan !!!!) propose tout plein de valeurs à tester des ctions possible faites par les humanoides, des bases à construire etc etc etc. C'est tellement vaste que ca en donne le vertige mais il va falloir relier tout ca entre eux.

Tiens , je l'avais oublié celui là !
J'avais bien essayé le " manager " , mais pas le Mfd .
En tenant compte de l'ergonomie de ton précédent chef-d'oeuvre , le " map3D " , je pense qu'au final l'utilisation sera très agréable .
Allez courage !
A+

Title: Re: Challenges -Work in Progress
Post by: tofitouf on 09 November 2010, 08:22:22
Il est l'oins d'avoir le niveau de map 3D mais il en emprunte beaucoup de chose. affichage du texte (outliné, et positionnement) et des données interne (mon vaisseau est où ???). Mais pour le reste il est moche à souhait et il n'y a aucun interaction. C'est d'ailleur le but juste un panneau informatif sur la mission en cours mais intégré aux commandes du vaisseau.  

Par la suite j'utiliserai bien am carte pour afficher les checkpoints. je l'ai d'ailleur modifiée récemment en ajoutant les cibles dans ce but.

 Et pour en revenir à LUA, si tu expérimente de ce coté, ca pourrait complètement remplacer ce dernier MFD.

Title: Re: Challenges -Work in Progress
Post by: MrSpock on 09 November 2010, 11:00:55
Non , je n'ai pas expérimenté cet aspect , j'avais commencé à étudier la faisabilité de la gestion d'un mode Mission -> carrière en me basant sur l'exemple de base de Martin . ( le script peut écrire dans des fichiers ... J'imagine bien le script ecrire la prochaine mission pendant que le joueur finit son roulage ou admire la vue après un docking réussi ).
Le script , c'est relativement simple : tu définis une condition , et tant qu'elle n'est pas atteinte , le script rend la main
au processus principal  Tu peux coder ainsi tout une mission , en gérant tous les params de vol + les animations .
 J'avais dans l'idée de mettre la main sur la caméra aussi , pour scripter des vues extérieures à des moments clés .
Et tout çà se fait à partir d'un notepad ! Etonnant ... En ce moment , je me remets au langage python .
J'imagine que revenir sur Lua sera plus facile .
Allez ,a+ .



Message modifié ( 09-11-2010 11:03 )
Title: Re: Challenges -Work in Progress
Post by: MartySpaceLines on 09 November 2010, 15:23:23
Hello!

Yeah, ce projet a la classe!

Pour ton calcul de distances, tu voudrais pas prendre 2 mesures, une en absolu et une autre avec le point de départ (ou on a allumé les moteurs) comme réf??

Ces deux mesures seraient intéressantes à comparer!!

Exemple: dans ma tête, une mission lunaire c'est 400'000km x 2 = 800'000km. Alors que je suis sûr que c'est presque 10x +!!!!!!!!!!!!!!!!!!

Title: Re: Challenges -Work in Progress
Post by: tofitouf on 09 November 2010, 20:11:14
@Spock : C'est clair que les possibilités sont énormes et sans trop se prendre la tête. Quand tu passera là dessus préviens moi je tenterai bien l'aventure avec toi.

@Marty, merci pour ton intérêt, ca fait bien plaisir :)

Effectivement les distances calculées actuellement sont énorme, même quand je ne bouge aps, mais ca reste interessant. j'avais dans l'idée calculer toujours en relatif par rapport au body de référence, ca qui fait que ca prendrait en compte la rotation de la planète .

Je voulais alors supprimer ce calcul total mais comme cela t'intéresse je le garde rien que pour toi.

Je vous tiendrait au courant si ce calcul est plus adapté.



Message modifié ( 09-11-2010 21:04 )
Title: Re: Challenges -Work in Progress
Post by: MrSpock on 09 November 2010, 22:48:49

Quote
@Spock : C'est clair que les possibilités sont énormes et sans trop se prendre la tête. Quand tu passera là dessus préviens moi je tenterai bien l'aventure avec toi.

D'accord !
Je vais attendre toutefois que tu aies stabilisé OrbiterChallenge , et que donc tu sois bien disponible .
A ce moment là , une possibilité serait de transposer ton architecture relationnelle ( MFD->Manager<->Serveur Http )
en :

Fichier .Scn ( contient le nom du script en entete et l'exécute) ->Manager<->Serveur Http  

ou encore

Fichier .Scn ( contient le nom du script en entete et l'exécute) <->Serveur Http . ( le script peut ouvrir des sockets ...)

Dans ce cas le manager servirait aux uploads/downloads et création de missions sous forme de script ?
Mais c'est de la SF pour le moment ...
Stabilise OrbiterChallenge et nous aviserons ?
Longue vie et prospérité !
;)

Title: Re: Challenges -Work in Progress
Post by: tofitouf on 09 November 2010, 23:14:39
pas tant de la sf que ca, dans mon système actuel je réécrit le scénario à la volé à chaque fois, pour garantir pas de triche, je peux donc le faire aussi sur le fichier de script lua.

Je peux adapter le manager pour cette petite particularité. ca peux se faire très vite.

Pour la communication le manager doit par contre être central. pour des raisons de sécurité je ne maintiens qu'une seul session http à la fois coté serveur, celle avec laquelle le joueur s'est logué. Donc c'est lui qui envois les données de jeu au site.

On pourra toujours expérimenter sans le manager en recherchant coté sécurité http etc comme faire mais autant continuer le manager qui ne sert que de passerelle dans ce cas et permet en cas de besoin de bloquer des appels pirates. Et puis y'a toujours la question du mot de passe qu'il faudra de toute facons envoyer. etc...

Donc c'est vraiment aps de la science fiction ton plan, y'a qu'à ...

je finit donc cette version du manager avant de voir la suite.

ce soir j'ai ajouté 3 nouveaux petits test , approche de base, dock et pad.

ca avance bien même si je retrouve toujours des myriade de micro bug par ci par là, ca ralentis forcement puisque j'arrive pas à m'empêcher de les corriger immédiatement.

Je mettrai en ligne avant que tout soit impeccable. ca restera surement en travaux quelques semaines :)

Title: Re: Challenges -Work in Progress
Post by: MrSpock on 10 November 2010, 04:20:12
Quote
On pourra toujours expérimenter sans le manager en recherchant coté sécurité http etc comme faire mais autant continuer le manager qui ne sert que de passerelle dans ce cas et permet en cas de besoin de bloquer des appels pirates. Et puis y'a toujours la question du mot de passe qu'il faudra de toute facons envoyer. etc...

Ok !
C'est non pour l'accès au serveur directement depuis le script pour des raisons de sécurité .
Je ne me rappelle plus comment le MFD communique les résultats au manager : sous forme de fichier ?
A ce moment , là , une optimisation serait les PIPES , le manager et le script étant sur le même pc local .
Les données passeraient en streaming ... Le PIPE , c'est facile à mettre en oeuvre pour toi je pense .
Bien que tu disposes surement déjà de fonctions de lectures et écritures dans un fichier . En fait , j'imagine que tes fonctions pourraient être compatibles . Mais bon , je chipotte là ...:badsmile:

Sinon quoi encore ?
AH oui , génial que tu écrives déjà des scénarios !
Tu rajoutes une ligne contenant le nom du script dans le .scn , et si tu disposes de blocs de texte en dur contenant
des fonctions Lua , tu dois pouvoir créer un script sur le tas .
DU genre via une fonction telle que :

bool DoScriptWaitAltitude ( char* script , float altitude )
{
// tu " concatenate " après conversion de float en char* à la bonne place dans le code préformaté ,
// et le tour est joué ... Une fonction fwrite(...) ou un équivalent et c'est bon . ENfin je suppose ...
}

Pourquoi en dur ?
Parce qu'ainsi , tu disposes d'un réservoir de missions qui ne sont pas éditables par l'utilisateur tant qu'il ne les a pas
débloquées ... D'où la notion implicite de mode carrière . Si cela pouvait fonctionner , ce serait même possible de créer
une campagne dynamique , en interprêtant les résultats ! J'imagine ..
Pour en être fixé , il faudrait que j'écrive un programme externe en c++ qui crée un script de base pour commencer.
Avec ouverture d'un.scn , écriture du nom du script , fermeture , écriture du script au bon endroit dans les tripes d'Orbiter 2010 . Et là je peux utiliser Borland ... :badsmile:
Le script Lua qui écrit un autre script me plait bien aussi , mais l'obstacle ce sont les données en dur ... elles ne seraient pas cachées . A moins de les structurer et les écrire dans un fichier au format binaire , mais cela complique
les fonctions de lecture ( gestion du seek du pointeur selon la taille des blocs de code ... ) .
Sinon , pour sombrer dans la folie , utiliser une base de donnée pour stocker des lignes de script , que ton manager
demande , traite , et en sortie il produit un script tout neuf . Bienvenue dans la 4eme dimension .

Sinon pour en revenir à la possibilité de coder un MFD avec Lua , c'est OK !
Je viens de vérifier dans la doc , et t'invite à y jeter un oeil en passant :Orbiter Help ( launchpad)> Script User's Guide > MFD scripts



Extrait :

Quote
MFD scripts provide a quick and easy way to create new multifunctional display modes for enhancing all Orbiter vessels. Unlike vessel DLL modules, they don't require the compilation of a C++ file, but just a text file containing the script.

avec un exemple concret :

Quote
An essential callback function is update which is called by Orbiter to redraw the MFD display. Its interface looks like this:

function update(skp)
  -- Draw the MFD display here
end
where skp is a Sketchpad object associated with the MFD surface. It contains methods for drawing text and geometric primitives, selecting pens, brushes and colours. For details see the Sketchpad class reference.

Bel avenir en perspective !
A+
:music:



Message modifié ( 10-11-2010 04:52 )
Title: Re: Challenges -Work in Progress
Post by: tofitouf on 10 November 2010, 09:54:05
yo beaucoup de chose à commenter.

pour la communication MFD-Manager, aujourd'hui j'utilise des socket TCP/IP.
L'avantage c'est que ca ouvre la possibilité vers lua, qui en standard sait les traiter à moins que la version intégrée à orbiter soit bridée.
Pour les pipes ca serait pas faisable avec lua.
Je ne passe pas par des fichiers car la possibilité de tricherie est trop forte :)

avec des socket c'est toujours faisable de gruger mais c'est beaucoup plus dur, avec des pipes encore plus.


Sinon je n'ai aps tout suivit sur comment tu verrait l'intégration avec lua, ton idée de mission en dur etc.... je me suis perdu dans ta prose je doit dire.

Pour clarifier sur le fonctionnement actuel avec mon MFD dans orbiter :
- l'utilisateur clique sur démarrer la mission
- le manager récupère alors les données de mission en interrogeant le base de donnée.
- il écrit deux fichier : le scénario (.scn), et les données de défis (objectifs .cfg) qu'il récupère parmi ces données
- il lance alors orbiter
- la mission démarre automatiquement, on ne passe pas par le launcher orbiter standard
- quand un objectif est remplis le MFD envoie par socket des données (xml)
- le manager vérifie quelques points de cohérence et si c'est ok renvoie au site web
- ce dernier l'ajoute dans la BDD et calcule le score global de l'utilisateur. (c'est là que les règles du jeu globales interviennent : calcul des médaille, progression etc....)

Pour faire évoluer ceci vers l'utilisation de lua il suffirait de remplacer le fichier cfg lu par le MFD par tout simplement le script à lancer. Comme il est écrit à la volée le joueur ne peux le modifier avant de lancer la partie. Donc même si les règles y sont écrite en clair il ne pourra pas faire des correctifs.

Dans ce script on trouve donc des choses spécifique à cette mission, des choses scénaristiques (affichage à l'écran, changement de camera) et aussi le moyen de renvoyer des données au mfd par le même moyen qu'auparavant (socket).

 Le MFD actuel est alors inutile.

Voila c'est pas du tout de la SF, c'est presque prêt déjà dans l'état. juste quelques correctifs à faire coté BDD et coté site web pour ajouter de nouvelles règles de carrière.

Title: Re: Challenges -Work in Progress
Post by: MrSpock on 10 November 2010, 11:50:40
Quote
Pour clarifier sur le fonctionnement actuel avec mon MFD dans orbiter :
- l'utilisateur clique sur démarrer la mission
- le manager récupère alors les données de mission en interrogeant le base de donnée.
- il écrit deux fichier : le scénario (.scn), et les données de défis (objectifs .cfg) qu'il récupère parmi ces données
- il lance alors orbiter
- la mission démarre automatiquement, on ne passe pas par le launcher orbiter standard
- quand un objectif est remplis le MFD envoie par socket des données (xml)
- le manager vérifie quelques points de cohérence et si c'est ok renvoie au site web
- ce dernier l'ajoute dans la BDD et calcule le score global de l'utilisateur. (c'est là que les règles du jeu globales interviennent : calcul des médaille, progression etc....)

çà c'est vraiment :top: .

Quote
Dans ce script on trouve donc des choses spécifique à cette mission, des choses scénaristiques (affichage à l'écran, changement de camera) et aussi le moyen de renvoyer des données au mfd par le même moyen qu'auparavant (socket).

Le MFD actuel est alors inutile.

En effet , l'architecture actuelle semble toute prête à basculer vers Lua , avec ce simple remplacement de fichier .cfg par un script . Et c'est rentable en plus , car le script est dynamique et autogéré , alors que le .cfg est statique , c'est la dll du MFD qui s'occupe de lire les données . Lua permettrait même de redessiner l'interface du MFD et gérer les boutons . Enfin , tout çà dans un seul script , çà doit quand même peser .
Mais c'est vrai que si tu affiches les données sur l'écran , sous forme d'instructions , que tu dis " appuyez sur O pour confirmer " etc , plus besoin de MFD , et c'est plus " interactif " ?

Le top , serait en plus d'afficher genre une médaille en plein écran , avec la réussite de la mission .
Je vais voir si Lua saurait faire çà .
Marrant comme tout ...
A+ ( désolé pour la prose , 'sais pas faire autrement )
:badsmile:



Message modifié ( 10-11-2010 12:08 )
Title: Re: Challenges -Work in Progress
Post by: tofitouf on 10 November 2010, 11:57:55
Cool que tout ca se mette en place si facilement.

C'est clair que des infos sur l'écran principal seraient bien que ce que je fait actuellement, j'ai utilisé le MFD car c'est ce que je savais faire.

reste plus qu'à faire nos premier pas coté lua....

Title: Re: Challenges -Work in Progress
Post by: MrSpock on 10 November 2010, 12:07:17
Les infos à l'écran c'est hyper simple !
T'as qu'a essayer l'exemple de Martin , strict minimum ,  et il utilise cette fonction d'affichage je crois .
En fait , j'ai commencé par çà , pour te dire la simplicité ...
Tu peux régler la couleur , la taille , la position , faire clignoter à une certaine fréquence , facilement .
Si t'as pas le temps je le prendrais , mais c'est vraiment à ta portée rapidement .

exemple ( fonctionnel ):

Code: [Select]
[color=blue]-- début de la séquence[/color]
intro = 'MrSpock Demo:\n\
Ceci est la première partie\
de cette série de tutoriaux \
concernant Orbiter.\n'

note = oapi.create_annotation()  [color=blue]-- utilise la fonction du SDK ![/color]
note:set_pos (0.3,0.05,0.9,0.95) -[color=blue]- positionne le texte[/color]
note:set_colour ({r=1,g=0.6,b=0.2}) [color=blue]-- donne de la couleur[/color]
note:set_text (intro..'\n') [color=blue]-- écriture[/color]
proc.wait_sysdt(10) [color=blue]-- pause de 10 secondes[/color]

[color=blue]-- nouveau texte[/color]
suite = 'MrSpock Demo:\n\
10 secondes ont passé ...\
FONCTION utilisée : "proc.wait_sysdt(10)"\ [color=blue] -- ( J'affiche à l'écran le code du script pour expliquer ...)[/color]
pour bloquer le script 10 secondes\n'
note:set_colour ({r=1,g=0,b=1})
note:set_text (suite..'\n')

proc.wait_sysdt(10)

[color=blue]-- J'attribue un nouveau texte à cette variable "suite"[/color]

suite = 'MrSpock Demo:\n\
10 secondes ont passé ...\
POUR CHANGER DE COULEUR :\ [color=blue] -- ( J'affiche à l'écran le code du script pour expliquer ...)[/color]
note:set_colour ({r=1,g=0,b=1})\
FIN DANS 3 SECONDES\n'

note:set_colour ({r=1,g=0,b=0})
note:set_text (suite..'\n')
proc.wait_sysdt(3)

note:set_size (10.2) [color=blue]-- change la taille[/color]
suite = 'FIN:\n'
note:set_text (suite..'\n')
proc.wait_sysdt(1)
oapi.del_annotation (note) -[color=blue]- efface le texte[/color]

Et le script s'arrête . Tout simple !

Sinon afficher un BMP , LuaOrbiter ne le fait pas .
Par contre , c'est possible d'assigner ou de charger un mesh de médaille à un vaisseau , et de la faire tourner devant
l'écran . ENfin çà , c'est pour le fun .

Nous pourrions pour commencer des tests simplement utiliser l'exemple de Martin , en ouvrant en + un socket vers le
manager , et passer un score à ton format actuel ?
AH oui ... le module Lua pour les sockets , je l'ai trouvé sur le Net , et testé via un script d'exemple fournit .
Je vais voir si je retrouve la source , au pire je te donnerais le nom de la lib .

C'est çà : LuaSocket (http://w3.impa.br/~diego/software/luasocket/installation.html)
-----------------------------------------------------------------------------

Exemple de fonction classique socket avec Lua : ( la source que nous utilisons )
Code: [Select]
-----------------------------------------------------------------------------
-- Exported auxiliar functions
-----------------------------------------------------------------------------
function connect(address, port, laddress, lport)
    local sock, err = socket.tcp()
    if not sock then return nil, err end
    if laddress then
        local res, err = sock:bind(laddress, lport, -1)
        if not res then return nil, err end
    end
    local res, err = sock:connect(address, port)
    if not res then return nil, err end
    return sock
end

Lua pour des Anglophones , c'est très proche du naturel ...
A+



Message modifié ( 10-11-2010 12:51 )
Title: Re: Challenges -Work in Progress
Post by: tofitouf on 10 November 2010, 15:58:38
en espérant que cela fonctionne bien avec les socket dans le LUA d'orbiter, faut tester....



Message modifié ( 13-11-2010 22:39 )
Title: Re: Challenges -Work in Progress
Post by: tofitouf on 13 November 2010, 22:58:11
toujours en phase de mise ou point. Y'a encore foules de détails à fignoler.

Je suis surtout sur le site web en ce moment. Le MFD a semble t'il finit de recevoir la majorité des tests néccéssaires, j'ai fait un ptit testd e collision mais c'est encore perfectible.

Il y'a que j'ai des valeurs très très variable dans la force recue au moment où je touche le sol, donc c'ets aps simple de régler combien de dommage le vaisseau subit.

Un ptit exemple. le fait d'avancer un micro poil en crabe lors d'un atterrissage vertical me fait subir un poussé de quelques 30 ou 40 Mega Newton. ca semble beaucoup. J'imagine que ce doit être exact et que dans ce cas, notre train doit surement lâcher direct dans la réalité.

Donc dur dur de calculer des dommages réel avec tout ca, j'ai donc ajouté un paramètre dans les objectif avec la force max que peut recevoir el vaisseau avant un game over.

Ca permet de régler plus facilement les détails de mission. On peux avoir des missions où les chocs sont important (transporter des charges explosives) ou d'autres où il faut surtout se magner le train (genre on est à court d'oxygene) et du coup les seuil sont à régler autrement.

je reviendrai sur tout ces détails plus tard, le fichier de script des objectifs se peaufine donc.

Mais c'est coté site que j'ajoute tout ce qui manque. le calcul des points, un tri par répertoire qui regroupe des séries de mission. les dépendance entre missions pour pouvoir faire des enchainement obligatoires.

des ptits détails mais d'importance pour que ce soit sympa à jouer.

Un truc aussi à régler c'est que je ne garde qu'une seule sauvegarde d'une partie pour forcer la mission à se dérouler de bout en bout. Dans certain cas c'est très très frustrant de ne pas pouvoir se refaire une aprtie raté du voyage. Je pense qu'il va falloir ajouter la possibilité de reprendre à différents niveaux de la mission. Je sais aps trop comment poser cette règle du jeu. ca viendra surement avec les premiers tests. on en discuttera ici.

en attendant, même si c'est pas officiellement ouvert vous pouvez toujours jeter un œil sur la version actuelle du site.
http://tofitouf.orbiterfrancophone.com/challenges/index.php?disp=home
Je n'ai pas encore de bonne version du manager, donc les parties sont pas ouvertes. Mais c'est vraiment pour très bientôt.

Ne vous créez pas de compte encore, j'aurais surement besoin au démarrage de tout faire repartir à zéro.

Title: Re: Challenges -Work in Progress
Post by: MrSpock on 14 November 2010, 01:12:01
Quote
Un ptit exemple. le fait d'avancer un micro poil en crabe lors d'un atterrissage vertical me fait subir un poussé de quelques 30 ou 40 Mega Newton. ca semble beaucoup. J'imagine que ce doit être exact et que dans ce cas, notre train doit surement lâcher direct dans la réalité.

Donc dur dur de calculer des dommages réel avec tout ca, j'ai donc ajouté un paramètre dans les objectif avec la force max que peut recevoir el vaisseau avant un game over.

C'est bien pensé .
Je vais voir le site ...

De retour du site :
GENIAL !
La page des défis est graphiquement très réussie !
La refonte de l'acceuil est très bien aussi : Beaucoup plus légère et intuitive .
C'est en très bonne voie tof' !
:top:
Les grosses icones , c'est un bon choix !
Une idée : Un forum pour OrbiterChallenge serait top , cela ferait un squat sympa pour les baroudeurs de l'espace ...
A+



Message modifié ( 14-11-2010 04:06 )
Title: Re: Challenges -Work in Progress
Post by: tofitouf on 17 November 2010, 00:15:48
Merci cher vulcain,

toujours des étrangeté coté détection de crash.... de temps en temps quand je pousse mes moteurs j'ai aussi un pic de Mega Newtons. pourtant je retire toutes les forces du vaisseau : thruster, lift drag etc....

y'a bien un truc qui m'échappe.

Coté manager j'y suis retourné, j'ai accéléré un peu quelques procédure d'nstalll et ajouté quelques outils pour mois principalement des traces et du debugage, je pourrais donc vous demander d'enclencher ces options et de retenter un install foireuse. J'aurais alors quelques précieuse information si vous m'envoyez les copie d'écran qui vont bien.

J'en ait profité pour corriger 2-3 bugs qui trainent encore mais il me reste des trucs zarbi encore.

je les notes ici pour ne pas les oublier, excusez moi... de m'auto flooder

- De temps en temps l'install démarre toute seule alors qu'il y'a encore un download en cours....
- J'ai des crash aléatoire quand je déplace des icônes d'add-ons.

pour le reste ca semble assez propre. même si souvent je lance des installations alors que je pourrais juste corriger un ou deux fichier. y'aura des optimisations à faire dans les prochaines versions, mais en attendant le résultat est là, j'ai toujours une installation d'orbiter nettoyée pour que le lancement du défi se fasse dans les même condition chez chacun des joueurs.

j'ai aussi de temps à autre des problèmes de communication entre le module et le site web mais plus je corrige moins ca arrive. le contraire serait navrant.

bref je continue à fignoler, je préfère retarder une sortie trop rapide et être confronté à des ralerie si ca marche pas.

a+

Title: Re: Challenges -Work in Progress
Post by: MrSpock on 17 November 2010, 08:32:43

Quote
bref je continue à fignoler, je préfère retarder une sortie trop rapide et être confronté à des ralerie si ca marche pas.

Tu as bien raison .
Le temps est avec toi !
A+

Title: Re: Challenges -Work in Progress
Post by: tofitouf on 18 November 2010, 11:10:38
comme tu le chantais, Taiiilleme Is On my Siiiiide, Yes it is.

Hier j'ai corrigé les deux problèmes du manager. petit à petit...... ca avance

Title: Re: Challenges -Work in Progress
Post by: tofitouf on 21 November 2010, 23:52:16
ca y est j'atteint enfin les dernieres pages qu'il me fallait pondre pour le site .

le podium : http://tofitouf.orbiterfrancophone.com/challenges/index.php?disp=podium&sort=orbipoints


bon c'est encore un peu rustique, je l'avoue mais je l'améliorerai par la suite.

Il ne me reste plus qu'à ajouter un ou deux tuto de nulentout, corriger les quelques 100 derniers petits bugs et une sortie serait possible....

I'm happy

Title: Re: Challenges -Work in Progress
Post by: MrSpock on 22 November 2010, 00:14:13
Génial ! Magnifique ! Moderne ! Elégant !Spatial !
:applause::applause::applause:
En plus , je suis dans le podium !
Ben ouais !

Et tout çà avec un score magnifique , digne de Nulentout !
:top:

Title: Re: Challenges -Work in Progress
Post by: tofitouf on 22 November 2010, 08:13:54
Eh oui j'ai gardé les comptes mais les scores n'étant pas encregistré à l'époque, tout le monde est à zero sauf moi qui ait fait mes premiers tests.

mais pour mettre tout le monde d'accord je referai une mise à zero au moment de la sortie pour tout le monde, sauf pour lucky qui est le seul a avoir vraiment fait la première mission. je recalculerai son score à la main.

Title: Re: Challenges -Work in Progress
Post by: Fast_toche on 23 November 2010, 08:05:06
La classe :wor:
Tous a vos bancs d'essais
Interrogation écrite mardi !!!:badsmile:

Title: Re: Challenges -Work in Progress
Post by: tofitouf on 23 November 2010, 13:52:52
merci mais j'ai encore un bon paquet de modifs à effectuer avant.

au menu :
- pour la partie création : gestion des patch d'univers et de d'add-ons à réparer. Sans cela impossible vraiment de proposer de nouveaux défis un tant soit peu interessants
- pour la partie jeu : la distance calculé merdoie gravement quand je change de planète de référence
- pour le site : il me faut encore fignoler la partie classement.
-                      proposer un meilleur tri pour les add-ons et les univers

et puis
ajouter de nouveaux vrais défis.... et non ceux de test mais ca sera après le premier test beta que je vais vous soumettre si vous êtes partant pour m'aider

Title: Re: Challenges -Work in Progress
Post by: tofitouf on 24 November 2010, 00:52:15
j'ai encore avancé un peu ce ce soir.

J'ai enfin rebranché mon ancien système de patch, du moins pour les add-ons.
cela manquait cruellement pour pouvoir proposer des univers valables.

Les seuls défis que j'avais tournaient uniquement avec L'install de base d'orbiter. C'etait assez limité....
Je peux donc proposer depuis les site des installation plus complexes.
Et toujours sans que l'utilisateur n'ai besoin de s'occuper de paramétrer orbiter.
Tout ce qui est important pour faire tourner le jeu est écrit à la volée au moment d'installer les paquets zip.

Donc là tout est pris en charge :
download, install et paramétrage.

ouf j'en vois le bout. Il me reste tout de même encore
- corriger la myriade de nouveaux micro bugs qui parsèment encore tout cela
- ajouter la même chose pour les univers (à priori plus simple... quoique
- et enfin repasser au site web
là j'y ait trouvé une bonne 20aine de truc à corriger
- des liens manquant, la liste des add-ons ou univers totalement illisible
- ajouter le rang dans la page de mon compte (ca demande des bidouilles sql que je connaissait pas)
- ajouter des trophés (or, argent bronze). une récompense qu'on peux rapidement se faire goaler
- ajouter aussi des médailles, gagnées quand on a remplis une certaine liste de défi

et toujours mon problème de distance à régler.

eh bien c'est pas pour demain donc....

Title: Re: Challenges -Work in Progress
Post by: MrSpock on 24 November 2010, 03:44:33
Quote
eh bien c'est pas pour demain donc....

Une ... Deux ... Une ... Deux !
Un pas en avant chaque jour , c'est très raisonnable .
C'est bien que tu persévères , avec le temps ton arbre fleurira .
A+

Title: Re: Challenges -Work in Progress
Post by: tofitouf on 07 December 2010, 23:59:25
J'ai pas encore trop pla,ché sur le test de crash, je l'ai donc annulé sauf à la demande expresse d'un des objectifs de al mission.

Mais pour le reste ca suit son ptit chemin.
j'ai intégré les add-ons de type exe. comme bien sur ceux de Dan notre cher hote.
On peu enfin avoir du son durant le jeu.
ouf c'était un gros manque.

Pour le coté automatisé, j'enregistre à al volé les fichiers modifiées durant une installation de ce type. et je peux donc la rejouer avec mon mode automatique.

Les suppressions de fichiers entres deux mission a eu aussi besoin d'un sérieux coup de balais. il y avait soit trop de fichier restant (ce qui peux causer des truc étrange par la suite) soit j'en supprimait qu'il fallait laisser.
Quelques coup de tourne vis à donner quoi. mais la machinerie fonctionne grosso-modo pas trop mal. Le passage  d'une installation orbiter2010 à 2006 en ajoutant et supprimant des add-ons à la volée a plutôt bien réussi jusqu'à maintenant, j'ai quelques rares bugs encore. je les corrige au fur et à mesure mais ca se tasse de ce coté aussi.

J'en suis donc à ajouter mon deuxième défi complet de nulentout.
il ne fonctionne qu'avec orbiter 2006, donc les défis demandent maintenant cette version.

bref ca avance petit à petit.
j'attends encore avant de proposer des univers plus riche. je vais commencer bien sur par piocher plutôt vers les add-ons de notre chère communauté.
Mais tout d'abord les défis, on verra tout cela par la suite.

Title: Re: Challenges -Work in Progress
Post by: tofitouf on 14 December 2010, 18:29:09
et ca avance toujours.

2 défis sont entièrement fait et testés par mes soins.

le seul hic c'est que je me rends compte à présent que la difficulté est bien trop grande.
une seul sauvegarde possible quand on fait de long trajet c'est vraiment chaud. surtout quand à la fin on a un game over à cause d'un manque de fuel ou un crash sur le sol..... on a pas vraiment envie de se refaire tout le début du voyage si on l'a réussi y'a déjà une demi-heure.....

Donc je vais permettre au moins une partie intermédiaire. Mais pour cela il faut que je retourne sur la partie web. et j'avais pas prévu de le faire.... quoique c'est tellement perfectible tout cela qu'il va bien falloir s'y coller.

est ce que je sort une beta entre temps......

je me tate

Title: Re: Challenges -Work in Progress
Post by: tofitouf on 22 December 2010, 01:55:06
Mes dernières modifs sur le manager semblent efficaces. mes derniers tests sont concluant, j'ai pu réaliser ma seconde mission concoctée par nulentout et marquer un premier score sur celle ci également. C'est aps du jeu je sais je suis tout seul à jouer.

La mise en ligne pointe du coup le bout de son nez.
Je vais je pense finir deux autre challenges complet histoire qu'il y ait matière déjà à bien s'amuser dès le départ.

Et je suis retourné aussi sur le site web. Je me rends compte de ce coté qu'une refonte complète ne ferait pas de mal. Mais il n'est pas temps pour cela encore. Finir la mise n ligne d'une première version mème incomplète est mon premier objectif. On corrigera tout cela par la suite? quand des premiers scores s'enregistreront. Pour ceux qui auront le courage d'être mes premiers testeurs.

d'ailleurs, en parlant de cela. qui seraient volontaires ?

Les premiers joueur essuieront sans doutes les désagrément que procure la rencontre des derniers bugs que je n'ai pas encore repérés. mais cette aide me serait précieuse.

Je pense, j'espère, que je pourrait faire un premier test courant janvier. Qui serait dispo ?

Title: Re: Challenges -Work in Progress
Post by: SolarLiner on 30 December 2010, 13:18:15
Salut,
Oui, sa fait longtemps qu'on ne c'est pas revu. Sa avance bien ! Pour ce qui était un petit projet irréalisable (juste les bases en C; C++) je vois que dans pas longtemps, on aura notre petit OrbiterPassenger !
Bref, sinon je voudrais bien être un bêta-testeur sur ce moment là du projet ... J'ai hâte de me balancer à 230 Km du sol !

Title: Re: Challenges -Work in Progress
Post by: tofitouf on 30 December 2010, 15:19:44
yes un volontaire. champagne !

je suis encore super loin d'un passenger. mais la plateforme est volontairement ouverte pour ajouter petit à petit les bases d'une vraie carrière. mais bon déjà dans l'état ca m'a pris une énergie de malade.....

merci en tout cas de ton soutien. :)

Title: Re: Challenges -Work in Progress
Post by: SolarLiner on 30 December 2010, 15:52:56
mais il n'y a pas de quoi, tu fais un boulot de malade pour nous concocter un bon petit gros add-on d'orbiter, normal que je te dois sa ...
Que dois-je faire ?

Title: Re: Challenges -Work in Progress
Post by: NLS le pingouin on 02 January 2011, 15:33:11
Je pourrais être motivé pour les tests. Ca fait longtemps que j'ai pas touché à Orbiter, ça me ferait une bonne reprise!
En plus, j'attaque un nouveau semestre à la Fac, et il a pas l'air trop trop difficile. Je devrais avoir pas mal de temps de libre.

Content de voir que ça avance, et content pour toi que tu ais pu continuer là dedans.

Title: Re: Challenges -Work in Progress
Post by: tofitouf on 03 January 2011, 12:14:26
super, je fignole la prochaine version et je vous tiens au courant