Commodore manía

Commodore 64 => Desarrollo => Mensaje iniciado por: Iapetus en Noviembre 16, 2022, 23:11:56

Título: Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Noviembre 16, 2022, 23:11:56
Hola amigos,

Durante las últimas dos semanas he estado jugando/programando con Forth, Interesante que después de tantos años solo ahora me he interesado por este lenguaje.

Empezé un proyecto de juego que intento programar usando Durex Forth.

De momento no hay mucho que mostrar pero por detrás de lo que se puede ver ya tengo algunas rutinillas.

Podeis ver un corto vídeo aquí:

https://www.youtube.com/watch?v=0sO1_cNU6No (https://www.youtube.com/watch?v=0sO1_cNU6No)

He dejado en el vídeo el tiempo que lleva cargando el código fuente, la compilación y cuando llamo a la rutina de arranque del juego carga también datos del disco. Espero que sea posible tener una versión cinta pero por ahora voy con el disco para simplificar las cosas. Además me estoy enfocando en la progamación forth por eso no he añadido colores a los tiles aún ni he creado rutina de interrupciones, que es algo que tengo que ver después.

El próximo paso es leer los datos del nivel y sacar las posiciones de los sprites, dibujarles en pantalla y con movimento y animación.

Un saludo

Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: javierglez en Noviembre 16, 2022, 23:48:52
Buenos juegos en ese canal de youtube, además a mi también me gusta el Electron
Saludos
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Noviembre 17, 2022, 09:29:37
Buenos juegos en ese canal de youtube, además a mi también me gusta el Electron
Saludos

Gracias. ¿Has hecho alguna programación para C64 o ELK?
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: javierglez en Noviembre 17, 2022, 12:16:03
Para VIC20 y C16 sobre todo, voy poniendo cosas, si miras el subforo de VIC20 se ven 3 hilos míos.

Ahora estoy programando un juego con cc65, que quería que fuera el primero con versión en BBC Micro. Yo creo que funcionaría en Electron, porque no es un juego rápido. En la colección tengo un Electron y un BBC Master, aunque la verdad, hace mucho que no los saco.

Pero las versiones de c que he encontrado para BBC Micro no tienen conio, así que de momento paso. Quiero decir, aunque en la versión final sólo uso gráficos, conio me va muy bien para hacer pruebas. Quizá con el tiempo.

Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Noviembre 17, 2022, 18:04:48
Para VIC20 y C16 sobre todo, voy poniendo cosas, si miras el subforo de VIC20 se ven 3 hilos míos.

Ahora estoy programando un juego con cc65, que quería que fuera el primero con versión en BBC Micro. Yo creo que funcionaría en Electron, porque no es un juego rápido. En la colección tengo un Electron y un BBC Master, aunque la verdad, hace mucho que no los saco.

Pero las versiones de c que he encontrado para BBC Micro no tienen conio, así que de momento paso. Quiero decir, aunque en la versión final sólo uso gráficos, conio me va muy bien para hacer pruebas. Quizá con el tiempo.

Fuerza para tus proyectos. Hace unos 10 años programé dos juegos C64 en C+assemblador. También hay pascal  , TRSE - Turbo Rascal Syntax Error que compila para muchas máquinas, c64, vic20, bbc micro, etc. Yo he programado un poco con este pascal y es muy rápido y me gusta mucho.

Este juego ha sido programado en TRSE para VIC20 y el código está disponible en el entorno de programación:
https://www.youtube.com/watch?v=Ph1HESM-PZI (https://www.youtube.com/watch?v=Ph1HESM-PZI)
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: josepzin en Noviembre 17, 2022, 19:42:31
Heeyy! que gusto ver por aquí EL REGRESO DE WOODMASTER!!
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Bieno en Noviembre 17, 2022, 20:41:54
Y que lo digas !!!!!! Nos alegra volver a leerte por aquí. Ya nos iras contando qeu tal va este nuevo proyecto tuyo.
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Noviembre 17, 2022, 20:47:22
Heeyy! que gusto ver por aquí EL REGRESO DE WOODMASTER!!
Y que lo digas !!!!!! Nos alegra volver a leerte por aquí. Ya nos iras contando qeu tal va este nuevo proyecto tuyo.

Gracias amigos, lo que haya de nuevo en el proyecto lo anunciare aquí si
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: josepzin en Noviembre 17, 2022, 21:13:09
A pedido del legendario Wood/Woodmaster, ahora este señor se ha convertido en un don nadie, en Iapetus. El rey ha muerto, larga vida a Iapetus!
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Noviembre 17, 2022, 21:36:21
A pedido del legendario Wood/Woodmaster, ahora este señor se ha convertido en un don nadie, en Iapetus. El rey ha muerto, larga vida a Iapetus!
Gracias
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Noviembre 17, 2022, 22:49:03
Bueno aquí está lo que he podido hacer no he tenido mucho tiempo.

Añadido el movimiento de los bichos que se mueven en la vertical y su animación.

Me está gustando muchísimo programar en Forth. Tengo mucho que aprender pero poco a poco se va haciendo las cosas.

https://youtu.be/MVJj0l9JW5c

El próximo paso será el movimiento de los caracoles malvados que es en la horizontal.
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Noviembre 18, 2022, 12:24:32
en Color
https://youtu.be/JkqIreGdI5o
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Noviembre 18, 2022, 21:51:50
Añadido movimiento y animación de los enemigos que se mueven en la horizontal en este caso el caracol. Noto que la ejecución está mas lentas espero que sea jugable cuando haya añadido el movimiento del prota y las colisiones.

https://youtu.be/PHorOC0ZlxU
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Noviembre 28, 2022, 20:13:15
Después de algunos días en optimización y estudio de cosas más complejas del lenguaje Forth ( CREATE DOES> ) he añadido movimiento del prota y su animación.

https://www.youtube.com/watch?v=u6rJhHgjmf0 (https://www.youtube.com/watch?v=u6rJhHgjmf0)
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Dany en Noviembre 28, 2022, 21:51:53
Oye, que empezáis a ser internacionales xD

https://twitter.com/FREEZE64UK/status/1597331962464993280
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Noviembre 28, 2022, 22:03:51
Gracias Dany no había visto.
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Noviembre 28, 2022, 23:37:52
Zezito ahora puede coger objectos.
https://www.youtube.com/watch?v=1rPqNwln-VA (https://www.youtube.com/watch?v=1rPqNwln-VA)
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Dany en Noviembre 29, 2022, 01:10:19
Gracias Dany no había visto.

Calla, que te he puesto de español :(  desculpe!
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Noviembre 29, 2022, 09:20:09
Calla, que te he puesto de español :(  desculpe!
Madre mía es un error muy terrible  ;)
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Noviembre 30, 2022, 19:42:57
El motor del juego esta casi 100% listo. Ya es posible pasar el nivel.
https://www.youtube.com/watch?v=C9M990lkI0c (https://www.youtube.com/watch?v=C9M990lkI0c)
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: josepzin en Diciembre 01, 2022, 13:11:20
La verdad es que llama la atención que estés usando ese Forth.

Estuve buscando sobre el C64 DurexForth:
- https://github.com/jkotlinski/durexforth
- https://commodore.software/downloads/category/189-durex-forth

¿Porqué se te ha dado por este "desconocido" y no por Pascal o C, que son mas conocidos/populares?
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Diciembre 01, 2022, 13:37:48
La verdad es que llama la atención que estés usando ese Forth.

Estuve buscando sobre el C64 DurexForth:
- https://github.com/jkotlinski/durexforth (https://github.com/jkotlinski/durexforth)
- https://commodore.software/downloads/category/189-durex-forth (https://commodore.software/downloads/category/189-durex-forth)

¿Porqué se te ha dado por este "desconocido" y no por Pascal o C, que son mas conocidos/populares?

Todo comenzó cuando vi Tut tut, un juego para Jupiter Ace que es un ordenador algo parecido al sinclair ZX81 pero que tiene como lenguaje el forth y no el basic:

https://www.youtube.com/watch?v=a5BjNyg901M (https://www.youtube.com/watch?v=a5BjNyg901M)

Después busqué más sobre el lenguaje y me pareció bastante interesante y algo rara por ser tan diferente de las otras. Entonces busqué forth para c64 y encontré el durex forth y decidi crear un proyecto de juego programando en ese lenguaje; sin saber a donde esto me llevaría porque no sabía si la velocidad sería suficiente etc. Ha sido una grata sorpresa y me está gustando mucho programar en este lenguaje aunque pienso programar algo en Turbo Rascal que es muy rápido y muy cómodo para programar juegos cuando no lo queremos hacer en código máquina puro.
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: josepzin en Diciembre 01, 2022, 15:25:03
Vamos, que lo estas usando porque se puede usar! :)
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Diciembre 01, 2022, 19:45:13
Bueno voy a dejar el código por ahora y crear niveles lo que va a llevar algun tiempo y paciencia.

Espero que os guste

https://www.youtube.com/watch?v=kVgsS6nDCFM (https://www.youtube.com/watch?v=kVgsS6nDCFM)
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: josepzin en Diciembre 01, 2022, 19:54:15
Ahh no me me había dado cuenta que es de esos juegos de marcar los que se pisa/toca! solo me había fijado en lo de recoger objetos.

Por mi parte a mi me gusta mucho, asi que espero que lo termines.

Lo único que me atrevo a criticar es el salto :P
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Diciembre 01, 2022, 20:01:58
Ahh no me me había dado cuenta que es de esos juegos de marcar los que se pisa/toca! solo me había fijado en lo de recoger objetos.

Por mi parte a mi me gusta mucho, asi que espero que lo termines.

Lo único que me atrevo a criticar es el salto :P

 ¿Que tiene? Por lo de la velocidad y tenido que hacer el movimento mas brusco no se si estará relacionado con tu lo que tu has visto.
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: josepzin en Diciembre 02, 2022, 00:01:33
Es lo mismo que le dije a @Dozznar ! :P

- El salto es en "V" invertida, o sea, sube en 45 grados y baja luego en 45 grados, acelerado de forma uniforme.
- El personaje no tiene animación "de salto", o sea, sigue caminando en el aire.

A ver, estas dos cosas, sobre todo la segunda no alteran la jugabilidad
@Dany

Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Diciembre 02, 2022, 10:39:27
Entiendo lo que dices pero yo he querido tener el motor del juego hecho primero porque lo que era importante para mi era la programacion y no los detalles. Eso de la animación ya pensaba arreglar además el bucle de la animación necesita también ser controlado y no lo es ahora. En lo que toca al salto talvez sea por haber cambiado el movimiento del prota para moverse a 4 pixels por motivos de velocidad y parece hardwired pero no lo es no está programado para estar fijo a 45 grados, depués de hacer unos 20 niveles ya volveré al código para intentar optimizar rutinas y ver si hago el movimiento y salto menos rigido. Muchas gracias por tu aporte, me ayuda a ver lo que puede ser un problema más tarde.
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: josepzin en Diciembre 02, 2022, 12:40:26
Entiendo lo que dices pero yo he querido tener el motor del juego hecho primero porque lo que era importante para mi era la programacion y no los detalles.
Si, totalmente de acuerdo.


Citar
Eso de la animación ya pensaba arreglar además el bucle de la animación necesita también ser controlado y no lo es ahora. En lo que toca al salto talvez sea por haber cambiado el movimiento del prota para moverse a 4 pixels por motivos de velocidad y parece hardwired pero no lo es no está programado para estar fijo a 45 grados, depués de hacer unos 20 niveles ya volveré al código para intentar optimizar rutinas y ver si hago el movimiento y salto menos rigido.
Igual aunque lo dejes como está ahora estará bien,  o también te puedes unir al club con Dozznar y odiarme por tocar las narices :P


Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Diciembre 02, 2022, 22:43:29
No hay problema josepzin critica constructiva siempre ayuda.

He añadido la animación de los tiles de ácido y he centrado la pantalla de juego y cambiado el marcador

https://youtu.be/_wzHEYgT--4
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: josepzin en Diciembre 02, 2022, 22:47:21
Holle, me gusta mucho como está quedando y también me gusta la mecánica!!
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Diciembre 02, 2022, 22:58:06
Holle, me gusta mucho como está quedando y también me gusta la mecánica!!
Gracias :)
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Diciembre 10, 2022, 13:09:01
Estoy trabajando en el juego pero no he tenido tiempo de crear un video. También estoy esperando la música y efectos de sonido para implementarles. Un Saludo.
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: josepzin en Diciembre 30, 2022, 16:59:18
A seguirlo los que tengais cuenta en itchio: https://iapetus2019.itch.io/
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: josepzin en Diciembre 30, 2022, 16:59:55
Seguro que ya lo tienes entre los pendientes: animación de la antorcha
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: josepzin en Enero 15, 2024, 05:03:50
No tuvimos más noticias de Zezito...
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: josepzin en Octubre 25, 2024, 20:08:38
Noticias frescas!!!

https://www.instagram.com/reel/DBeoAKZiUtP/ (https://www.instagram.com/reel/DBeoAKZiUtP/)
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Noviembre 01, 2024, 16:59:53
Hola, he visto tu mensaje en Instagram.

Estoy terminando el juego, parece mentira que hayan pasado 2 años! Por motivos personales entre los cuales salud y el inesperado fallecimiento de mi madre me han alejado de mis hobbies.

He cambiado un poco las rutinas del motor del juego para ganar un poco más de velocidad. Tengo de momento unos 20k libres, 13kb en el diccionario Forth para un poco de código para la pantalla de fin de juego y el restante para niveles(quiero sacar el juego con 25 niveles, en el momento tiene 11 ya listos; y los otros 5kb para otras cosas como sea más músicas para los niveles por ejemplo.

Hay niveles que usan todos los 8 sprites del hardware, pero ahí se nota un poco el ralentizado del juego, aún tengo que decidir si me quedo con lo máximo de 4, 5 o 6 sprites por nivel o si uso los 8 así mismo.

Por eso no sé si voy a animar las antorchas porque eso pesa un poco más en el motor del juego.

Este proyecto era solo para programar algo en Forth y al final se ha convertido en un juego.




Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Bieno en Noviembre 02, 2024, 09:35:32
Felicidades. Ya tenemos ganas de catarlo.
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: josepzin en Noviembre 03, 2024, 13:51:41
Estoy terminando el juego, parece mentira que hayan pasado 2 años! Por motivos personales entre los cuales salud y el inesperado fallecimiento de mi madre me han alejado de mis hobbies.
Lamento oir eso. Espero que tú ya estés bien.


Citar
He cambiado un poco las rutinas del motor del juego para ganar un poco más de velocidad. Tengo de momento unos 20k libres, 13kb en el diccionario Forth para un poco de código para la pantalla de fin de juego y el restante para niveles(quiero sacar el juego con 25 niveles, en el momento tiene 11 ya listos; y los otros 5kb para otras cosas como sea más músicas para los niveles por ejemplo.
¿O sea que te falta terminar de diseñar esos niveles y ya estaría terminado?


Citar
Hay niveles que usan todos los 8 sprites del hardware, pero ahí se nota un poco el ralentizado del juego, aún tengo que decidir si me quedo con lo máximo de 4, 5 o 6 sprites por nivel o si uso los 8 así mismo.

Este proyecto era solo para programar algo en Forth y al final se ha convertido en un juego.
¿Entonces cómo ves este lenguaje para hacer juegos? tú tienes experiencia en C y Ensamblador, asi que puedes comparar.
Por lo que dices de los sprirtes, entiendo que va un poco justo de velocidad.
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Noviembre 04, 2024, 00:42:15
Felicidades. Ya tenemos ganas de catarlo.

Gracias amigo Bieno  :)

Lamento oir eso. Espero que tú ya estés bien.

Bien bien no estoy pero hay que seguir delante.

Citar
¿O sea que te falta terminar de diseñar esos niveles y ya estaría terminado?
Unos 14 niveles y pantallas de indicación de cada nivel, pantalla de calculo de bonus al terminar cada nivel, pantalla de fin de juego y pantalla de presentación. Esto parece mucho pero que más trabajo me dará será la pantalla de presentación y los niveles.

¿Entonces cómo ves este lenguaje para hacer juegos? tú tienes experiencia en C y Ensamblador, asi que puedes comparar.
Por lo que dices de los sprirtes, entiendo que va un poco justo de velocidad. 
Este lenguaje es mucho más rápido que BASIC no compilado, es potente ya que puedes añadir al lenguaje tu mismo, en BASIC tienes que programar con lo que hay, pero Forth también tiene el problema de que se puede tornar muy opaco el código, hay que comentar bien porque después puede ser dificil entender lo que hemos hecho cuando ya haya pasado algun tiempo.

Por ejemplo:

Código: [Seleccionar]
: checacolision
   leetilebuf dup dup
   dup to vtileabajo
   0 > swap 3 < and
   swap 7 = or
;

u esto, puede parecer chino

Código: [Seleccionar]
: pintattr
   1+
   []cram @ + >r
   []tiles dup c@
   []attribs @   
   r@ !         
   2+ c@       
   []attribs @   
   r> 40 + !
;
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: josepzin en Noviembre 04, 2024, 16:04:40
Citar
Bien bien no estoy pero hay que seguir delante.
Vaya... :(
Cierto es que si, hay que seguir adelante.

Citar
Código: [Seleccionar]
: checacolision
   leetilebuf dup dup
   dup to vtileabajo
   0 > swap 3 < and
   swap 7 = or
;

u esto, puede parecer chino

Código: [Seleccionar]
: pintattr
   1+
   []cram @ + >r
   []tiles dup c@
   []attribs @   
   r@ !         
   2+ c@       
   []attribs @   
   r> 40 + !
;
Ciertamente es muy raro!!!
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Enero 28, 2025, 13:18:09
Hola, espero que 2025 esté siendo muy bueno para todos vosotros.

He estado esperando por algunas cosas para terminar el juego pero ya ha pasado algunos meses por eso he decidido que voy seguir delante así mismo y terminar esto así que termine este otro pequeño juego que empezé hace 2 semanas para Acorn Electron y está a punto de salir a la luz del día:

https://www.youtube.com/watch?v=NgieyUCbcJ0 (https://www.youtube.com/watch?v=NgieyUCbcJ0)

Para lo cual he empezado a crear los gráficos para una posible versión c64 pero solo me meterá a programarle cuando haya terminado eses dos de arriba. Ojo que estes gráficos no están terminados por ejemplos las columnas las tengo que meter en hires etc.

Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: R. INTERNATIONAL en Enero 28, 2025, 23:31:20
Siempre es de muy buen agrado cualquier noticia relacionada con Desarrollo Actual 8 bits para C64,..animo con ese Proyecto y espectantes estamos de cualquier avance en lo relacionado a nuestra querida maquina.
  Un saludo y al hierro!
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Bieno en Enero 29, 2025, 07:20:37
Tenemos ganas de jugar a algo tuyo, Sandro, y este tiene muy buena pinta.
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Enero 29, 2025, 10:46:28
Siempre es de muy buen agrado cualquier noticia relacionada con Desarrollo Actual 8 bits para C64,..animo con ese Proyecto y espectantes estamos de cualquier avance en lo relacionado a nuestra querida maquina.
  Un saludo y al hierro!

Tenemos ganas de jugar a algo tuyo, Sandro, y este tiene muy buena pinta.
Gracias, os diré alguna cosa aquí en el hilo.
Saludos
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: josepzin en Febrero 03, 2025, 22:20:28
Opino igual que Bieno, ¡deseando y mucho poder tener algún juego nuevo tuyo!!
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Febrero 04, 2025, 19:23:39
Opino igual que Bieno, ¡deseando y mucho poder tener algún juego nuevo tuyo!!
:)
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Febrero 16, 2025, 15:21:32
El juego ya está disponible para descarga en itchio:
Zezito and the Lost Stars - Electron 32k (https://iapetus2019.itch.io/zezito-and-the-lost-stars)

Ahora a terminar Zezito in the Glittering Caves para C64...
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Bieno en Febrero 16, 2025, 17:15:52
Muchas felicidades !
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Dany en Febrero 16, 2025, 20:41:14
En FORTH!!!! :O
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Febrero 16, 2025, 21:48:47
Muchas felicidades !
Gracias amigo Bieno
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Febrero 16, 2025, 21:51:00
En FORTH!!!! :O
Este juego (Zezito and the Lost Stars) que he sacado hoy para Acorn Electron está en 100% código máquina 6502. El otro para C64, Zezito and the Glittering Caves lo estoy programando en Forth.
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: josepzin en Febrero 23, 2025, 22:22:43
Dos versiones al mismo tiempo y en lenguajes distintos... me pregunto cuantos usuarios puede tener el Acorn.
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: josepzin en Febrero 23, 2025, 22:22:59
Obviamente yo esperaré la de C64!
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Febrero 24, 2025, 12:50:49
El problema de la versión C64 en Forth es que no va a lucir tanto como si fuera en código máquina que niveles con 7 sprites ya me va lentita.

Ahora ya me funciona con la nueva versión de durexForth, ellos han cambiando como se termina las rutinas en asemblador que ahora necesitan rts, y antes no era necesário.

He estado creando niveles, ya tengo 18 , habia pensado en unos 25 pero si puedo quizá crearé unos pocos más. La cosa es que como ya mencioné la velocidad nos es la mejor con muchos sprites quiza cambiaré los nivels para que tengan 6 o incluso 5 sprites no sé, ya veré.
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: josepzin en Febrero 24, 2025, 14:22:28
El problema de la versión C64 en Forth es que no va a lucir tanto como si fuera en código máquina que niveles con 7 sprites ya me va lentita.
El próximo juego con Oscar64!! dale un vistazo a la entrevista de C+.


Citar
He estado creando niveles, ya tengo 18 , habia pensado en unos 25 pero si puedo quizá crearé unos pocos más. La cosa es que como ya mencioné la velocidad nos es la mejor con muchos sprites quiza cambiaré los nivels para que tengan 6 o incluso 5 sprites no sé, ya veré.
¿Estas haciendo todo tú solo? programación, niveles y gráficos creo que si. ¿audio? ¿jugabilidad?
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Febrero 24, 2025, 15:46:17
El próximo juego con Oscar64!! dale un vistazo a la entrevista de C+.
No necesito hacer eso, yo puedo programar todo en código máquina, esto del Forth ha sido solo una curiosidad, empezé el juego solo como algo para problar ese lenguaje.

Citar
¿Estas haciendo todo tú solo? programación, niveles y gráficos creo que si. ¿audio? ¿jugabilidad?
Estoy haciendo todo menos el audio.
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Febrero 24, 2025, 16:24:01
No conocia ese lenguaje oscar64 parece bastante bien para quien quiere programar en C.
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: josepzin en Febrero 24, 2025, 18:25:30
Citar
Estoy haciendo todo menos el audio.
No descartes la posibilidad de que alguien más lo pruebe, ya sabes, por eso de evitar los propios vicios al conocer el juego demasiado bien.
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: josepzin en Febrero 24, 2025, 18:27:49
No conocia ese lenguaje oscar64 parece bastante bien para quien quiere programar en C.

Según lo que dice el creador, está muy muy muy optimizado.
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Febrero 24, 2025, 21:04:00
No descartes la posibilidad de que alguien más lo pruebe, ya sabes, por eso de evitar los propios vicios al conocer el juego demasiado bien.
Tienes razón ya me ha pasado eso.
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: josepzin en Febrero 25, 2025, 04:00:56
Ya sabes, si necesitas ayuda por aquí estamos!
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Febrero 25, 2025, 13:41:51
 ;)
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Febrero 25, 2025, 13:42:15
Ya sabes, si necesitas ayuda por aquí estamos!
Gracias!
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: josepzin en Marzo 01, 2025, 03:33:52
¡Qué DIFERENCIA con la de Acorn!

https://x.com/newIapetus/status/1895044346883559880
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Bieno en Marzo 01, 2025, 09:04:16
Muy buenos los gráficos.
@Iapetus haces doble sprite con overlay?
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Marzo 01, 2025, 10:44:33
Muy buenos los gráficos.
@Iapetus haces doble sprite con overlay?
En este caso tanto el prota como los enemigos están así, tambien tengo la opción de solo el prota estar con overlay y los otros en modo multicolor normal que permite más sprites.
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Marzo 05, 2025, 12:38:11
Hola, he trabajado un poco más en los gráficos, estoy contento con el resultado
 [ Invalid Attachment ]
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Marzo 18, 2025, 19:22:34
Esta casi casi listo, tengo 6510 bytes libres. He añadido la animación de las antorchas porque he cambiando unas rutinas y el juego ha ganado velocidad suficiente. El juego tiene 25 niveles. Pero con eses 6kb de memoria libre talvez sea mejor añadir ni que sea unas 5 más, logo veo.
video youtube (https://www.youtube.com/watch?v=J8GkKwX7E_s)
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Bieno en Marzo 18, 2025, 20:34:19
Felicidades. Al final ha quedado genial y ya tenemos ganas de probarlo.
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: josepzin en Mayo 29, 2025, 17:25:55
¿Cómo sigue este Zezito??
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Noviembre 07, 2025, 13:38:56
Finalmente aquí lo tienes:

Itch.io (https://iapetus2019.itch.io/zezito-in-the-glittering-caves)

Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: josepzin en Noviembre 07, 2025, 14:16:12
Ahooo justo me llega el aviso de Itchio!!! ya lo miraré :)
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Abril 08, 2026, 20:05:42
Había ya empezado los gráficos para la versión c64 de Zezito and The Lost Stars hace algun tiempo, pero ahora he empezado a programar el juego. Aún está en el principio, pero necesitaba ver cómo está la animación de los tiles.
video youtube (https://www.youtube.com/watch?v=JRDlbVclhTU)


Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: SingletonJohn en Abril 08, 2026, 20:19:56
Había ya empezado los gráficos para la versión c64 de Zezito and The Lost Stars hace algun tiempo, pero ahora he empezado a programar el juego. Aún está en el principio, pero necesitaba ver cómo está la animación de los tiles.

Muy bonito!
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Abril 08, 2026, 20:23:11
Muy bonito!
Gracias amigo @SingletonJohn !
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: josepzin en Abril 08, 2026, 20:52:06
Heee que lindos gráficos!!
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Abril 08, 2026, 20:55:35
Heee que lindos gráficos!!
Gracias compañero.
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Bieno en Abril 09, 2026, 16:52:46
Este también lo programas en Forth ? Porque parece mas fluido
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Abril 09, 2026, 16:54:19
Este también lo programas en Forth ? Porque parece mas fluido
Este (hasta ahora) en 100% C usando llvm-mos :)
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: josepzin en Abril 09, 2026, 22:32:46
Este también lo programas en Forth?
Esto mismo venía a preguntar yo
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: josepzin en Abril 09, 2026, 22:33:19
Este (hasta ahora) en 100% C usando llvm-mos :)
Hooo ¿Y ese cual C es??
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Abril 10, 2026, 01:18:16
Link para la página de llmv-mos (https://llvm-mos.org/)

llmv-mos permite programar en C moderno estandar C99/C11(algunas cosas no claro pero...), C++ y Rust para el procesador 6502. Es una pasada.

He añadido el movimiento de Zezito, está bastante rápido tengo que moderar la cosa jeje
video youtube (https://www.youtube.com/watch?v=35wP2Y6FdGo)

Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: josepzin en Abril 10, 2026, 16:14:40
A Zezito se lo nota un poco alterado... :D

Entonces en el otro ya ibas al limite y aquí vas sobrado, qué diferencia.

¿Tienes idea qué diferencias, ventajas o desventajas con respecto al Oscar64?
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Abril 10, 2026, 17:03:42
A Zezito se lo nota un poco alterado... :D

Entonces en el otro ya ibas al limite y aquí vas sobrado, qué diferencia.

¿Tienes idea qué diferencias, ventajas o desventajas con respecto al Oscar64?
Verdad que va todo muy rápido.

Oscar64 le he mirado pero no he hecho nada con él.
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: josepzin en Abril 12, 2026, 01:52:35
Lo estás haciendo en bitmap o chars?
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Abril 13, 2026, 09:01:47
Lo estás haciendo en bitmap o chars?
Como puedes ver, para el fondo en azul uso gráficos en hi‑res y para las plataformas y objetos uso multicolor. El único modo que nos permite mezclar las dos resoluciones es el llamado modo de caracteres multicolor.
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: josepzin en Abril 13, 2026, 12:54:28
Ahhh claro, si, tienes razón!

Se me vino a la mente la pregunta porque si mal no recuerdo, con el Nanako era modo gráfico bitmap.
Título: Re:Juego Zezito in the Glittering Caves programado en Forth
Publicado por: Iapetus en Abril 13, 2026, 14:53:28
Ahhh claro, si, tienes razón!

Se me vino a la mente la pregunta porque si mal no recuerdo, con el Nanako era modo gráfico bitmap.
Tienes razón, Nanako era bitmap.