1

Pour départager les personnes désirant entrer dans la Snake Team, voici un petit concous de programmation :

Le programme doit etre fait en basic, parce que je n'ai pas encore un niveau suffisant en C pour pouvoir juger des performances. Mais si vous programmez uniquement en C, contactez moi et j'essayerai de créer un défit pour ce language et je demanderais à des personnes plus qualifiées de juger votre travail smile

But du programme :

J'ai codé récemment un explorateur de fichiers en basic avec vertel. Pour ne pas alourdir le code, j'ai mis en place un système d'extensions (plug-in). Les extensions sont des fichiers groupés avec vertel (VTG) dont le type est modifié (EXT) pour etre reconnu.
Le groupe de fichier vertel est composé d'une liste et du programme de l'extension. La liste contient en 1, le nom du plug-in, en 2 sa version, en 3 son auteur, en 4 le nom s'affichant dans le menu listant les extensions, en 5, le nom du programme du plug-in, en 6, le lieu de retour après l'execution (label permettant un goto).

Le programme à réaliser doit isoler les fichiers présentant l'extension EXT, obtenir leur chemin (ex : main\plug), récupérer le nom qui va s'aficher dans le menu, puis afficher dans un PopUp la liste des extensions. Et lorsque l'on sélectionne l'extension, le programme doit executer le programme de l'extension.
Je rappelle que pour extraire un fichier du groupe vertel, vous devez réablir au préalable l'extension VTG, puis après extraction, remettre l'extention EXT.

Vous devez utilisé uniquement vertel v3.00 ß5

Les personnes ayant fait les programmes les plus perfomants seront admis dans la team! Les critères sur lesquels je jugerais seront :
- la rapidité
- l'efficassité
- l'optimisation du code
- Le poids du programme !

Bon courage wink


Voir post #44

2

Est-ce qu'on pourrait avoir ces fichier EXT afin de pouvoir tester ?
Visitez mon site : http://www.bobti89.fr.st
Testez mon forum ici

3

Je vais t'en faire un, 2 secondes...

4

Mais euh, pourquoi on peut pas faire avec vertel 2 sad sad sad sad

5

gol
ca sux de trop le basic !
faut faire ca en C ou ASM

6

naPO : tu peut le faire avec vertel 2 si tu veux mais à mon avis cette version est moins performante que la 3 !

nEUrOO : ceux qui veulent le faire en C, peuvent le faire en C (mais ca sera pas évalué au même niveau que les programmes basic) smile

7

Ah aussi, est ce que les group ("VTG") sont créés avec le répertoire de chaque fichier ?
C'est-à-dire comme ca : vertel("glue","groupe","main\var1","repertoire\var2",...) ?
ou comme ca : vertel("glue","groupe","var1","var2",...)
Visitez mon site : http://www.bobti89.fr.st
Testez mon forum ici

8

Les deux sont autorisés. Si tu utilises la première méthode, les fichiers seront forcément dans les répertoires que tu as précisé, avec la deuxième ils seront créé dans le dossier courant.

naPO > Y'a plus aucune raison d'utiliser v2 neutral
Elle prend plus de place, v3 accepte quand même la majorité des anciens noms de fonction (sauf 5 ou 6 fonctions je crois), a plus de bugs, et ne sera plus jamais mise à jour neutral
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

9

Je sais mais justement, je voulais savoir comment étaient créés ces groupes (extensions) !
J'aimerais savoir aussi si c'est la liste en premier ou le programme (dans le groupe) ?

Ah aussi, j'ai pas bien compris l'histoire du label, tu pourrais expliquer plus précisément ?
Visitez mon site : http://www.bobti89.fr.st
Testez mon forum ici

10

HINHINHIN !!!
Vertel c nuuuuuuuuuuuuuullllll tongue (Hein Vertyos ? grin je lole...biensûr pour ceux qui avaient pas compris)
Bah sinon désolé mais j'ai pas l'temps de faire un truc qui sert a rien chui déja sur un projet qui me prend tout mon temps et qui n'est pas pret de voir le jour avant 2048 magic
"De l'Art de faire des Posts qui ne servent a Rien." (c) Ximoon

15:13 @Ximoon - 29-11-2005
"C'est débile ce sondage, une fois de plus Dude, tu ne sers à rien #hehe#" #love# Il est collector celui là ^^

18:56 @Ximoon - 09-10-2010
"Mince Dude sert à quelque chose %) (pas taper :D )" Owii xD #trilove#

11

C'est la iiste en premier ! smile
Le label c'est une chaine de caractère qui me permet de faire un goto à la fin de l'execution de l'extension ! Soit il faut relister les fichiers, soit il faut rester en attente. Mais c'est pour mon programme donc c'est pas à prendre en compte ici wink
Elle prend plus de place, v3 accepte quand même la majorité des anciens noms de fonction (sauf 5 ou 6 fonctions je crois), a plus de bugs, et ne sera plus jamais mise à jour  


Vertyos : Tu dois bientot mettre à jour vertel ?

12

Moi je veut rentrer mais hors de question que je fasse un prog en basic!!!

13

cerede2000 : tu programme en quel language ?

14

En C!!!

15

Nico_
: Vertyos : Tu dois bientot mettre à jour vertel ?

Si y'a des bugs à corriger, oui
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

16

Bon pour ceux qui programment en C, voici un petit defi :

Programmer une souris dirigeable avec les fleches, et renvoyant les coordonnées du curseur lorsque l'on appuie sur une touche et le code de la touche dans une liste du {2,56,13} lorsque l'on appuie sur ENTER et que la souris et a 2, 56 de coordonnée. L'idéal serait de rendre le curseur personnalisable depuis une variable pic spécifié par l'utilisateur.

(Ca vous semble irréalisable comme défi ou non ? )

17

OUI pour les coordonnées d'un point sur l'écran ... Le pic faut voir si la calculette accepte ^^

Je voulais poster ici smile
...

18

Nico_ :
Bon pour ceux qui programment en C, voici un petit defi :

Programmer une souris dirigeable avec les fleches, et renvoyant les coordonnées du curseur lorsque l'on appuie sur une touche et le code de la touche dans une liste du {2,56,13} lorsque l'on appuie sur ENTER et que la souris et a 2, 56 de coordonnée. L'idéal serait de rendre le curseur personnalisable depuis une variable pic spécifié par l'utilisateur.
(Ca vous semble irréalisable comme défi ou non ? )

Déjà fait, je crois même que c'est dispo en d/l sur mon site (qui est down actuellement neutral), et franchement c'est pas un "défi" ça prend 25 lignes de code à tout casser, n'importe qui ayant lu un tuto sur le C peut le faire sans problème.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

19

J'avais pas vu que t'avais déjà fait ca, désolé.
T'aurais pas une idée de programme qui pourrait tester la capacité à programmer ? smile

( Iznogood : on parle pas des casio ici grin )

20

Hmm non j'ai pas d'idées, c'est ton coucours. Cela dit je pensais que le language que vous alliez utiliser était le basic, et y'a un moyen très simple de départager dans ce cas : proposer un petit programme (on avait déjà fait ça avec un InputStr), et essayer de le faire prendre le moins d'octets possible.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

21

Moi je programme en basic et je commence le C et comme plusieurs personnes codent en C (et en basic), on va utiliser les deux languages !
En effet c'est une bonne idée smile
Par exemple faudrait faire un programme realisant un menu style PopUp mais d'interface differente avec 4 possibilités uniquement qui prendrait le moins d'octets possible !


Voir post #44

22

Ça peut être une bonne idée, mais 4 possibilités uniquement ça sux.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

23

c koi ce pseudo concours d'entré, ca me fait bien rire.
qui sait vraiment programmer ? qui va juger ? ca va faire koi d'échouer ?

24

C'est juste pour pas prendre des mecs qui savent pas un minimum programmer wink

25

Et toi, tu es capable de faire le programme C ?
On peut voir ce que tu c faire avec un _vrai_ language ?

26

Je commence juste le C mais si c'est si important pour toi, je vais essayer !

27

pencil

J'aimerais bien voir ton prog basic (premier post).
Visitez mon site : http://www.bobti89.fr.st
Testez mon forum ici

28

Va voir ici

29

Ben moi pour un prog en C que j'ai fait tien regarde ici!! http://bbjess.free.fr/epl.gif

30

Nico_> Oui, j'avais vu, mais ce que j'aimerais voir c'est la source smile
Visitez mon site : http://www.bobti89.fr.st
Testez mon forum ici