Accueil Ti-Gen Foire Aux Questions Chat sur le chan #tigcc sur IRC
Liste des membres Rechercher Aide
Bienvenue Invité !   Se connecter             Mes sujets   
Administrer
0 membre(s) et 1 visiteur(s) actif(s) durant les 5 dernières minutes Utilisateurs actifs : Aucun membre + 1 visiteur
Avant de poster sur le forum, il y a des régles de bases à respecter pour une bonne entente et un respect de tous.
Veuillez lire la charte du forum.
  :: Index » Forum Ti68K » Projets » Jeu de course auto (347 réponse(s))
./REPRISE DU POST PRECEDENT (post n°152)   Marquer comme non lu.
jeffix Ecrit le: Vendredi 1er juillet 2005 à 22:06 Déconnecté(e)    Voir le profil de jeffix Envoyer un email à jeffix Visiter le site WEB de jeffix Envoyer un message privé à jeffix  


serioussam :
Chouette, mais si on respectait le travail du monsieur qui a créé le topic ? Ce serait pas mal, non ? :)

Je ne dis pas que tu as tort, mais c'est aux modérateurs de dire ça normalement...

Mais bon, serioussam a raison, pourrait-on revenir au sujet SVP?


Pour revenir au jeu de course si quelqu'un veut m'aider a faire une ou deux voitures les dessins a petite échelle ! Le temps que je finisse le double buffering merci
Jeff ! Couc en force !
Concepteur de Fish Adventure !
Mention TB au Bac !
Développeur fou et vaniteux :
Futur maître du monde :D
    
./Post n°153   Marquer comme non lu.
Folco Ecrit le: Vendredi 1er juillet 2005 à 22:37 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


tu utilises les routines de gris de TIGCCLIB?
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°154   Marquer comme non lu.
jeffix Ecrit le: Vendredi 1er juillet 2005 à 22:44 Déconnecté(e)    Voir le profil de jeffix Envoyer un email à jeffix Visiter le site WEB de jeffix Envoyer un message privé à jeffix  

Oui normalement
Jeff ! Couc en force !
Concepteur de Fish Adventure !
Mention TB au Bac !
Développeur fou et vaniteux :
Futur maître du monde :D
    
./Post n°155   Marquer comme non lu.
Lionel Debroux Ecrit le: Samedi 2 juillet 2005 à 10:23 Déconnecté(e)    Voir le profil de Lionel Debroux Envoyer un email à Lionel Debroux Visiter le site WEB de Lionel Debroux Envoyer un message privé à Lionel Debroux  

Dans TICT-Explorer, le problème était un buffer interne de 100 octets, utilisé entre autres par le password, inclus trois fois. La fonction d'entrée du password et la fonction de stockage étant dans deux fichiers différents, chacune utilisait sa propre copie du buffer. Indétectable plus rapidement avec un debugger source qu'avec un debugger ASM...
Lionel Debroux - membre de TICT.
    
./Post n°156   Marquer comme non lu.
Folco Ecrit le: Samedi 2 juillet 2005 à 11:15 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


en asm, tu pouvais pas t'en rendre compte plus vite en regardant les adresses de lecture/écriture? mais bon là-dessus je te fais confiance. :D
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°157   Marquer comme non lu.
Lionel Debroux Ecrit le: Samedi 2 juillet 2005 à 12:20 Déconnecté(e)    Voir le profil de Lionel Debroux Envoyer un email à Lionel Debroux Visiter le site WEB de Lionel Debroux Envoyer un message privé à Lionel Debroux  

Ben, c'est bien ce que j'ai fait: asm("0: bra.s 0b") pour les breakpoints, et désassemblage du code jusqu'à trouver différentes les adresses des buffers.
Lionel Debroux - membre de TICT.
    
./Post n°158   Marquer comme non lu.
Kevin Kofler Ecrit le: Samedi 2 juillet 2005 à 16:28 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Lionel Debroux :
Dans TICT-Explorer, le problème était un buffer interne de 100 octets, utilisé entre autres par le password, inclus trois fois. La fonction d'entrée du password et la fonction de stockage étant dans deux fichiers différents, chacune utilisait sa propre copie du buffer. Indétectable plus rapidement avec un debugger source qu'avec un debugger ASM...

Sauf que TiEmu contient aussi un débogueur ASM, qui s'intègre plutôt bien avec Insight. Et tu as le droit de voir les noms des labels aussi dans l'ASM (mais en plus des adresses, pas à la place de l'adresse, donc tu aurais pu vite voir que 0x12345 <buffer> est différent de 0x23456 <buffer>).
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°159   Marquer comme non lu.
Folco Ecrit le: Dimanche 3 juillet 2005 à 20:06 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


Et tu as même les commentaire des sources qui sont restés, comme ça tu te retrouves pas avec quelques milliers de lignes sans le moindre mot de français! #top#
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°160   Marquer comme non lu.
Lionel Debroux Ecrit le: Dimanche 3 juillet 2005 à 20:33 Déconnecté(e)    Voir le profil de Lionel Debroux Envoyer un email à Lionel Debroux Visiter le site WEB de Lionel Debroux Envoyer un message privé à Lionel Debroux  

Pour ça, faut que le debugger fonctionne. Je n'ai pas essayé sur TICT-Explorer, mais sur le programme que je fais actuellement, TIEmu-TIGCC-debugging est arrêté pour cause d'opération non conforme...
Lionel Debroux - membre de TICT.
    
./Post n°161   Marquer comme non lu.
Kevin Kofler Ecrit le: Dimanche 3 juillet 2005 à 21:08 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Euh... Je n'ai pas eu ce problème sur les programmes que j'ai testés...
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°162   Marquer comme non lu.
jeffix Ecrit le: Dimanche 3 juillet 2005 à 22:44 Déconnecté(e)    Voir le profil de jeffix Envoyer un email à jeffix Visiter le site WEB de jeffix Envoyer un message privé à jeffix  

Bon sinon pour changer le sujet du topic sur les debuggers desolé oui :D
Je vais modifier normalement mardi les double buffering et j'espère pouvoir vous offrir une beta en download ici allez merci pour vos conseils !
Et encore désolé de changer de sujet :D
Jeff ! Couc en force !
Concepteur de Fish Adventure !
Mention TB au Bac !
Développeur fou et vaniteux :
Futur maître du monde :D
    
./Post n°163   Marquer comme non lu.
jeffix Ecrit le: Lundi 4 juillet 2005 à 20:02 Déconnecté(e)    Voir le profil de jeffix Envoyer un email à jeffix Visiter le site WEB de jeffix Envoyer un message privé à jeffix  

Bon le double buffering est terminé et le circuit défile en fonction de la vitesse.
Demain je rajoute l'action de tourner et normalement je sors une beta avec un rectangle pour voiture !
Jeff ! Couc en force !
Concepteur de Fish Adventure !
Mention TB au Bac !
Développeur fou et vaniteux :
Futur maître du monde :D
    
./Post n°164   Marquer comme non lu.
Folco Ecrit le: Lundi 4 juillet 2005 à 20:16 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


tu as tout à fait raison, osef des graphismes, je ne sais pas si tu as connu la toute première version de TI-Chess, c'était pas celle qu'on connait aujourd'hui!
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°165   Marquer comme non lu.
jeffix Ecrit le: Mardi 5 juillet 2005 à 01:04 Déconnecté(e)    Voir le profil de jeffix Envoyer un email à jeffix Visiter le site WEB de jeffix Envoyer un message privé à jeffix  

Ca y est Voici la beta promise :
La beta promise
C'est moche et moyennement fini mais c'est une beta quand meme
Jeff ! Couc en force !
Concepteur de Fish Adventure !
Mention TB au Bac !
Développeur fou et vaniteux :
Futur maître du monde :D
    
./Post n°166   Marquer comme non lu.
Lionel Debroux Ecrit le: Mardi 5 juillet 2005 à 08:32 Déconnecté(e)    Voir le profil de Lionel Debroux Envoyer un email à Lionel Debroux Visiter le site WEB de Lionel Debroux Envoyer un message privé à Lionel Debroux  

> je ne sais pas si tu as connu la toute première version de TI-Chess, c'était pas celle qu'on connait aujourd'hui!
En effet, mais ça date énormément. J'avais vu l'antiquité TI-Chess 2.01 sur la calculette d'un camarade, ainsi que tout un tas de vieux programmes (DoorsOS II 0.95, etc.).

Vais tester la bêta.
Lionel Debroux - membre de TICT.
    
./Post n°167   Marquer comme non lu.
Folco Ecrit le: Mardi 5 juillet 2005 à 09:47 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


La bêta, qui mériterait plutôt le nom de alpha ou pré-alpha (vu le stade actuel du développement) marche impec sur mon VTI avec AMS 2.09 :) (à la boite).

Petit pépin: à la fin, ou plutôt au bout de quelques virages, ça plante (je ne peux plus tourner, ni interragir...).

Ce que j'en pense: l'affichage des virages est vraiment très bon je trouve, ça devrait cartonner avec des vrais circuits. Il est peut-être un peu court par contre, i.e on a peu de "visibilité" pour pouvoir anticiper un minimum.

Par contre, en rentrant dans l'émulateur alors que j'étais à l'arrêt (tout au départ), je susi tombé sur le code suivant:

 move.w #6658,d2
 subq.w #1,d2
 swap d2
 clr.w d2
 swap d2
 adda.l d2,a2

Je sais pas si c'est TIGCC, une lib ou AMS qui pond ce code, mais peut mieux faire hein %)
-Edité le Mardi 5 juillet 2005 à 09:48 par Martial Demolins-
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°168   Marquer comme non lu.
Lionel Debroux Ecrit le: Mardi 5 juillet 2005 à 09:55 Déconnecté(e)    Voir le profil de Lionel Debroux Envoyer un email à Lionel Debroux Visiter le site WEB de Lionel Debroux Envoyer un message privé à Lionel Debroux  

Oui, le jeu finit par planter.

> Il est peut-être un peu court par contre, i.e on a peu de "visibilité" pour pouvoir anticiper un minimum.
Pareil.

> [Code pas beau]
Bouh. C'est plutôt le style du compilateur de TIFS, mais GCC sait aussi faire le swap/clr/swap s'il ne trouve pas d'autre registre pour faire le cast (unsigned long). Il est possible que ce soit du C mal écrit et donc mal compilé.
Lionel Debroux - membre de TICT.
    
./Post n°169   Marquer comme non lu.
RHJPP Ecrit le: Mardi 5 juillet 2005 à 11:20 Déconnecté(e)    Voir le profil de RHJPP Envoyer un email à RHJPP Envoyer un message privé à RHJPP  


J'ai testé sur ma titanium 3.01 et pas de plantage (sauf à la fin on ne peut pas quitter)

Alors les virages sont bien fait mais devraient être plus ample car la voiture reste // à la route et si on ne touche à rien elle reste dessus, il faudrai presque que la route sorte de l'écran ...

C'est vrai qu'on ne peut pas trop anticiper on ne voie la route que quelque mètres avant.

La vitesse ne devrai pas augmenter d'une façon aussi linéaire

Je trouve que c'est un très bon début félicitation !!

    
./Post n°170   Marquer comme non lu.
jeffix Ecrit le: Mardi 5 juillet 2005 à 11:41 Déconnecté(e)    Voir le profil de jeffix Envoyer un email à jeffix Visiter le site WEB de jeffix Envoyer un message privé à jeffix  

Bon deja merci pour vos encouragements, je vais essayer d'améliorer l'anticipation et peut etre de mettre une sorte de flèche qui s'affiche comme dans les jeux de course pour prévenir si je n'arrives pas tout de suite à régler le problème !
Bon je vais aussi essayer de régler le problème en fin de course pour que le jeu s'arrête ;)
Pour ce qui est du code vous pourrez le trouver la :
Sources et dernières version de ce matin
Pour la vitesse je vais essayer de modifier tel que quand on est en 1ere et 2e ca avance trés vite en 3e un peu moins en 4e encore moins et en 5e petit à petit. J'avais deja voulu le faire avant de recommencer le projet mais c'est pas trés long a faire donc ca devrait aller.
En plus je connais pas trop l'ASM ca fait quoi swap ? parce que clr j'imagine mais swap !
Et c'est si mal que ca -> swap/clr/swap ?
Et pour ce qui est des virages J'ai prévu de faire la route qui sort de l'écran en effet mais j'ai eu un petit problème quand j'ai essayé chez moi -> la route sortait de l'écran puis s'affichait en partant de l'autre coté de l'écran sans que je n'ai rien tapé pour cela voila donc j'attend avant de retester !
Jeff ! Couc en force !
Concepteur de Fish Adventure !
Mention TB au Bac !
Développeur fou et vaniteux :
Futur maître du monde :D
    
./Post n°171   Marquer comme non lu.
limmt Ecrit le: Mardi 5 juillet 2005 à 12:53 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


pour la vtiesse si tu veut que ca soit réaliste faut faire un calcul du rapoort de boite avec le nombre de tours minute mais c'est un peu plus complexe
en fait ca accélélère de plus ne plus rapidement dans un rapport quand on se rapporche du nb de tours maxi
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
  :: Index » Forum Ti68K » Projets » Jeu de course auto (347 réponse(s))
Pages : 9/19     « ... 4 5 6 7 8 [9] 10 11 12 13 14 15 16 17 18 19 » »|

.Répondre à ce sujet
Les boutons de code
[B]old[I]talic[U]nderline[S]trikethrough[L]ine Flip Hori[Z]ontallyFlip [V]erticallySha[D]ow[G]low[S]poilerCode [G][C]ite
Bullet [L]istList Item [K] Link [H][E]mail[P]icture SmileysHelp
Couleurs :
Saisissez votre message
Activer les smileys
     

Forum de Ti-Gen v3.0 Copyright ©2004 by Geoffrey ANNEHEIM
Webmaster: Kevin KOFLER, Content Admins: list, Server Admins: Tyler CASSIDY and Kevin KOFLER, DNS Admin: squalyl
Page générée en 150.17ms avec 18 requetes