π
<-

création de "tile" ti basic

création de "tile" ti basic

Unread postby Crash07 » 31 Aug 2017, 19:10

Bonjour j'aimerai avoir de l'aide car j'essaye de créer un jeu labyrinthe en ti basic contenant des cases a effet et d'autres sans effets. Le problème se pose du coté graphique, j'aimerai savoir si il existe un moyen de créer des "tiles" de 5x5 par exemple pour créer le labyrinthe a proprement parler

exemple de tiles que je souhaiterai créer

01110
11011
10101
11011
01110

les 1 étant en noir et les 0 en blanc

merci d'avance
User avatar
Crash07
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 40%
 
Posts: 14
Joined: 07 Feb 2017, 20:17
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: 2nde

Re: création de "tile" ti basic

Unread postby Wistaro » 31 Aug 2017, 19:31

Salut, la solution la plus simple à mettre en place consiste à utiliser des matrices (tableaux en 2 dimensions, 5lignes et 5 colones dans ton exemple).
Chaque case du tableau contiendrait une valeur correspondant à un état (1=noir 0=blanc dans ton cas).

Pour afficher ton labyrinthe, il suffit de parcourir grâce à une ou plusieurs boucle ton tableau et suivant la valeur de la case rencontrée, afficher du noir ou du blanc.

Si tu veux, j'ai déjà réalisé des programmes utilisant ce principe, tu peux t'en inspirer pour voir comment concrètement ça se passe. Si tu as des questions n'hésite pas :) (mes programmes ne sont pas parfait, il y a peut-être moyen de faire plus optimisé, à toi de voir à la fin ^^).

EspaceMan (BomberCE): archives_voir.php?id=449384
Jeu de dames: archives_voir.php?id=23821

Wistaro
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.

Liens utiles:
Image
Découvre mes programmes et mon site!
User avatar
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.5%
 
Posts: 3191
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur en électronique
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro

Re: création de "tile" ti basic

Unread postby Crash07 » 31 Aug 2017, 19:37

merci je vais voir tes jeux pour essayer de comprendre le code
User avatar
Crash07
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 40%
 
Posts: 14
Joined: 07 Feb 2017, 20:17
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: 2nde

Re: création de "tile" ti basic

Unread postby Crash07 » 31 Aug 2017, 21:58

j'arrive a créer une fois la tile mais je ne comprends pas comment le reproduire plusieurs fois peut tu m'aider ?
User avatar
Crash07
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 40%
 
Posts: 14
Joined: 07 Feb 2017, 20:17
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: 2nde

Re: création de "tile" ti basic

Unread postby Wistaro » 31 Aug 2017, 22:03

C'est à dire comment la reproduire plusieurs fois? L'afficher?
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.

Liens utiles:
Image
Découvre mes programmes et mon site!
User avatar
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.5%
 
Posts: 3191
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur en électronique
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro

Re: création de "tile" ti basic

Unread postby Crash07 » 31 Aug 2017, 22:06

oui j'arrive à l'afficher grace a pxl-on(A,B) mais je n'arrive pas a le reproduire ailleur
User avatar
Crash07
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 40%
 
Posts: 14
Joined: 07 Feb 2017, 20:17
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: 2nde

Re: création de "tile" ti basic

Unread postby Wistaro » 31 Aug 2017, 22:09

Tu parcours ta matrice grâce à 2 boucles imbriquées :)

Si tu veux le reproduire dans une autre zone, il suffit de decaller les coordonnées, par exemple: Pxl-On(À+20,B+30)
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.

Liens utiles:
Image
Découvre mes programmes et mon site!
User avatar
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.5%
 
Posts: 3191
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur en électronique
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro

Re: création de "tile" ti basic

Unread postby Crash07 » 31 Aug 2017, 22:16

ok merci beaucoup
User avatar
Crash07
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 40%
 
Posts: 14
Joined: 07 Feb 2017, 20:17
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: 2nde


Return to TI-Basic

Who is online

Users browsing this forum: ClaudeBot [spider] and 7 guests

-
Search
-
Social TI-Planet
-
Featured topics
Ndless for CX 4.5.5 / CX II 6.2.0
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
4168 utilisateurs:
>4148 invités
>13 membres
>7 robots
Record simultané (sur 6 mois):
32248 utilisateurs (le 01/09/2025)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)