1

je voudrais savoir comment fonctionnent les matrices car je voudrais les utiliser pour programmer un jeu. Les matrices me serviraient a faire les niveaux. Un pote sait les utiliser sur 83+ mais je possede une ti92+, et même avec le prog de mon ami sous les yeux, je comprend pas. Quelqu'un peut-il m'expliquer?

Merci d'avance

2

1) regarde le manuel, ça aide
2) tu peux pas préciser la question ?
regarde à newmat
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

3

je voudrais, par exemple, que la matrice corresponde à mon niveau :
-un 0 serait un bloc que le personnage du jeu pourrait casser
-un 1 serait un autre type de bloc indestructible
-un 2 serait un porte

4

créer une matrice de x colonnes et y lignes
newmat(y,x) -> mat

après pour y accéder : mat[j,i] donne le ième élément de la jème ligne
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

5

est-ce je peux poser des conditions après : si tel élément de tel ligne est un 1, faire apparaitre un bloc

6

bah if mat[i,j] = 1 then affiche_bloc endif
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

7

est-il possible de fabriquer les matrices directement dans le prog :
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0][0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0][0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0][1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1][.....]->mat

8

[[0,0,0](0,0,0][0,0,0]]->mat
ou [0,0,0;0,0,0;0,0,0]->mat
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

9

[[0,0,0] (0,0,0][0,0,0]]->mat
ou [0,0,0;0,0,0;0,0,0]->mat

pourquoi une (. ca serait pas un [

10

si, c'est un [
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

11

quel difference entre , et ;

12

; c ligne suivante et , ca continue la meme ligne
avatar
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

13

comment s'ecrivent les noms de matrices?

14

comme des noms de varaible normaux
avatar
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

15

pas de crochets comme [A]

16

?
avatar
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

17

[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0][1,1,1,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,0](le prob est ici)[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0][1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0][1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0][1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0][1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0][1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0][1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0][1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0][1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0]]->mat

j'ai fais cette matrice dans mon prog. quand je lance le prog, la ti me dit qu'il y a un probleme de syntaxe à la fin de la deuxieme ligne de la matrice

18

t'aurais franchmenet pu relire ta matrice au moins 10sec t'a mi 11 a la place de 1,1 dans la 2e ligne :s
avatar
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

19

compte le nombre de chiffres dans chaque ligne
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

20

j'ai trouvé le prob : un chiffre en trop. Merci pour ton aide

21

lol un bo gro newb (no offense). ON est tous plus ou moin passé par la...
MAIS une notice, ca se lit...
Vive! la Ti-89!
(Mon anneau pylorique est complètement fermé. C'est le résultat de la proximité de cet individu.)

22

quel est l'intérêt de remonter ce topic pour ça ? confus
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant