Commodore manía

Commodore 64 => Desarrollo => BASIC => Mensaje iniciado por: javierglez en Noviembre 28, 2022, 22:52:05

Título: Tenliners
Publicado por: javierglez en Noviembre 28, 2022, 22:52:05
Un tenliner es un programa en BASIC de menos de 10 lineas. Se hacen concursos. Este es un tenliner del tipico juego de la serpiente que destaca por ser especialmente corto.

Al comer los roscos (al pasar por encima) la serpiente crece. Si choca contra los bordes o contra una cruz el juego se acaba. La puntuacion es el numero de roscos comidos. La letra A gira a la izquierda y la D a la derecha.

Adjunto un listado y una captura del juego en marcha (he puesto el emulador al 10% de velocidad porque soy lento).
 [ Invalid Attachment ]
 [ Invalid Attachment ]
Título: Re:Tenliners
Publicado por: javierglez en Diciembre 03, 2022, 19:59:47
Aquí otro tenliner, este tiene 10 líneas, es de algún concurso, se llama firefighter. Es un listado más difícil de seguir.
Funciona un poco como el blitz, el cursor se mueve de izquierda a derecha y de arriba abajo y al apretar el botón del joystick sueltas "agua" (pintando el edificio de azul). El "agua" hay que soltarlo sobre todo donde hay "llamas" (celdas del edificio en color rojo), porque está limitada y se gasta.
 [ Invalid Attachment ]
 [ Invalid Attachment ]


Título: Re:Tenliners
Publicado por: josepzin en Enero 29, 2023, 21:37:56
No tiene 10 lineas pero tiene 11 ;)

How about explaining what it does?
https://www.reddit.com/r/c64/comments/10l4id9/interesting_basic_program/ (https://www.reddit.com/r/c64/comments/10l4id9/interesting_basic_program/)
(https://preview.redd.it/eqp1qc3v68ea1.png?width=960&crop=smart&auto=webp&v=enabled&s=4a7f042a6bc4da362a51db3a898ab281f27f7a7a)

Spoiler
(https://i.imgur.com/dZWNIJi.jpg)
Título: Re:Tenliners
Publicado por: javierglez en Febrero 05, 2023, 23:52:05
Aquí otro tenliner que genera un laberinto, un punto de entrada y otro de salida y hay que mover una bola de la entrada a la salida con las letras abcd. Cada vez que se ejecuta el programa cambia el laberinto.
 [ Invalid Attachment ]
 [ Invalid Attachment ]
(por cierto que no es demasiado difícil de modificar para que funcione en el PET)
Título: Re:Tenliners
Publicado por: briefer en Febrero 06, 2023, 20:17:24
Aquí otro tenliner que genera un laberinto, un punto de entrada y otro de salida y hay que mover una bola de la entrada a la salida con las letras abcd. Cada vez que se ejecuta el programa cambia el laberinto.
 [ Invalid Attachment ]
 [ Invalid Attachment ]
(por cierto que no es demasiado difícil de modificar para que funcione en el PET)
Recursividad sin recursividad
Título: Re:Tenliners
Publicado por: javierglez en Febrero 20, 2023, 20:03:06
Aqui un juego bastante interesante de un youtuber llamado Josip Retrobits, que lo ha presentado al concurso de este año. El tipo parece estar orgulloso de haber encontrado la manera que el kernal le haga el scroll (de arriba abajo, que es al revés del que normalmente activa el editor).
https://www.youtube.com/watch?v=Z-esqeC9Jws (https://www.youtube.com/watch?v=Z-esqeC9Jws)

En este otro video explica en que momento se activa esa funcion del kernal, haciendo cierta utilizacion del editor.
https://www.youtube.com/watch?v=zkR64TdpTSE (https://www.youtube.com/watch?v=zkR64TdpTSE)

Lo he probado en VICE y curiosamente esa misma conducta se consigue en el editor del VIC20 y del CBM -II, pero sadly no en el editor del PET.
Título: Re:Tenliners
Publicado por: josepzin en Febrero 20, 2023, 21:33:38
Increible lograr esa velocidad de scroll con el BASIC!!!
Título: Re:Tenliners
Publicado por: javierglez en Abril 14, 2023, 17:16:25
Ya han salido los resultados del concurso de este año.

https://gkanold.wixsite.com/homeputerium/results-2023

En la categoria principal de 80 caracteres/linea gana un Pacman para Oric

https://bunsen.itch.io/pacman-by-rax

Lo mas espectacular esta como siempre en la categoria de 256 caracteres/linea en Atari aunque este año les ha ganado el MSX.

https://bunsen.itch.io/jumpman-by-eric-carr

https://bunsen.itch.io/10-lines-princess-by-honoppe

Este año había mas entradas de ordenadores raros como el Alice, el Enterprise, el TI99, y en la categoría wild cosas para Amiga y Pico 8.