Menuda Optimización

Todo sobre la creación, diseño y programación de nuevo software para
nuestro Spectrum

Moderador: Sir Cilve Sinclair

Avatar de Usuario
JBGV
Manic Miner
Mensajes: 279
Registrado: Vie Feb 11, 2011 9:16 am

Re: Menuda Optimización

Mensaje por JBGV » Lun Mar 23, 2015 9:43 pm

También te animo a que lo hagas, :D :D , además para aprender ASM usar el Basic de Boriel puede ayudarte muchísmo.

Yo empecé metiendo rutinas pequeñas en ASM sólo por aprender, y al final poco a poco fui sustituyendo el BASIC por el ASM.

Se pueden hacer grandes cosas con el BASIC de Boriel+ASM :D

Avatar de Usuario
Alxinho
Freddy Hardest
Mensajes: 896
Registrado: Mar Jun 19, 2007 11:20 am
Ubicación: Barcelona
Contactar:

Re: Menuda Optimización

Mensaje por Alxinho » Lun Mar 23, 2015 11:00 pm

Y tanto que sí, sólo hay que ver tus juegos :wink:

Joer, qué pelotilla me ha quedado :lol:
Retrobytes Productions --> http://retrobytesproductions.blogspot.com.es

Soy un tío feliz, más que nada ... porque me sale más a cuenta.

Avatar de Usuario
Alxinho
Freddy Hardest
Mensajes: 896
Registrado: Mar Jun 19, 2007 11:20 am
Ubicación: Barcelona
Contactar:

Re: Menuda Optimización

Mensaje por Alxinho » Mar Mar 24, 2015 6:17 am

Yo en principio necesitaría en CM tres cosas y me conformo, movimiento al píxel, un print propio y el uso de máscaras :cry:
Retrobytes Productions --> http://retrobytesproductions.blogspot.com.es

Soy un tío feliz, más que nada ... porque me sale más a cuenta.

utopian
Manic Miner
Mensajes: 219
Registrado: Jue May 10, 2007 2:28 pm

Re: Menuda Optimización

Mensaje por utopian » Mar Mar 24, 2015 10:51 am

Alxinho escribió:Yo en principio necesitaría en CM tres cosas y me conformo, movimiento al píxel, un print propio y el uso de máscaras :cry:
Eso no debería costar tanto... El mejor tutorial que conozco para hacerlo está en http://chuntey.arjunnair.in/?cat=68 , es el de Derek Smith. De hecho, mis rutinas de sprites siguen basándose en las del tutorial :).

Avatar de Usuario
Alxinho
Freddy Hardest
Mensajes: 896
Registrado: Mar Jun 19, 2007 11:20 am
Ubicación: Barcelona
Contactar:

Re: Menuda Optimización

Mensaje por Alxinho » Mar Mar 24, 2015 11:43 am

Ey muchas gracias Utopian, lo malo es que suele estar en inglés pero con traductor más o menos puedo ir pillando.

Ojalá los que domináis el tema hiciérais tutoriales en español :D
Retrobytes Productions --> http://retrobytesproductions.blogspot.com.es

Soy un tío feliz, más que nada ... porque me sale más a cuenta.

hikoki
Freddy Hardest
Mensajes: 657
Registrado: Sab Nov 23, 2013 8:27 am

Re: Menuda Optimización

Mensaje por hikoki » Mar Mar 24, 2015 1:27 pm

También está el motor de sprites FASE de Antonio Villena que se puede utilizar desde Boriel

Avatar de Usuario
Alxinho
Freddy Hardest
Mensajes: 896
Registrado: Mar Jun 19, 2007 11:20 am
Ubicación: Barcelona
Contactar:

Re: Menuda Optimización

Mensaje por Alxinho » Mar Mar 24, 2015 1:40 pm

Vaya, no sabía que se pudiesen fusionar, me lo tengo que mirar.
Retrobytes Productions --> http://retrobytesproductions.blogspot.com.es

Soy un tío feliz, más que nada ... porque me sale más a cuenta.

Avatar de Usuario
JBGV
Manic Miner
Mensajes: 279
Registrado: Vie Feb 11, 2011 9:16 am

Re: Menuda Optimización

Mensaje por JBGV » Mar Mar 24, 2015 9:36 pm

utopian escribió:El mejor tutorial que conozco para hacerlo está en http://chuntey.arjunnair.in/?cat=68 , es el de Derek Smith. De hecho, mis rutinas de sprites siguen basándose en las del tutorial :).
No conocía esto,muchas gracias. :D

Alx, para el print propio te recomiendo el capítulo 16 de S.Romero, ahí tienes rutinas de todo tipo, muy sencillas y mas complejas.

El Print del BAsic de Boriel está muy bien, lo que pasa es que ocupa mucho por todas las opciones que te permite, es una buena opción según qué tipo de programas.

En la página de ZX Boriel puedes ver cómo integrar ASM con el BASIC.

Avatar de Usuario
Alxinho
Freddy Hardest
Mensajes: 896
Registrado: Mar Jun 19, 2007 11:20 am
Ubicación: Barcelona
Contactar:

Re: Menuda Optimización

Mensaje por Alxinho » Mié Mar 25, 2015 10:30 am

Gracias JBGV, me los he leído varias veces pero me falta ponerlo en práctica.
Estoy con un juego nuevo y me tiene acojonado porque ya estoy en 22kb y acabo de empezar, todo por los putos prints.

¿Y lo del movimiento al píxel dónde lo aprendiste?
Retrobytes Productions --> http://retrobytesproductions.blogspot.com.es

Soy un tío feliz, más que nada ... porque me sale más a cuenta.

Avatar de Usuario
JBGV
Manic Miner
Mensajes: 279
Registrado: Vie Feb 11, 2011 9:16 am

Re: Menuda Optimización

Mensaje por JBGV » Mié Mar 25, 2015 9:52 pm

El movimiento al pixel lo aprendí picando de varios libros, pon "How to Write ZX Spectrum Games" en google, es un tutorial de Jonathan Cauldwell muy bueno.

Aunque está en inglés (a mi también me cuesta un egg :lol: ) se entiende muy bien. Poco a poco vas aprendiendo y mejorando las rutinas. Yo el día que conseguí mover una raya pixel a pixel lo flipaba :lol: :lol: .

En WOS tienes un montón de libros.

"VADERETRO" creo que fue el primer juego que hice en el que el muñecajo se movia al pixel o cada dos pixels, las rutinas no estarán nada optimizadas pero funcionaban, si miras el código por allí debe estar la rutina y como la llamaba desde el Basic de Boriel, (aunque son para un gráfico de un caracter :mrgreen: )

Avatar de Usuario
Alxinho
Freddy Hardest
Mensajes: 896
Registrado: Mar Jun 19, 2007 11:20 am
Ubicación: Barcelona
Contactar:

Re: Menuda Optimización

Mensaje por Alxinho » Mié Mar 25, 2015 10:22 pm

Gracias JBGV (tío, cómo te llamas? que se me hace raro JBGV :lol: )

Siempre he pensado en mirarme tus juegos porque usas ZX Basic como yo pero es que me da mucha pereza meterme en códigos ajenos :lol:

Hoy que estaba de tarde en el curro y hay poca gente he estado con el curso de Santiago empollando un poco, la verdad es que este hombre se explica de puta madre, me encanta y se hace muy ameno. Al menos supongo yo que en un año algo me saldrá, pero para el próximo juego no creo que le pueda meter nada de asm.
Retrobytes Productions --> http://retrobytesproductions.blogspot.com.es

Soy un tío feliz, más que nada ... porque me sale más a cuenta.

Avatar de Usuario
JBGV
Manic Miner
Mensajes: 279
Registrado: Vie Feb 11, 2011 9:16 am

Re: Menuda Optimización

Mensaje por JBGV » Mié Mar 25, 2015 10:42 pm

:lol: :lol: Jose.

Pues el curso de Santiago es lo mejor para empezar, desde luego. Yo empecé igual que tu ahora, mirándolo a ratos. Se trata de ir haciendo pequeñas cosas para ir viendo de que va el asunto. Yo ahora uso ya solo ASM, aunque tengo en mente hacer uno otra vez con el B. Boriel.

Avatar de Usuario
Alxinho
Freddy Hardest
Mensajes: 896
Registrado: Mar Jun 19, 2007 11:20 am
Ubicación: Barcelona
Contactar:

Re: Menuda Optimización

Mensaje por Alxinho » Mié Mar 25, 2015 10:48 pm

Pero si haces sólo asm dónde lo escribes? en un archivo de texto y después PASMO o algo así? Jose? :lol:
Retrobytes Productions --> http://retrobytesproductions.blogspot.com.es

Soy un tío feliz, más que nada ... porque me sale más a cuenta.

Avatar de Usuario
JBGV
Manic Miner
Mensajes: 279
Registrado: Vie Feb 11, 2011 9:16 am

Re: Menuda Optimización

Mensaje por JBGV » Jue Mar 26, 2015 6:44 am

Si, uso este editor gratuito que está muy bien y PASMO. Este editor también lo usaba para el BAsic de Boriel.


http://www.contexteditor.org/index.php

Avatar de Usuario
Alxinho
Freddy Hardest
Mensajes: 896
Registrado: Mar Jun 19, 2007 11:20 am
Ubicación: Barcelona
Contactar:

Re: Menuda Optimización

Mensaje por Alxinho » Jue Mar 26, 2015 9:40 am

Yo uso el Crimsom editor ¿está mejor este?
Retrobytes Productions --> http://retrobytesproductions.blogspot.com.es

Soy un tío feliz, más que nada ... porque me sale más a cuenta.

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados