|
|
| |
Auteur | Message |
---|
#lonelywalkerdream Floodeur compulsif
Date d'inscription : 26/01/2012 Age : 29 Localisation : devant son pc / à nevers (forever alone)
| Sujet: Re: Le Bronyficateur Sam 14 Avr - 22:33 | |
| - Kahas a écrit:
Autant donné un lien vers french-brony.com, cela sera plus rapide et plus complet déja essayé, réaction: les brony sont des kikoo |
| | | #Invité Invité
| Sujet: Re: Le Bronyficateur Sam 14 Avr - 22:34 | |
| Effet collatéral de l'ambiance pourrie qui règne sur le forum depuis 6 mois |
| | | #Invité Invité
| Sujet: Re: Le Bronyficateur Sam 14 Avr - 22:35 | |
| Le moyen le plus efficace c'est les chansons et/ou les vidéo. Mais laquelle envoyer? C'est pas évident d'imaginer les réactions d'où le questionnaire.
En plus ça fait genre, je te laisse décider ce que tu veut et là magie, y'a justement ce que tu recherche! ^^ |
| | | #Fancolt Brony squatteur
Date d'inscription : 01/03/2012 Age : 28 Localisation : Région Parisienne
| Sujet: Re: Le Bronyficateur Dim 15 Avr - 1:11 | |
| - Kahas a écrit:
- Effet collatéral de l'ambiance pourrie qui règne sur le forum depuis 6 mois
Je sais que je n'ai pas fréquenté beaucoup de forum, mais je ne suis ABSOLUMENT PAS d'accord avec cette affirmation. La moitié des forums que j'ai lu, c'était du SMS partout, au point que c'en était incompréhensible, et du crêpage de chignon à la moindre occasion, le reste c'était une modération horriblement stricte, qui bannit à la moindre faute d'orthographe ou au plus petit hors-sujet. Ce forum est le seul à arriver à faire le juste milieu entre les deux. Je n'ai vu que deux problèmes : dès que Soarin' poste un message, il se fait lyncher, et le topic sur la politique, qui n'avance strictement nulle part, et j'en ai moi même honte d'y avoir participé. Donc pour moi, ce forum n'a pas "une ambiance pourrie". Regarde le topic RP, qui même si je n'y participe pas (parce que ni Cupcakes, ni Molestia, ni Starcraft, ni Warhammer40k ne font partie de mes goûts) (donc je ne fais que survoler) tourne quand même bien. Regarde toutes les fanfics et galeries fanarts qui se remplissent à vitesse grand V. Regarde les divers débats qui se développent, en particulier celui sur les explications scientifiques, ou on voit bien que Shell prends son pied. Ou regarde ma signature (Merci à Wegge pour le smiley IPM) (C'était le moment égoïste du jour.) |
| | | #Invité Invité
| Sujet: Re: Le Bronyficateur Dim 15 Avr - 1:23 | |
| Fancolt, tu auras du mal à me faire ouvrir les yeux : sans jouer la carte du "j'étais là avant toi" (carte que je refuserai d'utiliser quoi qu'il arrive), j'ai pu observé les événements déplorables de ce début d'année, notamment la vague de guimauves déprimées (c'est-à-dire ceux n'étant pas réellement justifiés), des bronies tartuffes persuadés d'être tolérants, ainsi que des membres anti-nouveaux des plus ridicules Peu m'importe le niveau abyssal d'autres fora, je remarque simplement que le niveau de french-brony.com a connu de meilleurs jours, bien que ses jours actuels soient déjà effectivement assez ensoleillés |
| | | #Clemi Frony
Date d'inscription : 12/02/2012 Age : 30
| Sujet: Re: Le Bronyficateur Dim 15 Avr - 1:33 | |
| - Kazend a écrit:
- Le but est donc de forcer les gens à aimer MLP.
Via un programme. J'ai pensé la même chose au début. Faut savoir que c'est pas en les forçant que ca va les favoriser à aimer, bien au contraire. Personnellement le bronyficateur le plus rapide que j'ai eu, c'est la vidéo où Flutty se fait l'ours, et ça a déjà le mérite de retirer le stéréotype "Cette série est pour les enfants". |
| | | #Invité Invité
| Sujet: Re: Le Bronyficateur Dim 15 Avr - 1:34 | |
| Mon programme est terminé et marche parfaitement. ^^
Y'a plus qu'a trouver les questions!
vous pouvez m'aider si vous le souhaitez. ^^
100 questions max 'ou au pire ya juste a changer un nombre dna le programme), 10 choix de réponses max par question, les réponse peuvent mener vers n'importe quel question, même déjà posé. Plusieurs réponses peuvent mener à la même question. A chaque question, on peut associer un lien web qui s'ouvre automatiquement dans le navigateur par défaut. ^^ Et donc des vidéo, des musiques, des fan-art ou tout ce que vous voulez!. ^^
J'ai la flemme ce soir mais demains je vous envoie le fichier compilé et le code source.
léger défaut: les fichier de config dans lesquels sont écrites les questions, sont en binaires et donc pas très lisibles pour un humain... ^^' |
| | | #Invité Invité
| Sujet: Re: Le Bronyficateur Dim 15 Avr - 1:36 | |
| - Clemi a écrit:
- Kazend a écrit:
- Le but est donc de forcer les gens à aimer MLP.
Via un programme. J'ai pensé la même chose au début. Faut savoir que c'est pas en les forçant que ca va les favoriser à aimer, bien au contraire.
Personnellement le bronyficateur le plus rapide que j'ai eu, c'est la vidéo où Flutty se fait l'ours, et ça a déjà le mérite de retirer le stéréotype "Cette série est pour les enfants". Je la mettrais en premier cette vidéo. ^^ boum deuxième question: vous trouvez que c'est pour les enfant? si oui => fluttershy avec l'ours. Le gros avantage du programme est de réunir toutes les vidéos et de montrer les plus efficaces celon ce que préfère l'utilisateur. ^^ |
| | | #Clemi Frony
Date d'inscription : 12/02/2012 Age : 30
| Sujet: Re: Le Bronyficateur Dim 15 Avr - 1:37 | |
| - sharydow a écrit:
- Clemi a écrit:
- Kazend a écrit:
- Le but est donc de forcer les gens à aimer MLP.
Via un programme. J'ai pensé la même chose au début. Faut savoir que c'est pas en les forçant que ca va les favoriser à aimer, bien au contraire.
Personnellement le bronyficateur le plus rapide que j'ai eu, c'est la vidéo où Flutty se fait l'ours, et ça a déjà le mérite de retirer le stéréotype "Cette série est pour les enfants". Je la mettrais en premier cette vidéo. ^^
boum deuxième question: vous trouvez que c'est pour les enfant? si oui => fluttershy avec l'ours.
Le gros avantage du programme est de réunir toutes les vidéos et de montrer les plus efficaces celon ce que préfère l'utilisateur. ^^ Testé et approuvé il y a à peine moins de deux heures pour la vidéo avec l'ours. M'enfin je pense quand même que la bronyfication devrait pas être fait à la machine, ca enlève une part d'humanisme [Inserez ici une référence à Rainbow Factory] |
| | | #Invité Invité
| Sujet: Re: Le Bronyficateur Dim 15 Avr - 1:38 | |
| - Clemi a écrit:
- sharydow a écrit:
- Clemi a écrit:
J'ai pensé la même chose au début. Faut savoir que c'est pas en les forçant que ca va les favoriser à aimer, bien au contraire.
Personnellement le bronyficateur le plus rapide que j'ai eu, c'est la vidéo où Flutty se fait l'ours, et ça a déjà le mérite de retirer le stéréotype "Cette série est pour les enfants". Je la mettrais en premier cette vidéo. ^^
boum deuxième question: vous trouvez que c'est pour les enfant? si oui => fluttershy avec l'ours.
Le gros avantage du programme est de réunir toutes les vidéos et de montrer les plus efficaces celon ce que préfère l'utilisateur. ^^ Testé et approuvé il y a à peine moins de deux heures pour la vidéo avec l'ours. Je doit aussi t'avouer que j'ai pas trop d'idées de programmes et que ça me fait plaisir de coder un peu. ^^ Edit: Et c'est réutilisable pour complètement autre chose puisque les questions sont personnalisables. ^^ |
| | | #Fancolt Brony squatteur
Date d'inscription : 01/03/2012 Age : 28 Localisation : Région Parisienne
| Sujet: Re: Le Bronyficateur Dim 15 Avr - 2:13 | |
| - Kahas a écrit:
- Peu m'importe le niveau abyssal d'autres fora, je remarque simplement que le niveau de french-brony.com a connu de meilleurs jours, bien que ses jours actuels soient déjà effectivement assez ensoleillés
Oh, dans ce cas là, désolé, j'avais mal compris. Il c'est vrai que je suis encore un nouveau, et il est assez rare que j'aille voir un sujet s'il n'a pas de nouveaux messages, et que j'ai donc du louper pas mal de trucs. M'enfin je trouve quand même que ce forum a globalement une bonne ambiance, même s'il y a des cas un peu moins roses par-ci par là. Je m'excuse encore d'avoir compris de travers, comme ça m'arrive si souvent. Et maintenant j'arrête le HS, et bonne nuit. |
| | | #Invité Invité
| Sujet: Re: Le Bronyficateur Dim 15 Avr - 9:45 | |
| T'es meilleur en programmation qu'en grammaire. Faudrait quelqu'un pour corriger, non? |
| | | #Invité Invité
| Sujet: Re: Le Bronyficateur Dim 15 Avr - 10:34 | |
| - Soarin' a écrit:
- T'es meilleur en programmation qu'en grammaire. Faudrait quelqu'un pour corriger, non?
Qui? moi? |
| | | #Invité Invité
| Sujet: Re: Le Bronyficateur Dim 15 Avr - 12:24 | |
| - sharydow a écrit:
- Soarin' a écrit:
- T'es meilleur en programmation qu'en grammaire. Faudrait quelqu'un pour corriger, non?
Qui? moi? J'en sais rien, celui qui a écrit le programme. Y'a plein de fautes. |
| | | #Invité Invité
| Sujet: Re: Le Bronyficateur Dim 15 Avr - 12:31 | |
| Bon voici mes codes sources: Le programme qui permet de de créer les fichiers qui contient les questions (avec un gros fail parce que l'extenssion .mlp est déjà utilisé par vlc! xD): - Spoiler:
program creer_fichier_questions; {but: cree un fichier binaire qui contient les question à poser; marche avec bronyser3000}
Var F: file of integer; F2: file of string; erreur: byte;
begin { Ouvre le fichier F en mode lecture} Assign(F, 'questions.mlp'); FileMode := 2; Rewrite(F); Reset (F); Erreur := IOResult;
{ Test des erreurs de fichier } if Erreur<>0 then begin Writeln ('Technical derpyculties: "I just don''t know what went wrong!"'); Writeln ('Erreur de lecture du fichier n°',erreur); Halt (Erreur); read(); end;
{ Ouvre le fichier F2 en mode lecture} Assign(F2, 'textes.mlp'); FileMode := 2; Rewrite(F2); Reset (F2); Erreur := IOResult;
{ Test des erreurs de fichier } if Erreur<>0 then begin Writeln ('Technical derpyculties: "I just don''t know what went wrong!"'); Writeln ('Erreur de lecture du fichier n°',erreur); Halt (Erreur); read(); end; //syntaxe: write(F,<n° question>,<Nb de réponses possibles>,<si réponse 1 renvoyer sur...>,<si réponse 2 renvoyer sur...>, ... <10 réponses max>); write(F2,'<texte de la question>(<réponses possibles>)','<Url à ouvrir dans le navigateur. Si aucunes url mettre: NC>'); write(F,1,2,2,3); write(F2,'Savez vous pourquoi on vous a envoyé ce programme? (1:oui, 2:non)','NC'); //<=exemples inutiles write(F,2,2,2,3); write(F2,'vous avez répondu: oui','NC'); write(F,3,2,2,3); write(F2,'vous avez répondu: non','NC');
Close (F); Close (F2); end.
Celui du programme lui-même: - Spoiler:
program Bronyser3000; {But: Faire découvrir à un utilisateur lambda le riche univers de MLP et répendre la passion pour MLP:FIM!}
uses shellAPI;
type lignes = array [1..100] of integer; quest = array [1..10] of lignes; text = array [1..100] of string;
procedure logo(); begin writeln(' ______ ________ ______ ______ ______ '); writeln('(____ \ (_______// __ |/ __ |/ __ |'); writeln(' ____) ) ____ ___ ____ _ _ ___ ____ ____ ____ | | //| | | //| | | //| |'); writeln('| __ ( / ___) _ \| _ \| | | |/___)/ _ )/ ___|___ \| |// | | |// | | |// | |'); writeln('| |__) ) | | |_| | | | | |_| |___ ( (/ /| | _____) ) /__| | /__| | /__| |'); writeln('|______/|_| \___/|_| |_|\__ (___/ \____)_| (______/ \_____/ \_____/ \_____/ '); writeln(' (____/ '); writeln('Par Sharydow v. 0.0.1'); end;
procedure question(var i:integer; questions: quest; texts : text; quit: boolean;url: text); var reponse: integer; j: integer;urli : ansistring; begin writeln(texts[questions[i,1]]); urli:=url[i]; if(url[i]<>'NC') then shellexecute(0, 'Open', PChar(urli), nil, nil, 0); readln(reponse); for j:=0 to questions[i,2] do begin if (reponse=j)then begin i:=questions[i,2+j]; if(i=0)then quit:=true; end; end; end;
Var i,l,m: integer; quit,fin_de_ligne: boolean; questions : quest; texts,url: text; F: file of integer; F2: file of string; erreur: byte; begin logo();
{ Ouvre le fichier F en mode lecture} Assign(F, 'questions.mlp'); FileMode := 2; Reset (F); Erreur := IOResult;
{ Test des erreurs de fichier } if Erreur<>0 then begin Writeln ('Technical derpyculties: "I just don''t know what went wrong!"'); Writeln ('Erreur de lecture du fichier n°',erreur); Halt (Erreur); read(); end;
l := 1; while (not eof(F)) do begin m:=1; fin_de_ligne:=false; while(not fin_de_ligne) do begin Read (F, questions[l,m]); //writeln (l,' ',m, ' ', questions[l,m]); //<=juste pour tester m:=m+1; if(m=(questions[l,2]+3))then begin fin_de_ligne:=true; end; end; l:=l+1 end;
Close (F); { Ouvre le fichier F2 en mode lecture} Assign(F2, 'textes.mlp'); FileMode := 2; Reset (F2); Erreur := IOResult;
{ Test des erreurs de fichier } if Erreur<>0 then begin Writeln ('Technical derpyculties: "I just don''t know what went wrong!"'); Writeln ('Erreur de lecture du fichier n°',erreur); Halt (Erreur); read(); end; l := 1; while (not eof(F2)) do begin //write('test'); Read (F2, texts[l]); //writeln(texts[l]); Read (F2, url[l]); //writeln(url[l]); l:=l+1; end; Close (F2);
i:=1; quit:=false; while(not quit)do begin Question(i, questions, texts, quit, url); end;
end.
A compiler sous free-pascal. Dîtes moi si ça compile bien sous linux et mac, parce que l'une des fonctions que j'ai utiliser pour ouvrir les url, peut ne fonctionner que sous windows... Je vais upload une version windows déjà compilé. ^^ Les questions sont la juste pour tester le programme, si vous avez des propositions de questions faîte le! ^^ Edit: - Soarin' a écrit:
- sharydow a écrit:
- Soarin' a écrit:
- T'es meilleur en programmation qu'en grammaire. Faudrait quelqu'un pour corriger, non?
Qui? moi? J'en sais rien, celui qui a écrit le programme. Y'a plein de fautes. On est 3 programmeurs avec 3 programmes différents. Un en batch, un en C++ et moi en pascal. ^^ |
| | | #bronytime A la réponse
Date d'inscription : 13/04/2012 Localisation : Canterlot
| Sujet: Re: Le Bronyficateur Dim 15 Avr - 12:48 | |
| - sharydow a écrit:
- Bon voici mes codes sources:
Le programme qui permet de de créer les fichiers qui contient les questions (avec un gros fail parce que l'extenssion .mlp est déjà utilisé par vlc! xD):
- Spoiler:
program creer_fichier_questions; {but: cree un fichier binaire qui contient les question à poser; marche avec bronyser3000}
Var F: file of integer; F2: file of string; erreur: byte;
begin { Ouvre le fichier F en mode lecture} Assign(F, 'questions.mlp'); FileMode := 2; Rewrite(F); Reset (F); Erreur := IOResult;
{ Test des erreurs de fichier } if Erreur<>0 then begin Writeln ('Technical derpyculties: "I just don''t know what went wrong!"'); Writeln ('Erreur de lecture du fichier n°',erreur); Halt (Erreur); read(); end;
{ Ouvre le fichier F2 en mode lecture} Assign(F2, 'textes.mlp'); FileMode := 2; Rewrite(F2); Reset (F2); Erreur := IOResult;
{ Test des erreurs de fichier } if Erreur<>0 then begin Writeln ('Technical derpyculties: "I just don''t know what went wrong!"'); Writeln ('Erreur de lecture du fichier n°',erreur); Halt (Erreur); read(); end; //syntaxe: write(F,<n° question>,<Nb de réponses possibles>,<si réponse 1 renvoyer sur...>,<si réponse 2 renvoyer sur...>, ... <10 réponses max>); write(F2,'<texte de la question>(<réponses possibles>)','<Url à ouvrir dans le navigateur. Si aucunes url mettre: NC>'); write(F,1,2,2,3); write(F2,'Savez vous pourquoi on vous a envoyé ce programme? (1:oui, 2:non)','NC'); //<=exemples inutiles write(F,2,2,2,3); write(F2,'vous avez répondu: oui','NC'); write(F,3,2,2,3); write(F2,'vous avez répondu: non','NC');
Close (F); Close (F2); end.
Celui du programme lui-même:
- Spoiler:
program Bronyser3000; {But: Faire découvrir à un utilisateur lambda le riche univers de MLP et répendre la passion pour MLP:FIM!}
uses shellAPI;
type lignes = array [1..100] of integer; quest = array [1..10] of lignes; text = array [1..100] of string;
procedure logo(); begin writeln(' ______ ________ ______ ______ ______ '); writeln('(____ \ (_______// __ |/ __ |/ __ |'); writeln(' ____) ) ____ ___ ____ _ _ ___ ____ ____ ____ | | //| | | //| | | //| |'); writeln('| __ ( / ___) _ \| _ \| | | |/___)/ _ )/ ___|___ \| |// | | |// | | |// | |'); writeln('| |__) ) | | |_| | | | | |_| |___ ( (/ /| | _____) ) /__| | /__| | /__| |'); writeln('|______/|_| \___/|_| |_|\__ (___/ \____)_| (______/ \_____/ \_____/ \_____/ '); writeln(' (____/ '); writeln('Par Sharydow v. 0.0.1'); end;
procedure question(var i:integer; questions: quest; texts : text; quit: boolean;url: text); var reponse: integer; j: integer;urli : ansistring; begin writeln(texts[questions[i,1]]); urli:=url[i]; if(url[i]<>'NC') then shellexecute(0, 'Open', PChar(urli), nil, nil, 0); readln(reponse); for j:=0 to questions[i,2] do begin if (reponse=j)then begin i:=questions[i,2+j]; if(i=0)then quit:=true; end; end; end;
Var i,l,m: integer; quit,fin_de_ligne: boolean; questions : quest; texts,url: text; F: file of integer; F2: file of string; erreur: byte; begin logo();
{ Ouvre le fichier F en mode lecture} Assign(F, 'questions.mlp'); FileMode := 2; Reset (F); Erreur := IOResult;
{ Test des erreurs de fichier } if Erreur<>0 then begin Writeln ('Technical derpyculties: "I just don''t know what went wrong!"'); Writeln ('Erreur de lecture du fichier n°',erreur); Halt (Erreur); read(); end;
l := 1; while (not eof(F)) do begin m:=1; fin_de_ligne:=false; while(not fin_de_ligne) do begin Read (F, questions[l,m]); //writeln (l,' ',m, ' ', questions[l,m]); //<=juste pour tester m:=m+1; if(m=(questions[l,2]+3))then begin fin_de_ligne:=true; end; end; l:=l+1 end;
Close (F); { Ouvre le fichier F2 en mode lecture} Assign(F2, 'textes.mlp'); FileMode := 2; Reset (F2); Erreur := IOResult;
{ Test des erreurs de fichier } if Erreur<>0 then begin Writeln ('Technical derpyculties: "I just don''t know what went wrong!"'); Writeln ('Erreur de lecture du fichier n°',erreur); Halt (Erreur); read(); end; l := 1; while (not eof(F2)) do begin //write('test'); Read (F2, texts[l]); //writeln(texts[l]); Read (F2, url[l]); //writeln(url[l]); l:=l+1; end; Close (F2);
i:=1; quit:=false; while(not quit)do begin Question(i, questions, texts, quit, url); end;
end.
A compiler sous free-pascal. Dîtes moi si ça compile bien sous linux et mac, parce que l'une des fonctions que j'ai utiliser pour ouvrir les url, peut ne fonctionner que sous windows... Je vais upload une version windows déjà compilé. ^^
Les questions sont la juste pour tester le programme, si vous avez des propositions de questions faîte le! ^^ Edit:
- Soarin' a écrit:
- sharydow a écrit:
Qui? moi? J'en sais rien, celui qui a écrit le programme. Y'a plein de fautes. On est 3 programmeurs avec 3 programmes différents. Un en batch, un en C++ et moi en pascal. ^^ Tes codes sources me font tourner la tete |
| | | #Invité Invité
| Sujet: Re: Le Bronyficateur Dim 15 Avr - 13:33 | |
| - bronytime a écrit:
- sharydow a écrit:
- Bon voici mes codes sources:
Le programme qui permet de de créer les fichiers qui contient les questions (avec un gros fail parce que l'extenssion .mlp est déjà utilisé par vlc! xD):
- Spoiler:
program creer_fichier_questions; {but: cree un fichier binaire qui contient les question à poser; marche avec bronyser3000}
Var F: file of integer; F2: file of string; erreur: byte;
begin { Ouvre le fichier F en mode lecture} Assign(F, 'questions.mlp'); FileMode := 2; Rewrite(F); Reset (F); Erreur := IOResult;
{ Test des erreurs de fichier } if Erreur<>0 then begin Writeln ('Technical derpyculties: "I just don''t know what went wrong!"'); Writeln ('Erreur de lecture du fichier n°',erreur); Halt (Erreur); read(); end;
{ Ouvre le fichier F2 en mode lecture} Assign(F2, 'textes.mlp'); FileMode := 2; Rewrite(F2); Reset (F2); Erreur := IOResult;
{ Test des erreurs de fichier } if Erreur<>0 then begin Writeln ('Technical derpyculties: "I just don''t know what went wrong!"'); Writeln ('Erreur de lecture du fichier n°',erreur); Halt (Erreur); read(); end; //syntaxe: write(F,<n° question>,<Nb de réponses possibles>,<si réponse 1 renvoyer sur...>,<si réponse 2 renvoyer sur...>, ... <10 réponses max>); write(F2,'<texte de la question>(<réponses possibles>)','<Url à ouvrir dans le navigateur. Si aucunes url mettre: NC>'); write(F,1,2,2,3); write(F2,'Savez vous pourquoi on vous a envoyé ce programme? (1:oui, 2:non)','NC'); //<=exemples inutiles write(F,2,2,2,3); write(F2,'vous avez répondu: oui','NC'); write(F,3,2,2,3); write(F2,'vous avez répondu: non','NC');
Close (F); Close (F2); end.
Celui du programme lui-même:
- Spoiler:
program Bronyser3000; {But: Faire découvrir à un utilisateur lambda le riche univers de MLP et répendre la passion pour MLP:FIM!}
uses shellAPI;
type lignes = array [1..100] of integer; quest = array [1..10] of lignes; text = array [1..100] of string;
procedure logo(); begin writeln(' ______ ________ ______ ______ ______ '); writeln('(____ \ (_______// __ |/ __ |/ __ |'); writeln(' ____) ) ____ ___ ____ _ _ ___ ____ ____ ____ | | //| | | //| | | //| |'); writeln('| __ ( / ___) _ \| _ \| | | |/___)/ _ )/ ___|___ \| |// | | |// | | |// | |'); writeln('| |__) ) | | |_| | | | | |_| |___ ( (/ /| | _____) ) /__| | /__| | /__| |'); writeln('|______/|_| \___/|_| |_|\__ (___/ \____)_| (______/ \_____/ \_____/ \_____/ '); writeln(' (____/ '); writeln('Par Sharydow v. 0.0.1'); end;
procedure question(var i:integer; questions: quest; texts : text; quit: boolean;url: text); var reponse: integer; j: integer;urli : ansistring; begin writeln(texts[questions[i,1]]); urli:=url[i]; if(url[i]<>'NC') then shellexecute(0, 'Open', PChar(urli), nil, nil, 0); readln(reponse); for j:=0 to questions[i,2] do begin if (reponse=j)then begin i:=questions[i,2+j]; if(i=0)then quit:=true; end; end; end;
Var i,l,m: integer; quit,fin_de_ligne: boolean; questions : quest; texts,url: text; F: file of integer; F2: file of string; erreur: byte; begin logo();
{ Ouvre le fichier F en mode lecture} Assign(F, 'questions.mlp'); FileMode := 2; Reset (F); Erreur := IOResult;
{ Test des erreurs de fichier } if Erreur<>0 then begin Writeln ('Technical derpyculties: "I just don''t know what went wrong!"'); Writeln ('Erreur de lecture du fichier n°',erreur); Halt (Erreur); read(); end;
l := 1; while (not eof(F)) do begin m:=1; fin_de_ligne:=false; while(not fin_de_ligne) do begin Read (F, questions[l,m]); //writeln (l,' ',m, ' ', questions[l,m]); //<=juste pour tester m:=m+1; if(m=(questions[l,2]+3))then begin fin_de_ligne:=true; end; end; l:=l+1 end;
Close (F); { Ouvre le fichier F2 en mode lecture} Assign(F2, 'textes.mlp'); FileMode := 2; Reset (F2); Erreur := IOResult;
{ Test des erreurs de fichier } if Erreur<>0 then begin Writeln ('Technical derpyculties: "I just don''t know what went wrong!"'); Writeln ('Erreur de lecture du fichier n°',erreur); Halt (Erreur); read(); end; l := 1; while (not eof(F2)) do begin //write('test'); Read (F2, texts[l]); //writeln(texts[l]); Read (F2, url[l]); //writeln(url[l]); l:=l+1; end; Close (F2);
i:=1; quit:=false; while(not quit)do begin Question(i, questions, texts, quit, url); end;
end.
A compiler sous free-pascal. Dîtes moi si ça compile bien sous linux et mac, parce que l'une des fonctions que j'ai utiliser pour ouvrir les url, peut ne fonctionner que sous windows... Je vais upload une version windows déjà compilé. ^^
Les questions sont la juste pour tester le programme, si vous avez des propositions de questions faîte le! ^^ Edit:
- Soarin' a écrit:
J'en sais rien, celui qui a écrit le programme. Y'a plein de fautes. On est 3 programmeurs avec 3 programmes différents. Un en batch, un en C++ et moi en pascal. ^^ Tes codes sources me font tourner la tete Je sais c'est pas propre... :/ Faut que je fasses plus de fonctions et que je commente plus... Mais là tout de suite j'ai pas le temps... ^^' Par contre le code qui créé le fichier binaire est bien commenté et assez clair normalement. T'as aussi ma merveilleuse indentation qui s'est barré avec le copier/coller Edit: voila les .exe compilé et les sources en .pas (à recompiler avec freepascal si vous utilisez mac ou linux, informez moi de toutes erreur de compilation ou d'éxecutions sur ces platformes.) Il y a deux programme, un qui va créer 2 fichier qui contiennent les questions, un qui va lire ces fichier et afficher les questions en fonction des réponses. Pour l'instant il s'agit juste d'une question de test, j'attends vos suggestions pour des questions plus sérieuses. ^^ http://www.mediafire.com/?l8750uw7bb24hcc |
| | | #Clemi Frony
Date d'inscription : 12/02/2012 Age : 30
| Sujet: Re: Le Bronyficateur Dim 15 Avr - 14:58 | |
| Ca marche pas pour ma part. La première question (Pourquoi on m'a envoyé ce quiz) s'affiche avec les deux propositions : 1 ou 2. Mais lorsque je choisis un des deux, plus rien, on m'informe juste la réponse que j'ai choisi et ça s'arrête là. |
| | | #Invité Invité
| Sujet: Re: Le Bronyficateur Dim 15 Avr - 15:21 | |
| - Clemi a écrit:
- Ca marche pas pour ma part. La première question (Pourquoi on m'a envoyé ce quiz) s'affiche avec les deux propositions : 1 ou 2. Mais lorsque je choisis un des deux, plus rien, on m'informe juste la réponse que j'ai choisi et ça s'arrête là.
C'est exactement ce qui est censé se passer. ^^ J'ai dit que j'avais mit une question de test. ^^ Y'a un choix et les choix renvoyent bien sur deux chemins différents. Donc ça marche. Les vrai question je suis en train de les préparer. ^^ Mais si tu as des idées n'hésite pas à proposer! ^^ Edit: petite update avec 8 questions de bases: http://www.mediafire.com/?1j5daxkmo2koo20 |
| | | #Contenu sponsorisé
| Sujet: Re: Le Bronyficateur | |
| |
| | | |
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |
|