homeputerium's BASIC Tenliner Contest 2016

homeputerium's BASIC Tenliner Contest 2016

por JohnHassink en 07-02-2016, 12:15 translated by PAC
Tema: Challenges
Etiquetas: contest, tenliners, BASIC
Idiomas:

Bastante similar a lo que organizamos hace unos años, los alemanes de homeputerium organizan un concurso BASIC de 10 líneas abierto a todos los ordenadores de 8-bit. Todos los dialectos del BASIC, orientados a líneas, están permitidos. Más información en su página web.

Enlace relacionado: homeputerium - BASIC Tenliner Contest 2016

Comentarios (3)

Por x-nen Aivalahostia

Paladin (1014)

Imagen del x-nen Aivalahostia

09-02-2016, 09:45

Interesante reto, he visto concursos similares y es una pasada, hacer lo que haen y en solo 10 lineas, fascinante!!

Por kotai

Master (152)

Imagen del kotai

28-03-2016, 23:00

Me puse a programarlo cuando solo faltaban 3 días para la fecha de entrega y no lo pude pulir todo lo que me hubiera gustado, como por ejemplo añadir la posibilidad de 2 jugadores simultáneos, cosa que creo que si que puedo conseguir respetando el tamaño máximo de 10 líneas. No lo descarto y quizás más adelante saque una nueva versión mejorada y con 2 jugadores.
El juego con sus sólo 10 líneas es 100% funcional y tiene inicio de partida, game over y poder volver a jugar tras acabar la partida. Se puede jugar con cursores o joystick. Con la barra espaciadora o el botón del joystick podemos rotar las piezas, con las direcciones derecha e izquierda desplazarlas lateralmente, hacia abajo acelerar la caída y hacia arriba frenarla. Cuando las piezas tocan suelo tenemos un momento para moverlas lateralmente antes de que se queden fijas, como también sucede en la recreativa de Atari original. También tiene sonido al fijarse las piezas, al borrarse una línea y en el game over y todo ello con sólo 10 líneas de código.
La única diferencia respecto al original de Atari es que la pieza roja en la recreativa es de 4x1 mientras que en esta versión es de 3x1. Esto es así porque para reducir el tamaño del código fuente al máximo tuve que meter todas las piezas dentro de un cuadrado de 3x3. Este tamaño nos da 9 cuadros pero moviendo las piezas dentro del cuadro de 3x3 conseguí que el último cuadro (abajo-derecha) no se usara y así tener solo 8 unidades para poder codificar cada pieza en un solo byte. Con esto puede ahorrar mucho código y por lo tanto meter el juego en solo 10 líneas.

Lo podéis descargar de mi web: http://www.kotai.es/texto.php?P=154
También en mi web podréis bajar todos mis juegos MSX, entre ellos el que presenté al concurso 10 líneas que organizaron aquí en el 2012 y que lo gané con Bubble Dream.

Por kotai

Master (152)

Imagen del kotai

05-04-2016, 00:07

Finalmente con Tetris 10 quedé 4º en mi categoría EXTREM-256, 6º de todas las categorías y 1º en MSX BASIC.
Voy a intentar preparar una nueva versión también de 10 líneas en la que se pueda jugar a dobles y vaya más rápido gracias a al X-Basic.