Código de Basic - Tetris C64

Imágen de perfil
Val: 545
Oro
Ha mantenido su posición en Basic (en relación al último mes)
Gráfica de Basic

Tetris C64gráfica de visualizaciones


Basic

Actualizado el 8 de Febrero del 2020 por Adelino (24 códigos) (Publicado el 25 de Noviembre del 2019)
8.780 visualizaciones desde el 25 de Noviembre del 2019
Juego de tipo tetris para Commodore 64.
Frodo

Requerimientos

GWbasic/Qbasic/Emulador C64

1.0

Actualizado el 5 de Diciembre del 2019 (Publicado el 25 de Noviembre del 2019)gráfica de visualizaciones de la versión: 1.0
685 visualizaciones desde el 25 de Noviembre del 2019

1.1

Actualizado el 5 de Diciembre del 2019 (Publicado el 28 de Noviembre del 2019)gráfica de visualizaciones de la versión: 1.1
613 visualizaciones desde el 28 de Noviembre del 2019
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

Version para Basic V2 de C64.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
100 POKE 53280,0: POKE 53281,0
110 PRINT CHR$(0) CHR$(147)
120 DIM A(3,6,3,3),C(7,3,3)
130 DIM G(3,3),D(249),Q(249)
140 DIM B(11),E(255),Y(24)
150 X(0)=10: X(1)=1: X(2)=-1
160 E(29)=1: E(157)=2: E(145)=3
170 Q=55280: P=INT(RND(0)*7)+1
180 FOR A=1 TO 7: B(A)=A: NEXT
190 FOR X=0 TO 2: G(X,3)=X+1
200 FOR G=0 TO 3: G(G,X)=G: NEXT G,X
210 FOR Y=0 TO 24: Q=Q+30
220 POKE Q+10,11: POKE Q-54262,207
230 FOR X=0 TO 9
240 IF X*Y<1 OR Y=24 THEN D(C)=11
250 POKE Q,D(C): POKE Q-54272,207
260 Q(C)=Q: C=C+1: Q=Q+1
270 NEXT X,Y
280 FOR G=0 TO 3: C=G<1
290 FOR A=0 TO 6: N=0
300 FOR Y=-C TO 3+C
310 FOR X=0 TO 3
320 IF C THEN READ A(G,A,Y,X)
330 IF A(G,A,Y,X)<1 GOTO 370
340 A(G(G,3),A,X,3-Y)=1
350 C(A+1,G,N)=X+10*Y
360 N=N+1
370 NEXT X,Y,A,G
380 REM ***** Inicio *****
390 FOR N=0 TO 3
400 C=4+C(P,0,N)
410 IF D(C) GOTO 410
420 POKE Q(C),P: POKE Q(C)+172,0
430 V(N)=C: D(C)=-1
440 NEXT
450 A=P: C=4: G=0
460 P=INT(RND(0)*7)+1
470 FOR N=0 TO 3
480 Q=Q(C(P,0,N))+176
490 POKE Q,P: POKE Q-54272,207
500 NEXT
510 REM ***** Rutina *****
520 GET E$
530 IF E$<>"" THEN N=ASC(E$): GOTO 520
540 X=E(N): C=C+X(X)
550 Y=G: G=G(G,X): N=3
560 W(N)=C+C(A,G,N)
570 IF D(W(N))>0 GOTO 700
580 IF N THEN N=N-1: GOTO 560
590 FOR N=0 TO 3
600 IF D(W(N))=0 THEN POKE Q(W(N)),A
610 D(W(N))=D(W(N))-1
620 NEXT
630 FOR N=0 TO 3
640 D(V(N))=D(V(N))+1
650 IF D(V(N))=0 THEN POKE Q(V(N)),0
660 V(N)=W(N)
670 NEXT
680 GOTO 520
690 REM ***** Lineas *****
700 IF X THEN C=C-X(X): G=Y: GOTO 520
710 FOR N=0 TO 3
720 Y=INT(V(N)/10)
730 Y(Y)=Y(Y)+1
740 D(V(N))=A
750 NEXT
760 IF Y(Y)<1 GOTO 390
770 IF Y(Y)<9 THEN Y=Y-1: GOTO 760
780 X=Y+1: C=10*X
790 FOR N=0 TO 8: C=C-1
800 D(C)=B(D(C-10))
810 POKE Q(C),D(C)
820 NEXT
830 X=X-1: Y(X)=Y(X-1)
840 IF Y(X) THEN C=C-1: GOTO 790
850 GOTO 760
860 REM ***** Datos *****
870 DATA 1,1,1,1,0,0,0,0
880 DATA 0,1,0,0,0,1,1,1
890 DATA 0,0,1,0,1,1,1,0
900 DATA 0,1,1,0,0,0,1,1
910 DATA 0,1,1,0,1,1,0,0
920 DATA 0,1,0,0,1,1,1,0
930 DATA 0,1,1,0,0,1,1,0



Comentarios sobre la versión: 1.1 (0)


No hay comentarios
 

Comentar la versión: 1.1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

1.2

Actualizado el 16 de Diciembre del 2019 (Publicado el 6 de Diciembre del 2019)gráfica de visualizaciones de la versión: 1.2
575 visualizaciones desde el 6 de Diciembre del 2019

1.3

Actualizado el 16 de Diciembre del 2019 (Publicado el 9 de Diciembre del 2019)gráfica de visualizaciones de la versión: 1.3
499 visualizaciones desde el 9 de Diciembre del 2019

1.4

Actualizado el 16 de Diciembre del 2019 (Publicado el 14 de Diciembre del 2019)gráfica de visualizaciones de la versión: 1.4
755 visualizaciones desde el 14 de Diciembre del 2019

1.5

Actualizado el 23 de Diciembre del 2020 (Publicado el 19 de Diciembre del 2019)gráfica de visualizaciones de la versión: 1.5
540 visualizaciones desde el 19 de Diciembre del 2019

1.6

Actualizado el 23 de Diciembre del 2020 (Publicado el 23 de Diciembre del 2019)gráfica de visualizaciones de la versión: 1.6
1.095 visualizaciones desde el 23 de Diciembre del 2019

1.7

Actualizado el 23 de Diciembre del 2020 (Publicado el 25 de Diciembre del 2019)gráfica de visualizaciones de la versión: 1.7
688 visualizaciones desde el 25 de Diciembre del 2019

1.8

Actualizado el 23 de Diciembre del 2020 (Publicado el 18 de Enero del 2020)gráfica de visualizaciones de la versión: 1.8
507 visualizaciones desde el 18 de Enero del 2020

1.9

Publicado el 8 de Febrero del 2020gráfica de visualizaciones de la versión: 1.9
2.824 visualizaciones desde el 8 de Febrero del 2020
http://lwp-l.com/s5685