Home       Pesquisar       Contacto       Guestbook       Links Úteis       Webmaster

 
Aumentar o tamanho do texto   Diminuir o tamanho do texto

∞ Memory ∞

ClrText
0 Seta de atribuição A~Z
{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,0,0,0,0,0,0,0}->List 1     //36 0's
"PLACING CARDS..." Imagem do jogo Memory
For 1 Seta de atribuição A To 16
Locate 19,3,(Int (A/16 x 100)
For 1 Seta de atribuição C To 2
Lbl 1
Int 32Ran#+1 Seta de atribuição B
List 1[B] ≠ 0 Seta de salto Goto 1
A Seta de atribuição List 1[B]
Next
Next
ClrText
For 1 Seta de atribuição B To 7 Step 2
For 4 Seta de atribuição A To 18 Step 2
Locate A, B, "O "    ' 1 espaço depois do O '
Next
Next
1 Seta de atribuição Z
4 Seta de atribuição G
1 Seta de atribuição H
1 Seta de atribuição I
While Z=1
Lbl 2
GetKeySeta de atribuição L
L ≠ 0 Seta de salto 8( ( (H+1) /2) –1) + (G–2) /2 Seta de atribuição I
Locate G,H," "       ' 1 espaço '
If E=0 Or E=1
Then List 1[I] ≠ 0 Seta de salto Locate G, H, "O"
IfEnd
E ≠ 0 Seta de salto List 1[I] ≠ 0 Seta de salto Locate U, W, N
L ≠ 0 Seta de salto Goto 2
If L=28
Then H=1 Seta de salto 3 Seta de atribuição H
H–2 Seta de atribuição H
IfEnd
If L=37
Then H=7 Seta de salto 5 Seta de atribuição H
H+2 Seta de atribuição H
IfEnd
If L=38
Then G=4 Seta de salto 6 Seta de atribuição G
G–2 Seta de atribuição G
IfEnd
If L=27
Then G=18 Seta de salto 16 Seta de atribuição G
G+2 Seta de atribuição G
IfEnd
If L=31
Then If E=1
Then If G=U And H=W
Then Goto 3
IfEnd
0 Seta de atribuição E
If N=List1[I]
Then 0 Seta de atribuição List 1[I]
8 x ( ( (W–1) /2) –1) + (U–2) /2 Seta de atribuição R
0 Seta de atribuição List 1[R]
Locate U, W, "  "   ' 2 espaços '
Locate G, H, "  "    ' 2 espaços '
Isz K
Isz T
Goto 3
IfEnd
If N ≠ List 1[I]
Then 0 Seta de atribuição E
Isz T
Locate G, H, List 1[I]
For 1 Seta de atribuição A To 50
cos 30
Next
Locate U, W, "O "    ' 1 espaço depois do O '
Locate G, H, "O "     ' 1 espaço depois do O '
IfEnd
Goto 3
IfEnd
If E=0
Then 1 Seta de atribuição E
G Seta de atribuição U:H Seta de atribuição W
List 1[I] Seta de atribuição N
IfEnd
IfEnd
Lbl 3
K=16 Seta de salto Goto 4
WhileEnd
Lbl 4
ClrText
ClrList
Locate 8,2,"YOU WIN"
Locate 7,4,"TRIES:"
Locate 14,4,T

Instruções

Use as teclas direccionais para escolher a carta e <EXE> para virá-la.

 

 
 


© 2007 - 2010 - Miguel Moreira | Todos os direitos reservados