TutorielsVous débutez ? C'est ici qu'on commence !
Mon compte
Recherche
Livre d'or
PublicitéVous devez être inscrit pour pouvoir poster des messages
| Page : Précédente 1 2 3 4 5 6 7 ... 39 40 41 42 Suivante | |
| Auteur | Message |
|---|---|
| 1 visiteur sur ce sujet (1 anonyme) | |
| Page : Précédente 1 2 3 4 5 6 7 ... 39 40 41 42 Suivante | |
gregagne
|
# Posté le 07/10/2007 à 19:39:16 |
deteste les sms, aime python!![]() Groupe : Membres |
Reprise du dernier message de la page précédente :
Génial ce postej'ignorais qu'il existait tant de tibasicien sur le sdz!! moi je viens juste de m'y mettre (ce week end en faite) j'ai lu les cours de lanfeust113 qui sont super(la partie graphique euh!!! je la veut!!!) j'ai fait un snake, sa m'énerve il marche pas... Code : Pascal - Afficher / masquer les numéros de ligne
Voila mon prog^^ Le problème vient du fait que le serpent bouge mais ne change pas de direction quand je lui demande!!!!!! PS: Je sais mon prog sarrète en meme tps qu'il touche une pomme et ne s'agrandie pas en meme tps, mais ce n'est qu'un début^^ merci de votre et vive les Tibasiciens!!! Greg ![]() ![]() |
Tug
|
# Posté le 07/10/2007 à 20:34:15 |
Mac rules !![]() Groupe : Membres |
Sans étudier le programme plus que ça:
- Tu peux mettre While 1 tout court ça suffit - Met le getKey en dehors de toute boucle sauf la gde boucle qui regroupe le tout, ca renverra la valeure de la DERNIÈRE touche pressée pas de celle pressée actuellement J'ai pas le temps de l'étudier plus que ça ce soir j'essaye de m'y mettre plus sérieusement demain après-midi... Pourrait tu expliciter un peu plus la fonction respective des L stp, ça m'évitera d'avoir à chercher ? :P Ahhh je vois ton snake a une longueur de 2 "O" et L1=colonne de O1 et O2 et L2 la ligne.... Sinon le mieux c'est de cibler le problème cad quand tu vois que ça répond pas aux demandes de changement de direction fais un break et regarde la valeur de K par exemple, pour voir où ça cloche.
Édité
le 07/10/2007 à 20:36:14
par Tug
Tug iMac G5 2Ghz, 2Go RAM, 250Go DD, Mac OS X 10.4.11 |
gregagne
|
# Posté le 07/10/2007 à 21:11:14 |
deteste les sms, aime python!![]() Groupe : Membres |
Oua génial Tug, le Pb c'était bien que "GetKey" était dans une boucle
sa marche mais j'ai pas tout compris(lol) merci beaucoup PS la prochaine fois, je met + de coms sur mes codes... promis! greg ![]() ![]() |
nightmat
|
# Posté le 08/10/2007 à 12:48:32 |
Kann ein Herz aus Stein sein ?![]() Groupe : Membres |
Incroyable ! Quelle popularité !
Quand je voyais le nombre de topic sur les TI je ne vous imaginais pas aussi nombreux ! OK, dans l'ordre... Citation : loko Au fait quelqu'un a deja essayé de faire un casse brique ? Oui, tu peux essayer, c'est assez simple quand on s'y connait ! Citation : illidan J'ai tous recopié à la main et quand je lance le programme voici ce qu'il me dit : erreur domain et il m'envoie à cette ligne : Output(5,B,"0 Bizarre... Je pense à une erreur de recopiage car j'ai déjà recopié ce code (à mes débuts ) et il marchait parfaitement.Le problême doit venir de B égal à 17 ou 0. Quel est sa valeur Au moment de l'erreur ? Citation : eragonvic je suis en train de créer un jeu qui ressemble un peu au snake et je voudrais savoir comment faire pour qu'en appuyant sur une touche,le serpent avance sans s'arrêter! au fait comment on programme en asm? il faut telecharger qqch avant ou pas?et est ce qu'on peut sur les 82 stats? "Un peu au snake" ?! Eh bien dès qu'on appui sur une touche, tu démarre le cycle principal de jeu où tu teste les commandes et où tu fais bouger le serpent. Pour l'asm, désolé mais google est ton seul allié pour la 82 ! http://www.chez.com/edbat/ti82.htm Citation : loko je ne vois pas comment faire pour differencier les deux cas Tu veux dire qu'il se passe la même chose que la balle tape un côté ou le haut ? Je pense que le plus simple serait un pixel-test ; si le bas de la balle rencontre un obstacle, c'est que c'est le haut et sinon, c'est un côté... Citation : action-PSP 1 / Comment réinitialiser le graphique de l'écran graphique ? Car avec mes tests, j'ai un peu déréglé tout les axes qui se retrouvent dans un coin. 2/ Est-il nécessaire de remettre les valeurs normales à la fin du programme (afficher les axes, valeurs du xmin et x max, ymin et ymax) ou les changements ne sont-ils appliqués que pour la durée du programme ? 3/ Qu'est-ce que dim invalide ? Car j'ai ça quelques fois quand j'affiche le graphique. 1/ Il suffit d'utiliser ZStandard (ZOOM - 6) 2/ Les variables utilisées dans un programme sur TI restent en mémoire jusqu'à ce qu'elles soient effacées par l'utilisateur. Donc tu dois remettre les axes à la normale à la fin de ton prog. 3/ Soit du texte ou un point ou un pixel en dehors des limites relatives de l'écran, soit un plot activé avec deux listes de longueur différente. Citation : gregagne sa marche mais j'ai pas tout compris(lol) La théorie, c'est quand ça marche pas et qu'on sait pourquoi. La pratique, c'est quand ça marche et qu'on sait pas pourquoi. Quand la théorie rejoint la pratique... ça marche pas et on sait pas pourquoi... Voilà, excusez moi pour la brieveté des réponses mais j'ai été submergé ! Salut à tous ! Tutoriel ASM pour TI (z80) Prochain chapitre en cours d'édition : Les interactionsChapitre sur les graphismes disponible ! |
loko
|
# Posté le 08/10/2007 à 21:51:28 |
|
Groupe : Membres |
Bon dans cas j'abbondone l'idée de le faire sur l'ecran de calcul
|
Venusos
|
# Posté le 09/10/2007 à 08:12:59 |
Geek in love![]() Groupe : Membres |
|
nightmat
|
# Posté le 09/10/2007 à 12:01:50 |
Kann ein Herz aus Stein sein ?![]() Groupe : Membres |
Désolé loko, j'avais pas tilté que tu le faisait sur l'écran de calcul.
Bah... J'suis un inconditionnel de l'écran graphique ! Citation : Venusos Ce soir je vous passe mon logiciel de lancer de dés et celui qui lance les dés. ??? Explicite s'il te plaît... Tutoriel ASM pour TI (z80) Prochain chapitre en cours d'édition : Les interactionsChapitre sur les graphismes disponible ! |
Venusos
|
# Posté le 09/10/2007 à 12:09:28 |
Geek in love![]() Groupe : Membres |
|
Tug
|
# Posté le 09/10/2007 à 13:45:06 |
Mac rules !![]() Groupe : Membres |
Tu défini le 4e choix comme "Autres" ou "Plus" qui dirige sur un second menu où tu as encore 5 choix (4 si tu veux faire plus de 9 choix et encore un 3e sous-menu)
Nightmat j'ai ajouter le test sur toute les ligne le nécessitant pour ne pas effacer que la ligne du bas...ben..... plus y a de cubes plus ça ralentis c'est vraiment bizarre. J'ai aussi un "ERR:Memory" quand je remplis plusieurs lignes (sans les complèter).....Apparemment c'est pas réalisable en Ti-BasicJe poste tout ça ce soir avec (je l'espère) le fichier sur Mediafire (merci pour l'info )
Tug iMac G5 2Ghz, 2Go RAM, 250Go DD, Mac OS X 10.4.11 |
nightmat
|
# Posté le 09/10/2007 à 13:47:35 |
Kann ein Herz aus Stein sein ?![]() Groupe : Membres |
EUHAAAHH...
J'avais pas précisé qu'au-dessus de la 84+ SE c'était pas mon domaine ? Je le rappelle alors ! Pour ce qui est des menus, je pense qu'il n'y a pas grand chose qui change, en d'autres termes, il faudra créer des menus en cascade si tu veux plus de 5 choix. Et utilise plutôt le terme "programme" plutôt que logiciel, ça me perturbe .Bon bah j'attend ton PROGRAMME ![]() EDIT : Ouah, Tug, tu m'as précédé de peu ! Eh oui une caractéristique du TI-Basic est de ralentir au bout d'un certain temps d'exécution en mode graphique... En ce qui concerne le ERR:MEMORY, ça m'est déjà arrivé, et c'est pas trop compréhensible. Il me semble que c'est quand la fin d'une boucle n'est pas atteinte au bout d'un certain temps à cause des Goto et Lbl.
Édité
le 09/10/2007 à 13:51:19
par nightmat
Tutoriel ASM pour TI (z80) Prochain chapitre en cours d'édition : Les interactionsChapitre sur les graphismes disponible ! |
loko
|
# Posté le 09/10/2007 à 16:35:25 |
|
Groupe : Membres |
Oui il faut eviter le plus possible les goto dans les boucles
|
nightmat
|
# Posté le 09/10/2007 à 18:02:19 |
Kann ein Herz aus Stein sein ?![]() Groupe : Membres |
Je profite de ta réponse pour préciser qu'on ne peut pas désactiver les pointillés lors d'une pause, à moins d'utiliser un code asm que je posterai quand je l'aurai !
Tutoriel ASM pour TI (z80) Prochain chapitre en cours d'édition : Les interactionsChapitre sur les graphismes disponible ! |
Tug
|
# Posté le 09/10/2007 à 20:13:02 |
Mac rules !![]() Groupe : Membres |
Voilà (enfin) le fichier hosté par Mediafire:
Ici ![]() J'peux pas rester plus longtemps à cause de ma mère. Si tu vois pas à quoi sert une fonction demande moi.... Tug iMac G5 2Ghz, 2Go RAM, 250Go DD, Mac OS X 10.4.11 |
nightmat
|
# Posté le 10/10/2007 à 11:55:08 |
Kann ein Herz aus Stein sein ?![]() Groupe : Membres |
OK je regarde ça et je te recontacte
Tutoriel ASM pour TI (z80) Prochain chapitre en cours d'édition : Les interactionsChapitre sur les graphismes disponible ! |
Venusos
|
# Posté le 10/10/2007 à 14:22:24 |
Geek in love![]() Groupe : Membres |
|
Tug
|
# Posté le 10/10/2007 à 16:40:17 |
Mac rules !![]() Groupe : Membres |
C-a-d non compatible avec ta calto ??
Tu as un ptit trou rectangulaire de forme bizarre comme ça ? . ._i----i_. |...........| Dans ce cas c'est de l'USB et si de l'autre côté du cable ça rentre dans ton ordi alors c'est bon
Édité
le 10/10/2007 à 16:41:38
par Tug
Tug iMac G5 2Ghz, 2Go RAM, 250Go DD, Mac OS X 10.4.11 |
Venusos
|
# Posté le 10/10/2007 à 17:22:00 |
Geek in love![]() Groupe : Membres |
Donc il suffit en fait que le cable rentre dans ma ti ?
En fait le port DANS la calto et comme celui d'un haut-parleur et je suppose que c'est pareil pour l'USB. Je crois que le port à utiliser dans mon cas est le port COM et encore je me demande. En fait j'essaie de le trouver sur ibé. |
nightmat
|
# Posté le 10/10/2007 à 18:05:04 |
Kann ein Herz aus Stein sein ?![]() Groupe : Membres |
Bah si t'as un cable qui peut se brancher d'un côté sur ta TI et de l'autre sur ton pc y'a de grande chance pour qu'il marche.
Par contre le câble seul ne sufit pas, il faut des logiciels. Tutoriel ASM pour TI (z80) Prochain chapitre en cours d'édition : Les interactionsChapitre sur les graphismes disponible ! |
Venusos
|
# Posté le 10/10/2007 à 18:35:29 |
Geek in love![]() Groupe : Membres |
|
Action-PSP
|
# Posté le 10/10/2007 à 20:18:34 |
|
Groupe : Membres |
Re,
J'ai finis mon plus ou moins en mettant plein d'améliorations, le plus possible. Voici mon code: Code : Autre - Afficher / masquer les numéros de ligne
Desole si le code est long, si il y a un moyen de vous le donner plus facilement, je veux bien. 1/ Les 2 conditions identiques qui se suivent (Lbl 2) pour faire le game over, ne sont pas très esthétique, puis-je faire mieux ? 2/ A la fin, à l'endroit ou je fais un output "" que ce soit en faisant un game over ou non, je me retrouve avec une ligne vide si bien qu'à la fin du programme, si je fais un calcul, il s'affiche au dessus du game over ou du BRAVO VS GAGNEZ; 3/Voyez-vous d'autres améliorations/optimisations ? 4/ Peut-on me confirmer que mon rand est bien aléatoire ou puis-je faire mieux ? 5/ Une idée de jeu/programme un peu plus dur mais pas encore trop pour continuer ? Après, c'est fini pour ce programme. MERCI !!!
Édité
le 10/10/2007 à 20:22:00
par Action-PSP
|
Tiken
|
# Posté le 10/10/2007 à 20:24:13 |
Pti-hay-teur poWa![]() Groupe : Membres |
Un cable... Et moi qui me suis fait ch*** a recopier un Starcraft à la main en decriptant les balises de français à anglais
. Tout ça pour m'apercevoir qu'il ne valait pas un clou, j'ai donc dû le refaire presque entierement. Sinon quelqu'un connais un p'tit jeu qui se nomme "LANDER" ?
![]() ![]() ![]() |
loko
|
# Posté le 10/10/2007 à 21:23:20 |
|
Groupe : Membres |
Salut action-PSP, pour une idée de jeu tu peux tenter le snake si tu es pret a passer du temps dessus
![]() ou sinon beaucoup plus simple un petit jeu ou il faut tirer sur des cibles mouvantes
Édité
le 10/10/2007 à 21:24:50
par loko
|
nightmat
|
# Posté le 11/10/2007 à 08:26:57 |
Kann ein Herz aus Stein sein ?![]() Groupe : Membres |
Citation : Action-PSP
1/ Les 2 conditions identiques qui se suivent (Lbl 2) pour faire le game over, ne sont pas très esthétique, puis-je faire mieux ? 2/ A la fin, à l'endroit ou je fais un output "" que ce soit en faisant un game over ou non, je me retrouve avec une ligne vide si bien qu'à la fin du programme, si je fais un calcul, il s'affiche au dessus du game over ou du BRAVO VS GAGNEZ; 3/Voyez-vous d'autres améliorations/optimisations ? 4/ Peut-on me confirmer que mon rand est bien aléatoire ou puis-je faire mieux ? 5/ Une idée de jeu/programme un peu plus dur mais pas encore trop pour continuer ? 1/ Je comprend pas vraiment ; les conditions m'ont l'air bien placées. 2/ Soit tu fais une pause à la fin et tu efface l'écran après, soit tu utilises des Disp "" pour positionner le curseur à la ligne suivant ton GAME OVER (si tu as perdu )3/ Pour l'instant je n'en vois qu'une ; les initialisations à 0 peuvent être remplacées par Delvar (Edition de programme, PRGM, CTL, G) qui ne nécessite pas deux points si tu en réutilises un à la suite. En clair :Code : Autre - Afficher / masquer les numéros de ligne
C'est bizarre mais ça marche et c'est moins lourd. Je vois que ça pour l'instant. 4/ La commande Entier aléatoire est normalement fiable... 5/ On a déjà répondu ! Citation : Tiken Sinon quelqu'un connais un p'tit jeu qui se nomme "LANDER" ? Essaie ici.
Édité
le 11/10/2007 à 13:55:54
par nightmat
Tutoriel ASM pour TI (z80) Prochain chapitre en cours d'édition : Les interactionsChapitre sur les graphismes disponible ! |
Venusos
|
# Posté le 11/10/2007 à 13:37:04 |
Geek in love![]() Groupe : Membres |
|
nightmat
|
# Posté le 11/10/2007 à 13:54:44 |
Kann ein Herz aus Stein sein ?![]() Groupe : Membres |
J'y connais pas grand chose en 85 mais j'ai trouvé un prog qui marche avec Zshell. Apparemment ce shell est le meilleur et/ou le plus répandu, donc...
Si tu veux le télécharger, va voir sur les archives de ticalc. Sinon, j'ai uploadé ton jeux pour t'éviter une recherche Par contre pour l'installation tu vas devoir te débrouiller ! SNAKE pour TI-85 Amuse toi bien ! Tutoriel ASM pour TI (z80) Prochain chapitre en cours d'édition : Les interactionsChapitre sur les graphismes disponible ! |
Tiken
|
# Posté le 11/10/2007 à 18:24:39 |
Pti-hay-teur poWa![]() Groupe : Membres |
Damned je n'aurais pas l'exclusivitée du jeu !
Vite il faut que je trouve un jeu pas encore adapté sur les Ti ! hum...WoW, GW ?
![]() ![]() ![]() |
Action-PSP
|
# Posté le 11/10/2007 à 18:50:59 |
|
Groupe : Membres |
Merci pour vos réponses. Ok pour delvar. entier aleatoire ok aussi.
Pour mes conditions, je testais dans la boucle et je retestais après le label, c'était un peu lourd. J'ai trouvé plus simple, change une variable si c'est game over. Pour la ligne à la fin, je vais regarder de plus près. Sinon, il me reste l'affichage des scores via un menu au début. Après je pensais faire un morpion en utilisant les matrices mais je ne sais pas trop comment gèrer le lien entre affichage à l'écran (sous forme de tableau mis en page avec les pixels donc pas geré comme tableau) et la matrice sans passer par des tonnes de conditions. Pour le snake, je vais regarder, excusez mon ignorance mais je ne connais pas bien ce jeu. Merci |
loko
|
# Posté le 11/10/2007 à 20:46:01 |
|
Groupe : Membres |
ah ben non, au contraire le morpion est tres simple a faire
tu cree ta matrice 3X3 tu cree ta grille de morpion correspondante puis tu dit: si c'est le tour du joueur 1 et que 7 par expemple est pressé et que la case 1,1 de la matrice est egale a 0 cette case prend la valeur 1 ou deux quand c'est le tour du joueur 2, puis tu affiche un X ou un O dans la case correspondant au chiffre pressé sachant que cesera inversé: case1=7 case 2=8 case 4=4 case 9=3 etc lol tiken, t'a qu'a refaire pokemon sur ti mais je ne sais pas si tu aura l'exclusivitée, le mieux serais de creer toi meme un principe de jeu ![]() |
Venusos
|
# Posté le 11/10/2007 à 20:46:48 |
Geek in love![]() Groupe : Membres |
|
Action-PSP
|
# Posté le 11/10/2007 à 21:15:41 |
|
Groupe : Membres |
Ok je vais regarder pour le morpion de plus près. C'est une idée qui m'est venue comme ça c'est tout. Ce qui me gène c'est l'affichage du tableau car je l'affiche en dessinant un tableau avec des lignes. Il faut donc définir les coordonnées de chaque cases, gèrer 1 pour une X et 2 pour un O par exemple et regarder quand une ligne (ou diagonale) est complète. ceci dit, ça me semble interressant aussi bien du coté 2 joueurs (éventuellement regarder avec le cable) et solo (avec une IA un minimum intelligente et éventuellement plusieurs difficultés). Idée à suivre donc.
Je n'ai pas eu le temps de mettre en place le delvar mais j'ai trouvé la solution pour mon problème de ligne vide à la fin. J'utilise des outputs donc apparemment ça lui pose problème. Je suis donc obligé de faire des disp "" à al fin si je ne veux pas avoir cette ligne, si je ne trouve pas de meilleure idée, je resterais la dessus. Même si ce n'est pas le plus beau. Selon vous, pour l'instant quelle solution est la mieux : - faire une pause et effacer l'écran puis quitter voire demander à rejouer ? - laisser comme ça avec des disp"" et donc un ligne en trop après quand on gagne ? Merci
Édité
le 11/10/2007 à 21:23:37
par Action-PSP
|
haxi
|
# Posté le 11/10/2007 à 23:02:44 |
nixCoders.org![]() Groupe : Membres |
Bonjour a tous!
Bon, voilou: j'ai une 82stat-fr, mai je trouve que elle commence a etre un peu limittée, j'adorerai avoir une plateforme asm, donc je me tatte a acheter une 84 silver-edition sur ebay (pasque j'ai pas 120 euro ), j'aimerai bien avoir vos avis :d !Petite question pour lanfeust : a quand la partie graphique du tuto? ![]() Puis j'ai un ptit pb, j'ai voulu commencer un jeu graphique de tir, j'ai commencé par le viseur, deplacements avec un getkey (dans un while), mais c'est bcp trop lent, sacadé... Quelqu'un aurai-il une idee? Merci! |
Retour au forum "Autres langages" ou à la liste des forums
Vous devez être inscrit pour pouvoir poster des messages
Changer de design |
En savoir plus |
Plan du site |
Politique d'accessibilité |
Règles |
RSS tutoriels |
RSS news
Édité par Simple IT SARL :
Nous contacter
| Notre blog | Revue de presse | Publicité
Y'a plus rien à lire, faut remonter maintenant !
Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.
320 Zéros connectés |
7 requêtes |
0.1159s (0.0814s)
