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 » Betas et WIPs » Speedway (24 réponse(s))
./POST DE DEPART (post n°0)   Marquer comme non lu.
EJC2810 Ecrit le: Mercredi 3 novembre 2004 à 18:04 Déconnecté(e)    Voir le profil de EJC2810 Envoyer un email à EJC2810 Envoyer un message privé à EJC2810  

Etant parmis les quelques privilégiés à avoir la version Studio de ETP (je suis testeur! :) ), j'ai pu faire le 1er jeu digne de ce nom : Speedway.

Vous pouvez le télécharger ici: http://yn1.free.fr/up/speedway2.89z
Bien sur, le jeu est loin d'être fini donc si vous avez des idées d'améliorations, des bugs, etc... n'hésitez pas à m'en faire part.

Aussi, pour ceux qu'on le moral: Si il y en a qui voudrait bien traduire ça en anglais: :D
"Le but de Speedway est de survivre à
contre-sens sur une autoroute au travers
de 10 niveaux. En prenant des risques, on
fait augmenter une jauge utilisable à tout
moment pour ralentir le temps."

Voilà! #top#
http://yn1.free.fr/up/Speedway.bmp
-Edité le Mercredi 3 novembre 2004 à 21:56 par EJC2810-
    
./Post n°1   Marquer comme non lu.
Sasume Ecrit le: Mercredi 3 novembre 2004 à 20:21 Déconnecté(e)    Voir le profil de Sasume Envoyer un email à Sasume Visiter le site WEB de Sasume Envoyer un message privé à Sasume  

Un petit screen ?
    
./Post n°2   Marquer comme non lu.
LionelA Ecrit le: Mercredi 3 novembre 2004 à 20:30 Déconnecté(e)    Voir le profil de LionelA Envoyer un email à LionelA Visiter le site WEB de LionelA Envoyer un message privé à LionelA  


Je l'ai testé sur VTI vite fait donc je sais pas si ca passe sur ma v200, et j'ai constaté que le jeu ralentissait enormement lors de l'appui sur une touche, est-ce que ça viendrait pas du fait qu'il faut rediriger l'autoint 1 (celle qui s'occupe du clavier je crois)
C'est possible de faire ça ?

Sinon j'aimerais avoir des détails sur le temps que tu a mis a faire le jeu, et la difficulté a le faire ? (ca pourrait interresser les futurs utilisateurs de ETP studio)

pour la traduction : vite fait

"The goal of Speedway is to survive driving the wrong way on a motorway through 10 levels. By taking risks, you increase a gauge that is useful to slow down time when you want."

Enfin il vaudrait mieux que quelqu'un d'autre le fasse :D
Auteur de Mode7 Engine pour ti68k
Auteur de F-ZERO for TI68k
Membre de Orage Studio
Mon site perso : http://www.tigen.org/lionela/
Le gite de mes parents à coté de Narbonne :
http://chaletdenis.free.fr/
    
./Post n°3   Marquer comme non lu.
EJC2810 Ecrit le: Mercredi 3 novembre 2004 à 21:51 Déconnecté(e)    Voir le profil de EJC2810 Envoyer un email à EJC2810 Envoyer un message privé à EJC2810  

Pour le ralentissement quand on appuie sur une touche, je tiens à dire que ça fait ça que sur VTI. Du moins sur une vraie calc ça se voit presque pas.

Pour le temps que j'ai mis pour faire le jeu, c'est assez difficile à estimer puisque je l'ai fait à plein de moments différents mais ce que je peut dire, c'est que ETP est ultra simple à utiliser. C'est du TI Basic simplifié, pour dire! :D
Genre: plus de problème de getkey, la commande est KEY89_LEFT ou right, en plus les sprites sont super simples à faire avec l'éditeur d'ETP. Bref, que du bonheur! #top#

Et j'attends toujours une meilleure traduction (déjà que celle là a l'air pas mal!)

http://yn1.free.fr/up/Speedway.bmp
-Edité le Mercredi 3 novembre 2004 à 21:55 par EJC2810-
    
./Post n°4   Marquer comme non lu.
EJC2810 Ecrit le: Vendredi 5 novembre 2004 à 20:41 Déconnecté(e)    Voir le profil de EJC2810 Envoyer un email à EJC2810 Envoyer un message privé à EJC2810  

Personne d'autre pour une traduction? Ou des impressions? :)
    
./Post n°5   Marquer comme non lu.
Benjy Ecrit le: Vendredi 5 novembre 2004 à 20:48 Déconnecté(e)    Voir le profil de Benjy Envoyer un email à Benjy Visiter le site WEB de Benjy Envoyer un message privé à Benjy  


Mes impression si!!! C'est lent on voit que ca reste du basic :(
Le langage C y'a pas mieux!!!
    
./Post n°6   Marquer comme non lu.
limmt Ecrit le: Vendredi 5 novembre 2004 à 21:44 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


lol ETP compile en assembleur
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°7   Marquer comme non lu.
geogeo Ecrit le: Vendredi 5 novembre 2004 à 22:33 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


C'est normal que ça rame car les auto ints utilisé pour le clavier bouffent beaucoup les ressources du processeur. Suffit de tracer une courbe et de rester appuyer sur une touche pour comprendre. La meilleur solution et donc de désactiver l'auto int 1 et 5.
D'ailleur je ne comprend pas comment Texas à programmer ça où comment s'est programmé. Car par exemple quand on copie un texte on met beaucoup de temps ça rame tout simplement parce que une pression d'une touche fait ramer le processeur. :(

Moi je félicite le travail d'Onur dans la mesure où il a trouvé des solutions sans s'aider de documents (sur le scanner, parser...). D'ailleur moi même j'ai fait des recherches et j'ai jamais trouvé des infos là dessus. :(
-Edité le Vendredi 5 novembre 2004 à 22:34 par geogeo-
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°8   Marquer comme non lu.
Onur Ecrit le: Vendredi 5 novembre 2004 à 22:46 Déconnecté(e)    Voir le profil de Onur Envoyer un email à Onur Visiter le site WEB de Onur Envoyer un message privé à Onur  


Benjy :
Mes impression si!!! C'est lent on voit que ca reste du basic :(


faut aussi préciser qu'il y a un ralentissement fait exprès pour que ca soit jouable, sinon on voit rien passer et on perd :)
Je ne veux pas faire quelque chose de bien, je cherche l'excellence:ETP Studio...


et autres projets à finir avant 2010
    
./Post n°9   Marquer comme non lu.
EJC2810 Ecrit le: Vendredi 5 novembre 2004 à 23:00 Déconnecté(e)    Voir le profil de EJC2810 Envoyer un email à EJC2810 Envoyer un message privé à EJC2810  

Tout à fait, à la vitesse maximale, c'est injouable! En fait je gère la vitesse en ralentissant le jeu à chaque tour de boucle donc au niveau1, ça raaaaaame et c'est normal! ;)

Aussi, dans cette version, le mode ralenti se fait en imposant un ralentissement encore plus gros. J'ai déjà bien sur corrigé ça en faisant que les voitures avancent de 1 pixel à la place de 2 (pour le mode normal).

Testez aussi sur une vraie calculatrice, VTI exagère vraiment trop le ralentissement.

Voilà! :D

-Edité le Vendredi 5 novembre 2004 à 23:01 par EJC2810-
    
./Post n°10   Marquer comme non lu.
EJC2810 Ecrit le: Samedi 6 novembre 2004 à 12:34 Déconnecté(e)    Voir le profil de EJC2810 Envoyer un email à EJC2810 Envoyer un message privé à EJC2810  

Pour ceux qui doutent de la vitesse d'ETP, essayez ça: http://yn1.free.fr/up/speedway%20injouable.89z
C'est seulement le niveau1 de Speedway sans le ralentissement à chaque tour de boucle (vitesse maxi du prog quoi!). Notez aussi que VTI diminue toujours la vitesse, essayez donc de préférence sur une vraie TI. :)
    
./Post n°11   Marquer comme non lu.
limmt Ecrit le: Samedi 6 novembre 2004 à 16:28 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


le jeu est joli
en vitesse rapide c'est injouable, surtout sur une TI OC a 25Mhz :)
mais en vitesse lente a 12Mhz c'est trop lent faudrait faire une vitesse avec un compromis entre les deux :)
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°12   Marquer comme non lu.
Onur Ecrit le: Samedi 6 novembre 2004 à 18:35 Déconnecté(e)    Voir le profil de Onur Envoyer un email à Onur Visiter le site WEB de Onur Envoyer un message privé à Onur  


plus on avance dans le niveaux, plus c'est injouable, normal quoi ;)
Je ne veux pas faire quelque chose de bien, je cherche l'excellence:ETP Studio...


et autres projets à finir avant 2010
    
./Post n°13   Marquer comme non lu.
LionelA Ecrit le: Samedi 6 novembre 2004 à 23:03 Déconnecté(e)    Voir le profil de LionelA Envoyer un email à LionelA Visiter le site WEB de LionelA Envoyer un message privé à LionelA  


je maintiens qu'il faudrait rediriger l'autoint 1 car ça ralenti vraiment (je pense que ca n'est pas voulu) lors de l'appui sur une touche quelconque.
en plus ça affiche "2nd" et tout les autres status dans la status line.
Auteur de Mode7 Engine pour ti68k
Auteur de F-ZERO for TI68k
Membre de Orage Studio
Mon site perso : http://www.tigen.org/lionela/
Le gite de mes parents à coté de Narbonne :
http://chaletdenis.free.fr/
    
./Post n°14   Marquer comme non lu.
Kevin Kofler Ecrit le: Dimanche 7 novembre 2004 à 01:01 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  


C'est surtout qu'il faut absolument rediriger les AIs 1 et 5 si on fait de la lecture de touches bas niveau!
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°15   Marquer comme non lu.
EJC2810 Ecrit le: Dimanche 7 novembre 2004 à 15:22 Déconnecté(e)    Voir le profil de EJC2810 Envoyer un email à EJC2810 Envoyer un message privé à EJC2810  

Euh,... ben je vais laisser Nounours pour tout ça mais ce que je peut dire, c'est que le ralenti lors de l'appui des touches ne se ressent que sur VTI de même pour 2nd qui s'affiche. Sur une vrai TI (testé sur une HW2 et HW3), tout est correct sauf un très léger ralentissement il est vrai quand on appuie sur une touche quelconque. Enfin bon, c'est pas avec moi qu'il faut voir tout ça. :)
    
./Post n°16   Marquer comme non lu.
Onur Ecrit le: Dimanche 7 novembre 2004 à 19:33 Déconnecté(e)    Voir le profil de Onur Envoyer un email à Onur Visiter le site WEB de Onur Envoyer un message privé à Onur  


bon je vais faire une instruction qui permet de les rediriger. je sais les rediriger, dites moi comment faire pour les remettre comme il faut svp. merci ;)
(code en asm bien sur)
Je ne veux pas faire quelque chose de bien, je cherche l'excellence:ETP Studio...


et autres projets à finir avant 2010
    
./Post n°17   Marquer comme non lu.
DjFab Ecrit le: Lundi 8 novembre 2004 à 20:49 Déconnecté(e)    Voir le profil de DjFab Envoyer un email à DjFab Visiter le site WEB de DjFab Envoyer un message privé à DjFab  

ejx2810-> tu pourrais pas publier la source avec speedway? Comme le language est nouveau et que ton jeu est le premier, il permettrai aux débutants, comme moi ( :) )d'apprendre ce language plus facilement.
Découvrez mon site dédié à la TI-92+

http://perso.club-internet.fr/isabelle.bourliquaux/images/skin6/Banniere-Pub-Bomber-TI.gif
    
./Post n°18   Marquer comme non lu.
EJC2810 Ecrit le: Lundi 8 novembre 2004 à 21:53 Déconnecté(e)    Voir le profil de EJC2810 Envoyer un email à EJC2810 Envoyer un message privé à EJC2810  

Ok, je verais ça. Mais là je vous ai balancé Speedway comme ça, sans réfléchir. Ce n'est pas vraiment une release (je me suis pas emmerdé à faire un fichier texte, etc...) Je mettrai bien sur la source dans une release officielle qui viendra dans quelques temps. Le jeu va bientôt être terminé.
    
./Post n°19   Marquer comme non lu.
geogeo Ecrit le: Lundi 8 novembre 2004 à 23:00 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Nounours> Voilà ce que j'utilise pour GFA Basic, bien sûr c'est un exemple.

TEM_Init_Interrupts:
    |Sauvegardes les interruptions
    move.l    #0x64,%a0
    move.l    #0x68,%a1
    move.l    #0x74,%a2
    
    move.l    (%a0),OldInt1
    move.l    (%a1),OldInt2
    move.l    (%a2),OldInt5
    
    |Modification de la table des interruption Auto-Ints (1, 2, 5)
    bclr.b    #2,0x600001        |Désactive protection en écriture
    move.l    #Interrupt1,(%a0)
    move.l    #Interrupt2,(%a1)
    move.l    #__dummy_handler__,(%a2)
    bset.b    #2,0x600001        |Active protection en écriture
    move.w    #-1,SetInts
    rts

Interrupt1, Interrupt2 et __dummy_handler__ sont des fonctions leur point communs et le suivant, elle se terminent toutes par rte et non rts et ensuite elles sont de la même formes, c'est à dire un début qui définie les priorités d'éxecutions des interruptions et la sauvegardes et restaurations des registres.

Interrupt2:
    move.w    #0x2700,%SR
    movem.l  %d0-%d7/%a0-%a6-(%SP)
    ... code de l'interruption
    movem.l   (%SP)+,%d0-%d7/%a0-%a6
    rte


Et enfin le code qui remet les interruptions du TIOS:
TEM_Uninit_Interrupts:
    |Les interruptions ont été modifiées?
    move.w    SetInts (%PC),%d0
    tst.w     %d0
    jbeq      _Uninit_Interrupts_end
    
    bclr.b    #2,0x600001        |Désactive protection en écriture
    move.l    OldInt1(%PC),0x64
    move.l    OldInt2(%PC),0x68
    move.l    OldInt5(%PC),0x74
    bset.b    #2,0x600001        |Active protection en écriture
_Uninit_Interrupts_end:
    rts


Le code n'est pas optimisé à mort mais c'est inutile, de plus il a le mérite d'être facile à comprendre et de fonctionner même sur TI89T!
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
  :: Index » Forum Ti68K » Betas et WIPs » Speedway (24 réponse(s))
Pages : 1/2     « [1] 2 » »|

.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 43.38ms avec 18 requetes