π
<-
Chat plein-écran
[^]

[jeu] morpion ti-83+

Re: [jeu] morpion ti-83+

Message non lude Angorar » 16 Mar 2015, 18:03

Merci grosged j'en prend note ;-)
Bisam quand tu me dit : Une matrice fait parfaitement l'affaire...
oui mais comment empêcher avec une matrice qu'un joueur place un pion a un endroit ou il y a déjà un 1 ou un 2
J'ai déja ma matrice qui place des 1 ou 2 en fonction du joueur .


merci ;)
Mon 1er Programme en Basic sur ti 83+.fr:

Avatar de l’utilisateur
Angorar
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 57.2%
 
Messages: 43
Inscription: 10 Mar 2015, 12:38
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: 2nd.

Re: [jeu] morpion ti-83+

Message non lude Epharius » 16 Mar 2015, 18:10

Il suffit de faire la condition : If [A](X,Y. En le mettant juste avant de mettre les coordonnées de ton pion dans la matrice, cela vérifiera s'il n'y en a pas déjà un de placé ici
Le projet Geometry Dash est terminé ! N'hésitez pas à aller jeter un coup d’œil au topic du projet ! Vous pouvez le télécharger ici.

Unis par la flèche sacrée de cupidon :favorite:
Image
Avatar de l’utilisateur
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 7.7%
 
Messages: 1148
Images: 4
Inscription: 08 Déc 2014, 17:38
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Ensimag
GitHub: MathisLav

Re: [jeu] morpion ti-83+

Message non lude Angorar » 16 Mar 2015, 18:16

a ok merci beaucoup p'Ti rageur
Mon 1er Programme en Basic sur ti 83+.fr:

Avatar de l’utilisateur
Angorar
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 57.2%
 
Messages: 43
Inscription: 10 Mar 2015, 12:38
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: 2nd.

Re: [jeu] morpion ti-83+

Message non lude Angorar » 17 Mar 2015, 16:07

Bon ba voila ! J'ai un jeu jouable :D
Il ne me manque "plus que" les victoires .

Je compte sur vos talents en matrice et en programmation pour m'aider ;-)
Comment feriez-vous pour tester qui a gagner en sachant que j'ai déjà ma matrice [a] 3x3 (qui me sert pour pas jouer 2X au mêmes endroit )qui enregistre 1 ou 2 en fonction du joueur

merci beaucoup pour votre aide !
Mon 1er Programme en Basic sur ti 83+.fr:

Avatar de l’utilisateur
Angorar
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 57.2%
 
Messages: 43
Inscription: 10 Mar 2015, 12:38
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: 2nd.

Re: [jeu] morpion ti-83+

Message non lude Epharius » 17 Mar 2015, 18:47

Moi ce que j'ai fait avec mon morpion, ce sont des somCum (cumsum en anglais) pour chaque ligne : si c'est 6, c'est le 2, si c'est 3, c'est le 1. Après c'est assez compliqué à mettre en place, surtout que ça ne fait pas les colonnes, tu dois utiliser le suffixe T pour faire dans l'autre sens. Quant aux diagonales, ça doit se faire manuellement.

Bref, c'est je ne pense pas la meilleure solution mais elle marche ;)
Le projet Geometry Dash est terminé ! N'hésitez pas à aller jeter un coup d’œil au topic du projet ! Vous pouvez le télécharger ici.

Unis par la flèche sacrée de cupidon :favorite:
Image
Avatar de l’utilisateur
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 7.7%
 
Messages: 1148
Images: 4
Inscription: 08 Déc 2014, 17:38
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Ensimag
GitHub: MathisLav

Re: [jeu] morpion ti-83+

Message non lude Angorar » 17 Mar 2015, 19:04

Merci p'Ti rageur je vais essayer de comprendre sa ;)

Si des autre gens ont des idées je suis preneur :D
Mon 1er Programme en Basic sur ti 83+.fr:

Avatar de l’utilisateur
Angorar
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 57.2%
 
Messages: 43
Inscription: 10 Mar 2015, 12:38
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: 2nd.

Re: [jeu] morpion ti-83+

Message non lude Epharius » 17 Mar 2015, 20:07

Je me suis trompé, cumSum fait la somme des colonnes, mais ça ne change pas grand chose...
Moi ce que je pensais faire, c'est ça :

Code: Tout sélectionner
For(I,1,3
cumSum([A]
If 3=Ans(I,3
1->J
If 6=Ans(I,3
2->J

[A]<sub>T</sub>
cumSum(Ans
If 3=Ans(I,3
1->J
If 6=Ans(I,3
2->J
End

DelVar X|DelVar S|For(I,1,3         (Je met des | pour que ce soit plus lisible)
X+1->X
S+[A](X,X->S
End

3->X
DelVar Y|DelVar S|For(I,1,3
X-1->X
Y+1->Y
S+[A](X,Y->S
End


Bon, je ne l'ai pas testé alors si tu rencontres un bug, n'hésite pas ;)
Le projet Geometry Dash est terminé ! N'hésitez pas à aller jeter un coup d’œil au topic du projet ! Vous pouvez le télécharger ici.

Unis par la flèche sacrée de cupidon :favorite:
Image
Avatar de l’utilisateur
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 7.7%
 
Messages: 1148
Images: 4
Inscription: 08 Déc 2014, 17:38
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Ensimag
GitHub: MathisLav

Re: [jeu] morpion ti-83+

Message non lude Angorar » 17 Mar 2015, 21:09

Merci beaucoup mais, je me trompe peut être mais sur une ligne si il y a un 1 et 2 et une casse vide (0) sa compte egalement pour 3 ?
Et t'as variable J servirait pour l'arrêt de la boucle principale ?

Et si je fait 8 fois (il y a 8 possibilité de victoire)
If [a](1,1)=1 and ......
Sa ferait trop ramée je me trompe ?

Merci beaucoup de ton aide ^^
Avatar de l’utilisateur
Angorar
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 57.2%
 
Messages: 43
Inscription: 10 Mar 2015, 12:38
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: 2nd.

Re: [jeu] morpion ti-83+

Message non lude Angorar » 18 Mar 2015, 08:41

J'ai fini mon morpion je vais le mettre en téléchargement :D

C'est pas le morpion le meilleur de tous les temps mais bon ^^ Il marche très bien et il est très performant (sauf la vitesse)
Je vais continuer (avec vos bon conseils) la programmation en ti-basic :D

Voila si vous voulez le télécharger : archives_voir.php?id=172837

Merci a vous tous

Je vous ai mis en crédit ^^ pour votre aide
Mon 1er Programme en Basic sur ti 83+.fr:

Avatar de l’utilisateur
Angorar
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 57.2%
 
Messages: 43
Inscription: 10 Mar 2015, 12:38
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: 2nd.

Re: [jeu] morpion ti-83+

Message non lude Epharius » 18 Mar 2015, 14:06

Comment ça je m'appelle p'ti rageux ? :p

Juste un petit problème... t'as oublié d'initialiser J, du coup si J=0, c'est au joueur 0 de commencer :p
Je te conseille de mettre un randInt(1,2->J pour que ce soit aléatoire.

De plus, il y a quelques petites optimisations que tu pourrais faire comme remplacer le While V=0 par While not(V
Bref, il est fonctionnel et c'est tout ce qui compte, bravo à toi et tu n'as plus qu'à t'attaquer à un jeu plus compliqué ;)
Le projet Geometry Dash est terminé ! N'hésitez pas à aller jeter un coup d’œil au topic du projet ! Vous pouvez le télécharger ici.

Unis par la flèche sacrée de cupidon :favorite:
Image
Avatar de l’utilisateur
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 7.7%
 
Messages: 1148
Images: 4
Inscription: 08 Déc 2014, 17:38
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Ensimag
GitHub: MathisLav

PrécédenteSuivante

Retourner vers TI-Basic

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 13 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
"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.
Offre de test des nouveautés de rentrée 2024 par Casio. Enseignant(e), reçois gratuitement 1 exemplaire, à ton choix, de la Graph Light ou bien de la Graph Math+
14€ remboursés par Casio sur l'achat de ta calculatrice Graph 35 d'ici le 31 Octobre 2024
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 90+E d'ici le 31 Décembre 2024
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 25 d'ici le 31 Décembre 2024
8€ remboursés par Casio sur l'achat de ta calculatrice Graph Math+ d'ici le 31 Octobre 2024
Reprise de ton ancienne fx-92 Collège ou Graph 25/35/90 à 3€ peu importe son état. Même non fonctionnelle et donc invendable, même ancienne Graph 35 non conforme aux programmes (pas de Python), même ancienne Graph 25/35 inutilisable aux examens (pas de mode examen) et donc invendable. Etiquette de retour fournie, pas de frais de port à payer.
3€ remboursés par Casio sur l'achat de ta calculatrice fx-92 Collège d'ici le 30 Septembre 2024
5€ de remise immédiate sur l'achat de ta calculatrice TI-83 Premium CE Edition Python chez les revendeurs partenaires
4€ de remise immédiate sur l'achat de ta calculatrice TI-82 Advanced Edition Python chez les revendeurs partenaires
3€ de remise immédiate sur l'achat de ta calculatrice TI-82 Advanced chez les revendeurs partenaires
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234567891011121314
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1331 utilisateurs:
>1312 invités
>15 membres
>4 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)