Posté le 17/10/2011 à 16:08 Membre depuis le 03/09/2011, 81 messages
Salut !
Bon, je crée *enfin* le topic dédié à Ti-Lock.
Ce programme n'est en fait pas grand chose, il vous permet juste de verrouiller votre calto à l'aide de 6 chiffres.
Mode d'emploi :
(la première fois, il vous sera proposé de créer un code)
*Lancer Ti-Lock
*Rentrer le *bon* code
-> la calculette s'éteint gentiment
*A l'allumage, le programme est en fait toujours en route et vous demande le code pour continuer.
*vous rentrez votre code
(menu avec possibilité de changer le code)
*le programme se ferme et vous laisse à votre calculette.

Voilà, encore, 3 fois rien, mais sympa de par les animations (j'espère).
screenie bientôt.
Posté le 21/10/2011 à 08:32 Membre depuis le 02/02/2009, 672 messages
Voilà, encore, 3 fois rien, mais sympa de par les animations (j'espère).

De quelle genre d'animations tu veux parler?
Posté le 21/10/2011 à 12:22 Membre depuis le 03/09/2011, 81 messages
Je ressors un screen que j'ai pris pour le TCAP de la semaine dernière :
attention il ne se limite pas qu'à la création du code, il y a une suite ^^
6-wabbitemu.gif
J'ai remplacé le "the code doesn't match" par un plus formel "Access denied" smile
Posté le 21/10/2011 à 14:01 Membre depuis le 02/02/2009, 672 messages
Elles sont super belles tes animations (le "scanning" avec pourcentage est plutôt bien trouvé wink).
J'aime bien aussi les cadenas défilant derriere le menu. Ca a l'air bien avancé déjà smile
Bon courage pour la suite.
Posté le 21/10/2011 à 22:53 Membre depuis le 10/03/2011, 279 messages
Ouiin... jveux gagner moi !
Posté le 22/10/2011 à 07:06 Membre depuis le 03/09/2011, 81 messages
Noelthebest déprime à cause de Museinc :P

Merci Contra, je sais pas si je dois le dire, mais en fait ce sont les animations qui sont le plus dur à coder là-dedans ^^
Je suis assez fier de moi pour l'écran défilant, ouais
Et pis aussi, je suis content parce que j'utilise plusieurs trucs que je maitrisais pas encore trop :
-Datas
-Niveaux de gris
-Bitmaps (pour l'empreinte digitale)
-Interruptions FTW ! (ça par contre je connaissais pas du tout^^)
Posté le 22/10/2011 à 10:09 Membre depuis le 10/03/2011, 279 messages
Je suis effondré, mais bon, je ne m'avoue pas vaincu !
Bref, ton truc est bien (euphémisme grin ) et je te souhaite bonne continuation (faux-cul grin).
Posté le 03/11/2011 à 18:29 Membre depuis le 02/02/2009, 672 messages
Ca serait bien de créer la page de ton projet sur le site zcontest...

Sinon quoi de neuf du côté de ti-lock ? chiffrement rsa 1024?
Posté le 03/11/2011 à 21:05 Membre depuis le 03/09/2011, 81 messages
pas encore de chiffrement, non.
Mais je travaille dessus, notamment du rsa basé sur la clé des 84+ justement. Je reprends le même concept à peu près. pam

Sans déconner, c'est pas vraiment folichon, j'arrive au bout, mais j'ai un problème avec les appvars.
Figure toi que
la première fois, il te demande de créer un code, c'est bon
la deuxième fois, il te demande le code, c'est bon aussi
à partir de la troisième, il te demande plus le code.. alors qu'il devrait =_=

Pourtant c'est juste un
Si le fichier existe
Demande le code et compare le
Sinon
Demande à l'utilisateur de rentrer un code

Et.. ba il fait aucun des deux, il switche au menu directement >.>

Mais j'ai quelques partiels samedi et lundi et dans deux semaines, donc il faut que je me trouve du temps pour me plonger un peu plus dedans. C'est pas gagné, mais ça devrait le faire. Du coup je pense ne présenter que Ti-Lock.
smile
Posté le 22/11/2011 à 23:12 Membre depuis le 03/09/2011, 81 messages
Je pense que je vais me retirer du concours :/

Avec Ti-Lock j'ai un problème incompréhensible avec une appvar, va falloir que je débugge ça presque ligne par ligne, et j'ai pas le temps non plus.
(voir post précédent)

C'est dommage, j'aurais bien voulu une CX moi hehe

Pas de problème, je n'abandonne pas pour autant ces projets, je préfère prendre mon temps plutôt que de tout bâcler et d'avoir ensuite à revenir sur du code moche et mal organisé.

Bonne chance à tous calin
Posté le 22/11/2011 à 23:13 Membre depuis le 03/09/2011, 81 messages
Wellen (./10) :
Je pense que je vais me retirer du concours :/

Avec Ti-Lock j'ai un problème incompréhensible avec une appvar, va falloir que je débugge ça presque ligne par ligne, et j'ai pas le temps non plus.
(voir post précédent)

C'est dommage, j'aurais bien voulu une CX moi hehe

Pas de problème, je n'abandonne pas pour autant mes projets, je préfère prendre mon temps plutôt que de tout bâcler et d'avoir ensuite à revenir sur du code moche et mal organisé.
(j'ai même quelques autres idées de jeux, mais faut pas que je m'emballe de trop D:

Bonne chance à tous calin

Posté le 01/12/2011 à 16:11 Membre depuis le 02/02/2009, 672 messages
Alors retiré du concours??
Sinon envoie vite smile
Posté le 01/12/2011 à 19:17 Membre depuis le 03/09/2011, 81 messages
Retiré du concours :x
Posté le 01/12/2011 à 19:28 Membre depuis le 02/02/2009, 672 messages
ok
Posté le 23/12/2011 à 10:18 Membre depuis le 03/09/2011, 81 messages
Mouhahaha furieux
Revie !

Sans déconner, j'ai enfin trouvé le fameux bug.. Accrochez vous, et si ça n'étonne que moi, c'est bizarre.
Je me suis mis à faire toute sortes de tests, i.e. afficher du texte à pratiquement chaque ligne de code pour voir si elles étaient bien lues, et je me suis rendu compte quaprsè première execution, le programme ne passait plus jamais dans une boucle :

Repeat M=6
0->M // M est initialisée à chaque passage dans la boucle
Code
End

Dans beaucoup de langages et notamment plus généralement en algorithmique, la boucle répeter est différente du While par le fait qu'elle est éxecutée une fois, puis ensuite la condition est lue.

En fait en Axe, ce n'est pas le cas..
Pour While comme pour Repeat, la condition est lue d'abord, puis execution jusqu'à ce qu'elle soit fausse (pour le while) ou vraie (pour le repeat).

Donc en fait, à la sortie de la boucle, M vaut 6, et si je ferme le programme et que je le réouvre, vaudra toujours 6 donc on ne rentrera plus jamais dans ste boucle, qui demande à l'utilisateur le mot de passe.. embêtant ^^
Donc une petite initialisation avant la boucle, et c'est bon.

Voilà, donc j'ai plus qu'à assembler les différentes fonctions déjà écrites, et le programme marche !


Le plus impressionant, c'est que j'ai réussi à faire des programmes qui marchent sans voir cette erreur depuis un an.. Et je n'utilise que des Repeat en plus hehe



M'enfin, tout est bien qui fini bien (pour l'instant).



Bonne fêtes à tous, et bravo à tous les participants/gagnants !