andoh_wilfried Le 30/07/2004 à 17:02Edité par andoh_wilfried le 30/07/2004 à 17:13 J'avance lentement mais surement.
Je vais finir la plateforme du jeu d'ici à 1 heure.
Je suis assez content du résultat. faut dire que je l'avais déjà fait en basic sur Ti donc j'ai repompé le code pour l'adapter en C.
Grapiquement ça pouurait être mieux ; car j'utilise les font de TI pour les lettres au lieu de belle images (je verrai ça plus tard).
Alors j'ai eu petit bug cet après-midi en faisant [MEM] ou [VARLINK] après exécution du Scrabble alors que je venais à peine de faire la modification suivante :
- j'utilise rowread pour lire le clavier car j'ajouterai le chronomètre tout à l'heure
-j'ai déplacé la détection des touches dans une fonction 'keyread()' qui retourne un entier de -1 à 18 alors que l'installation du DUMMY_HANDLER et la restauration du AUTO_INT_1 se trouve dans un prog dit principale.
C'est là que le bug s'est produit. Avant ce déplacement il n'y avait pas de bug.
Quelqu'un peu m'expliquer ce qui s'est passé ?
Normalement il doit pas y avoir ce genre de chose vu que je ne détecte pas de touche autrement que par le biais de la foction 'readkey()' que j'ai crée.
De surcroit je restaure AUTO_INT_1 avant de quitter le prog
limmt Le 30/07/2004 à 17:13 t'a bien restauré les auto-ints?
Wenn ich morgen meinem Gott gegenübertrete, kann ich ihm sagen: "Ich bin unschuldig, ich hab' niemandem etwas getan - außer mir selben" Und das verzeiht er mir offentlich !
Falco - Hans Hölzel 1957 - 1998
RIP
je viens juste de réeditier le post : les 2 dernière ligne
limmt Le 30/07/2004 à 17:15 tu es sur que le bug est du a ton programme?
Wenn ich morgen meinem Gott gegenübertrete, kann ich ihm sagen: "Ich bin unschuldig, ich hab' niemandem etwas getan - außer mir selben" Und das verzeiht er mir offentlich !
Falco - Hans Hölzel 1957 - 1998
RIP
Maintenant que tu le dit j'avais installer un peu avant le TSR buggué de FLANKER teedit et predit.
Mais j'avais pris le soin de les déinstaller avant de lancer mon prog
Un TSR bogué peut rendre ton système instable.
Réessaye après un reset.
ça doit être ça , je crois aussi.
Bon merci, j'essaireai un screenshot ce soir si j'arrive à faire fonctionner VTI ;
je n'arrive pas à lui envoyer des prog.
On m'avait dit qu'il fallait mettre tous les prog dans c:\TI
mais ça foire toujours.
je sais plus quoi faire !
oh c dommage je le voulait mais g une ti89
ça va faire plus de 2 semaines que j'ai pas touché à ce prog.
Il avait un petit bug lors de la détection des mots; c'est réglé.
La plateforme est aussi opérationnelle que possible.
Me reste plus qu'a bidouiller la disposition pour faire tenir tout ça sur une ti89 ; je sens que ça va pas être aussi joli que sur ti 92plus.
Sinon il reste encore pas mal de boulot.
Actuellement je travaille sur la sauvegarde des jeux en fichiers externes.
Faut que je fasse le dico maintenant.
Je suppose qu'il existe des softs pour créer et accéder à une base de données sur ti .
Je vais voir sur ti-calc. Si vous en connaissez dites-le moi !
Tu pourrai pas l'adapter pour TI89 stp!!
ça viens ! je vais voir ça ce soir.
Mais c'est que la plate-forme , faut pas s'attendre à un miracle pour le moment !
Salut JACKRAK !
Bon allez loggue toi sur le forum pour commencer.
et on pourra commence à finir ce programme en moins de 2 !
besoin d'aide. j'arrive plus à compiler mon projet avec la nouvelle beta de TIGGC.
Il n'y a aucun bug dans les fichier C les problèmes sont dans les Headers et Prototypes.
C'est le même code que j'ai compilé il quelques semaines pour la demo TI92plus en corrigeant les bubs !
J'ai juste réorganisé en dossier en mettant
-HEADER les macros , les prototypes, les structure et variables globales
-Le prog C a été divisé en sous fichiers par catégotie car trop long.
En Compilant j'obtient la même erreur du genre 'echec de compilation' pour chacun des fichiers C.
je ne comprends rien
S'il y erreur c'est en rajoutant les prototypes et les includes dans chaque fichier C.
mais comme ça ne compile plus du tout je ne sais plus quoi faire
il faut que l'arborescence du projet TIGCC respecte celle du système de fichier sur ton dur, il me semble
si tu as
projet/c
projet/h
projet.tpr
il faudra que, dans TIGCC IDE, tu ais un répertoire c et un répertoire h... enfin, dans le genre... c pas terrible ce système...
sans compter que dans les include, il ne faudra peut-être pas mettre le chemin
Lol je me promene pas avec un pc et VTI en cours!!
Ouai enfin je connai peut de gens qui vont mettre pedrom juste pour jouer au scrable sur leur TI!!
Il faut aussi que tous tes fichiers pris avec #include soient dans la catégorie "Header Files". (Et au passage, si tu "divises" un fichier .c avec #include, tu ne l'as pas vraiment séparé, regarde du côté de extern et de la compilation séparée pour une séparation véritable et propre.)
Nouvelle demo pour toutes les calc demain ; le dico et 'Ia c'est pas pour de suite du moins l'IA.
On commence le Dico.
Si ça continue on va s'arrêter au mot de moins de 10 à 12 lettres.
Vous en connaissez beaucoup de joueurs qui font des mots de 15 lettres.
Objectivement vous pensez qu'on devrait s'arrêter à combien de lettres ?
Surtout qu'en ce moment ; on s'est mis à d'autres projets au lieu de bosser à fond sur scrabble.
C'est vrai quoi c'est marrant au début ; on veut faire vite , et après hop , on a envie de faire autre chose.
Mais là on s'y remet serieusement.
ça doit faire 1 mois qu'on a écrit aucune ligne code
les mots de 10 lettres faut les placer déjà !
ça doit pas arriver très souvent. Alors plus, ce serait complètement inutile je pense.
Voilà j'espère avoir été le plus claire possible à ce soit 16H45 sans faute.
tu peux proposer autre chose comme format pour le Dico, Le tout c'est que ça soit petit et surtout pratique pour la recherche des mots par la suite.
En effet avec cette structure on pourra trouver à coût sur un mot existant dans le DICO et rapidement puisque il suffira :
-de calculer la longueur du mot pour savoir dans quel fichier rechercher le mot
-de ranger par ordre les lettres du mot et calculer le code de cryptage du mot
-chercher ce code de cryptage à travers le fichier
-si le code est trouver vérifier que le mot existe dans la chaîne qui suit le code
Il y a donc aucune raisons de ne pas trouver rapidement le mot recherché !
Après on pourra en agissant sur le score des mots régler la puissance de frappe del'IA
tu me laisses un MiniMsg au cas où tu serais disponible ce soir.
A+