juego spectrum
inicio noticias artículos entrevistas enlaces especiales juegos colecciones podcast taller prensa
¡Nuevo! CraPONG de Maraf Soft

lunes, 10 de junio de 2019

Maraf Soft nos deja como parte de su proyecto ZXOpenSource, en donde explora el desarrollo de diferentes juegos, un clon del clásico Pong realizado empleando las clásicas instrucciones POINT, LINE, DRAW, CIRCLE del lenguaje basic de la ZX Spectrum.

El juego es inicialmente bastante lento, dadas las limitaciones del basic y en especial las instrucciones gráficas mencionadas, pero una vez compilado con MCODER3 se vuelve sorprendentemente jugable.




El juego junto con toda su documentación de desarrollo puede descargarse desde aquí.

10 comentarios Más información:ZXopensource


Hay actualmente 10 comentarios


byevoltor 11/06/2019 a las 09:08:22

El fruto del insomnio....

Nos demuestra a todos que nuestro amado zx spectrum es una herramienta muy versatil, y que en buenas manos se pueden crear maravillas....Con Basic!!!

Sin duda una gran CraPONG!!!!

A favor A favor En contra En contra
0(0 votos)
eurocamsuite 11/06/2019 a las 10:17:22

Muchas gracias chicos.

A propósito del rendimiento de BASIC compilado de forma nativa con MCODER3, en ek canal de youtube Javi Ortiz hizo una demostración digna de ver ejecutando la versión BASIC sin compilar y comparándola con la compilada a código máquina.

Solo hay algo más gratificante que programar en BASIC-ZX, contar con vuestro apoyo.

Gracias a todos

A favor A favor En contra En contra
0(0 votos)
Trinitotolueno 11/06/2019 a las 19:39:37

Lo que se intenta demostrar con este experimento es cómo mejora la velocidad del basic compilado sobre el interpretado?

A favor A favor En contra En contra
0(0 votos)
Trinitotolueno 11/06/2019 a las 19:51:45

Y tras leer el pdf más anonadado me quedo. Quiero pensar que no lo entiendo y que de alguna forma esto tiene alguna utilidad para alguien, por lo tanto no abstengo de comentarlo como juego de spectrum (ni el listado de código como imagen)

A favor A favor En contra En contra
0(0 votos)
eurocamsuite 12/06/2019 a las 06:42:23

El juego es básicamente una demostración de como animar al pixel objetos desde Basic puro (algo reservado al código máquina) tomando como modelo el clásico y mítico PONG.

El codigo completo del juego sin compilar (2 KBytes) está disponible en un archivo SNA (puede abrirlo con cualquier emulador) junto a la imagen del listado en JPG, la cual se incluye por si se quiere hojear rápidamente como está hecho.

El PDF al que te refieres es solo el manual del juego.

A favor A favor En contra En contra
0(0 votos)
eurocamsuote 12/06/2019 a las 06:52:59

Donde dije "Basic puro" debí decir Basic puro compilado.

Por otro lado, pienso que al incluir las dos versiones (compilada y sin compilar) es también una prueba del potencial de la compilación nativa de código BASIC-ZX y nos permite hacernos una idea algo más palpable de lo que esta tecnología ofrece a cualquier programador de Spectrum.

Esta es principalmente la aportación que hace CraPONG! aunque obviamente no todos los usuarios obtendrán algo interesante de ella.

Saludos

A favor A favor En contra En contra
0(0 votos)
Trinitotolueno 13/06/2019 a las 06:41:12

Hombre, no parece de recibo animar a la gente a hacer gráficos con circle, plot y draw por mucho que se compile; para el que no tiene conocimientos y se quiera animar a hacer juegos tienen opciones con mucho mejor resultado, como el AGD, o si tiene conocimientos de programación pero no conoce el spectrum o el Z80, la churrera de los mojones

A favor A favor En contra En contra
0(0 votos)
eurocamsuite 13/06/2019 a las 16:51:54

Está claro que los resultados no van a ser los mismos usando BASIC-ZX que herramientas de autor y motores, pero me parece también interesante, sobre todo en los tiempos que corren, motivar a la gente a conocer el lenguaje BASIC y ha intentar crear algo por si solo, partiendo prácticamente de cero.

Estos proyectos son como semillas que luego podrán o no germinar como por ejemplo en Crapong! 1.2 (ver enlace siguiente)

https://www.youtube.com/watch?v=wnjQo35o67w

O derivar en otros desarrollos como Scapong! en el que estoy actualmente trabajando a ratos:

https://www.youtube.com/watch?v=rkxg9UGa4yw

Entiendo que puedan parecer juegos muy cutres pero al ser código abierto y documentarlos debidamente para su reutilización, pienso que puedo que pueden ser mejorados por gente con mucho más ingenio que yo y lo que es,más importante, pueden suponer la llave de entrada a este mundo del desarrollo para Spectrum.

Por supuesto que esta es solo opinión y está basada en mi experiencia, pero no creo que todo el que quiera iniciarse en el desarrollo pueda aprender ensamblador o usar AGD.

Saludos

A favor A favor En contra En contra
0(0 votos)
BraindeaD 14/06/2019 a las 15:36:31

Gracias por compartir tus creaciones, Eurocamsuite.

Que nadie se tome a mal lo que voy a decir, pero...

Si uno hace un juego con la churrera o AGD, se le critica porque son todos iguales.
Si uno hace un juego en Basic, se le critica por hacerlo en Basic, con líneas, puntos... con lo que sea.
Si lo hace en ensamblador pero sin mucha floritura, efectos, etc... se le dice que, para eso podría haber usado la churrera o el AGD.
Y GOTO arriba.

Entiendo que, cualquier cosa que se hace pública está sujeta a la crítica. Pero criticar por el lenguaje usado sin atender ni siquiera a los resultados o a si se cumple el propósito con que fue hecho (mostrar la fluidez del Basic compilado), no me parece bien.
Por mi parte, he probado el juego y me ha sorprendido la fluidez. Me ha gustado. Enhorabuena. No conocía el MCODER3 y le voy a echar un vistazo.

Saludos

A favor A favor En contra En contra
0(0 votos)
Trinitotolueno 14/06/2019 a las 20:09:36

Aquí cada uno entiende lo que le da la gana X-)

¿Dónde he hecho alguna crítica al lenguaje empleado?

Simplemente el pintado de círculos y líneas no es algo apropiado para hacer juegos de spectrum, más allá de un experimento como este. Se compile o no se compile.

No era una crítica, como experimento tiene su gracia, pero no se puede vender como idea o recomendación para hacer juegos. No es una buena opción y para nada recomendable

A favor A favor En contra En contra
0(0 votos)


Escribe tu comentario:


Si ya tienes usuario loguéate desde aquí


Nick:

E-mail (opcional):


Si el comentario es largo te recomendamos que lo escribas primero en otro sitio no vaya a ser que seas medio robot y falles con el captcha.
Tu Comentario:


Tenemos que comprobar que eres humano:

· El número de verificación es obligatorio y tiene como objetivo evitar spam.
· El Mundo del Spectrum se reserva el derecho a eliminar el comentario.
· Se borrarán automáticamente los enlaces de spam.




Plataformas Peer to business
Plataformas de Crowdlending a empresas (P2B)
Posicionamiento Zaragoza
Posicionamiento SEO Zaragoza
Flores Zaragoza
Compra flores baratas Zaragoza
te interesa




Introduce aquí lo que quieres buscar:
Colecciones de Spectrum   Colecciones de Spectrum

Échale un vistazo a las colecciones de Spectrum de nuestros lectores. ¿Todavía no has publicado la tuya? Créate un usuario y enseña tu colección.

Ver colecciones



Podcast Retro Spectrum

Colección aleatoria

La colección de UsuarioEliminado

La colección de UsuarioEliminado



El Mundo del Spectrum
 
 
Últimos comentarios
eurocamsuite@yahoo.es

Gracias por la aclaración pero me refería a la utilidad gráfica "...

Richardjet

Hello there! canadian pharcharmy online great site.

perrosoy

no veo en link para descargar la rom ni aqui ni en la web de readyand...

Danielhof

Hi! We are friends, looking for interesting and fun guys to meet, enj...

Javierwen

, and

 



Iniciar sesión
acceder
Recordar contraseña




¿Eres nuevo en
El Mundo del Spectrum?
Regístrate




  Hacen El Mundo del Spectrum posible
 
El Mundo del Spectrum es una web dedicada al Sinclair ZX Spectrum. Nació como homenaje a Microhobby en 1996 en formato revista mensual evolucionando hasta esta tercera época que incluye su programa de Podcast llamado El Mundo del Spectrum Podcast.

Si quieres saber quién la hace posible haz clic en cada uno de sus miembros a la derecha de este texto.
Jesús Martínez del Vas Javier Ortiz Juan Fº Torres Alejandro Ibáñez  

© 1996 - 2019 El Mundo del Spectrum es un producto de Consultis

3ª época - www.elmundodelspectrum.com - Contacta

Los contenidos son opinión de su autor, EMS no tiene porqué compartir esa opinión.
Colaboran:
Curro, Kidsaguf, Deckard, Manu Sevilla, Antonio Ortiz
Han colaborado:
Falsworth, Hoz3, Slobulus