Tout 82
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Rechercher
 
 

Résultats par :
 


Rechercher Recherche avancée

Connexion

Récupérer mon mot de passe

Chatbox externe


Derniers sujets
» [JEU] Mon voisin du dessous
Morpion deux joueurs EmptyDim 16 Oct 2022 - 21:11 par Wistaro

» Bonne année 2018!
Morpion deux joueurs EmptyVen 2 Nov 2018 - 19:42 par Ti64CLi++

» Lancement du TI-Concours 2017 !
Morpion deux joueurs EmptySam 20 Mai 2017 - 0:27 par Paulo1026

» Chaînes Youtube des membres
Morpion deux joueurs EmptyVen 19 Mai 2017 - 22:41 par Wistaro

» cacul du taux d'intêret
Morpion deux joueurs EmptyVen 24 Mar 2017 - 21:50 par m@thieu41

» [Projet] Un mario by tout82
Morpion deux joueurs EmptyDim 29 Jan 2017 - 14:09 par Wistaro

» Cherche documentation assembleur TI82stat
Morpion deux joueurs EmptyMer 25 Jan 2017 - 12:29 par Ti64CLi++

» Probleme Ti-82 Stats fr
Morpion deux joueurs EmptyJeu 12 Jan 2017 - 13:56 par Ti64CLi++

» ROM 82 stats.fr
Morpion deux joueurs EmptyJeu 15 Déc 2016 - 10:24 par Ti64CLi++

Partenaires
TI-Planet Espace-TI : Forum

Faire un don à Tout-82...
Où va cet argent ?
Membres donateurs:- Persalteas (10€)
- Wistaro (5€)
- jo2geek (22€)

Les posteurs les plus actifs du mois
Aucun utilisateur

Le deal à ne pas rater :
SSD interne Crucial BX500 2,5″ SATA – 500 Go à 29,99€
29.99 €
Voir le deal

Morpion deux joueurs

2 participants

Aller en bas

Morpion deux joueurs Empty Morpion deux joueurs

Message par Ruadh Sam 29 Aoû 2015 - 14:29

Bonjour à tous !

Voici le deuxième programme que je poste sur ce forum, qui m'a été inspiré par ceci : http://tout82.free.fr/forum/sujet.php?sujet=3093
Le but est de créer le morpion le plus optimisé possible et je vous présente donc le mien qui fait 299 octets.

Code:
:EffEcr
:1->A
:EffListe L1
:9->dim(L1
:"#!#!       //# est une espace
:For(I,1,2
:Disp Rép,"-+-+-
:End
:Disp Rép
:Repeat prod(L1
:3-A->A
:Repeat max(L2non(max(L1L2
:codeTouche={92,93,94,82,83,84,72,73,74->L2
:End
:{0,1,2,0,1,2,0,1,2->L3
:max(L2L3->Z
:TriDécroi(L3
:max(L2L3->X
:sous-Chaîne("OX",A,1->Chaîne1
:Output(1+2X,2Z+1,Rép
:L1+AL2->L1
:If max(A³={Rép(X+1)Rép(X+4)Rép(X+7),Rép(3Z+1)Rép(3Z+2)Rép(3Z+3),Rép(1)Rép(5)Rép(9),Rép(3)Rép(5)Rép(7
:Then
:Output(8,1,Chaîne1+"#GAGNE       //# est une espace
:Stop
:End
:End
:Output(8,1,"PARTIE NULLE


Dernière édition par Ruadh le Sam 16 Avr 2016 - 16:54, édité 4 fois (Raison : Optimisation)

Ruadh
Nouveau Venu
Nouveau Venu

Messages : 5
Points Concours : 0
Productivité : 0
Date d'inscription : 01/06/2015
Calculatrice(s) :
  • TI-82 Stats.fr

. : TI-82 Stats.fr

Revenir en haut Aller en bas

Morpion deux joueurs Empty Re: Morpion deux joueurs

Message par Wistaro Mar 1 Sep 2015 - 12:39

Très belle Optimisation! Tres difficile de faire mieux Sad
Wistaro
Wistaro
Passioné
Passioné

Messages : 918
Points Concours : 86
Productivité : 28
Date d'inscription : 16/06/2013
Localisation : Tarbes - DUT GEII
Calculatrice(s) :
  • TI-82
  • TI-82 Stats
  • TI-82 Stats.fr

. : TI-82 Stats.fr

https://www.youtube.com/user/Wistaro

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum