π
<-
Chat plein-écran
[^]

[jeu] morpion ti-83+

Re: [jeu] morpion ti-83+

Message non lude Angorar » 20 Mar 2015, 21:26

Le mien n'est pas optimisé mais pour un 1er j'en suis fière ;-)
Oui je pense que le test de 16 fois de victoire n'est pas forcément la bonne méthode ^^
Merci encore a vous tous
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 » 20 Mar 2015, 21:36

Tiens bah Wistaro, tu m'as donné envie d'uploader mon programme.
Et puis comme ça Angorar tu pourras un peu voir comment je me suis débrouillé ;)
Voici le lien : archives_voir.php?id=174230
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.1%
 
Messages: 1110
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 Wistaro » 20 Mar 2015, 21:38

Excellent Pti, j'adore les graphismes !
100% basic ?

Et tu as été classé combien ? Moi j'étais 3e je crois
Nouveau sur le site, Anonymous ? 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!
Avatar de l’utilisateur
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 88%
 
Messages: 3158
Images: 37
Inscription: 25 Fév 2013, 16:21
Localisation: Toulouse
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ingénieur en électronique
YouTube: Wistaro
Twitter/X: Wistaro
GitHub: Wistaro

Re: [jeu] morpion ti-83+

Message non lude Epharius » 20 Mar 2015, 21:39

Oui, tout en basic.

À cause d'un bug à la con, je me suis ramassé seulement 55 points sur 100 je crois. Alors que j'avais fait un ordinateur et tout... déçu
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.1%
 
Messages: 1110
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 Wistaro » 20 Mar 2015, 21:45

C'était quoi le bug, tu l'a corrigé ?

Ton IA était intelligente ou aléatoire ? La mienne était aléatoire, j'ai pas eu le temps de faire mieux :(
Avatar de l’utilisateur
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 88%
 
Messages: 3158
Images: 37
Inscription: 25 Fév 2013, 16:21
Localisation: Toulouse
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ingénieur en électronique
YouTube: Wistaro
Twitter/X: Wistaro
GitHub: Wistaro

Re: [jeu] morpion ti-83+

Message non lude Bisam » 20 Mar 2015, 21:46

Euh, au fait, le test de somme égale à 3 pour gagner, ça ne marche pas... En effet : 3 =1+2+0 également...
Il vaut mieux mettre des valeurs -1, et 1 pour les 2 joueurs (et 0 pour une case vide) et tester la somme égale à 3 ou à -3.
Avatar de l’utilisateur
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 69.6%
 
Messages: 5665
Inscription: 11 Mar 2008, 00:00
Localisation: Lyon
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: [jeu] morpion ti-83+

Message non lude Epharius » 20 Mar 2015, 21:49

Un bug de End, en gros j'ai eu du mal à envoyer mes trois programmes ensemble, alors j'ai rassemblé tous mes prog en un seul, sauf que comme il y avait plein de label et de goto les End s'emballaient. Et comme il était 23h30 et que je n'avais plus le temps, j'ai quand même envoyé. Mais du coup l'ordi ou la personne jouait des fois deux fois etc...

Mon IA est les deux...Elle vérifie d'abord que quelqu'un ne va pas gagner sinon elle place aléatoirement. Je n'avais pas eu le temps de faire plus.

EDIT : Pas bête Bisam, je n'y avais pas pensé...
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.1%
 
Messages: 1110
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 grosged » 20 Mar 2015, 23:25

Tout comme Bisam, j'utiliserais les valeurs -1 et 1 à chaque coup joué.

Je vais rappeler mon idée (que j'avais suggéré à Angorar sur le chat il y a de cela quelques jours , maintenant) :
Au lieu de vérifier toutes les combinaisons potentiellement gagnantes, on pourrait simplement utiliser 8 compteurs (stockés dans une liste L0 ) attribués à chacune des 8 combinaisons possibles.

La liste L0 ={C1,C2,C3,L1,L2,L3,D1,D2
(avec C1=compteur Colonne1...L1 compteur Ligne1....D1 compteur Diagonale1...etc)
ainsi , il suffirait d'un 3=max(L0 et -3=min(L0 pour connaître la victoire probable de l'un ou l'autre des adversaires

Comment savoir où incrémenter/décrémenter parmi L0 , me direz-vous?
Au moyen d'un table de 3x3 , chaque case contenant les compteurs concernés.
Par exemple, la case centrale aurait pour valeur 2578 (c'est-à-dire les compteurs C2,L2,D1,D2 )

(J'espère avoir été assez clair dans mes explications)
Avatar de l’utilisateur
grosgedVIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 30.2%
 
Messages: 770
Images: 75
Inscription: 14 Sep 2011, 12:29
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: [jeu] morpion ti-83+

Message non lude Angorar » 21 Mar 2015, 06:56

Oui merci grosged ;-)
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 Mingerton » 21 Mar 2015, 12:01

Pour les tests, la plus léger serait en fait d'utiliser le produit à mon avis. En effet, il ne laisse pas place au doute et permet de stocker directement J dans la matrice à chaque coup joué au lieu de faire un test pour transformer J.

Si prod(L1)=1 ou prod(L1)=8 alors on a une ligne. Sinon il est forcément nul. Donc le test va consister à :
Code: Tout sélectionner
If prod(liste
// affichage de la victoire


Pour les tests de diagonales, je conseille la matrice identité. En effet, une matrice identité est remplie de 0 entièrement, sauf sur sa diagonale principale (ce sont des 1). Avec un peu de doigté et des transpositions de matrices, on peut facilement tester les deux diagonales ;)
Avatar de l’utilisateur
Mingerton
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 69.6%
 
Messages: 656
Images: 2
Inscription: 13 Mai 2014, 19:36
Localisation: À l'infini
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Américaine

PrécédenteSuivante

Retourner vers TI-Basic

Qui est en ligne

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

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
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.
1378 utilisateurs:
>1361 invités
>13 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)