HispaMSX

Re: [hispamsx] Msx: Editores de niveles, sprites y demás cos as.

2005-01-22 17:03:05
Gracias x la info payos,

Salu2

Esa es la idea de hacerlo "a mano". Cojes lápiz y papel

Sí claro coJer. Como el cojo que cojeaba. En fin. Esto de escribir 
tanto en inglés y olvidar
la lengua materna no puede ser bueno. Aunque abajo me fijo y lo he 
escrito bien varias
veces. Habrá sido uno de mis múltiples lapsus mentales.


cuadrículado. Te pones a dibujar los sprites como si fuera un
editor, haciéndote un cuadro de 8x8 o bien uno de 16x16, o más
grande si quieres combinar diversos sprites para hacer uno mayor.
Después, por cada linea de 8x8, coges la parte izquierda (parte alta
del byte o nibble más significativo) y lo codificas, y luego coges
la parte derecha (parte baja), así de arriba hacia abajo para los
sprites de 8x8. Los de 16x16 se codifican como si fueran 4 de 8x8,
dispuestos de arriba hacia abajo y de izquierda a derecha.

Sprite 16x16

 0 2
 1 3

Primero codificas el 0 que es de 8x8, luego el 1, luego el 2 y luego
el 3.

Ya sé que es puñetero, pero para probar hasta que encuentres un
editor, pues ya va bien 8).

Además, no hace falta ni que codifiques en hexadecimal si no
quieres, puedes perfectamente hacer lo siguiente

800 DATA &B00011000
810 DATA &B00111100
820 DATA &B01011010
830 DATA &B00011000
840 DATA &B00011000
850 DATA &B00011000
860 DATA &B00011000
870 DATA &B00011000

No se si se aprecia mucho, pero es una flecha apuntando hacia arriba.

Venga, ya tardas en programar algo 8D.

Saludos.

David.


Hola

Como puedo previsualizarlo? Me pillo papel y boli o que? XDDD

Salu2,
Alex



También podrías aprender binario y hacerte tus sprites a mano 
8D. Es
como yo lo hacía
antaño

0000->0
0001->1
0010->2
0011->3
0100->4
0101->5
0110->6
0111->7
1000->8
1001->9
1010->A
1011->B
1100->C
1101->D
1110->E
1111->F

Si tienes un sprite de 8x8, pues si la primera linea es

00011000

entonces es un 19 en hexadecimal, es decir &H19

y así vas combinando.

Aunke msx-kun creo que hizo uno. Venga!

David.



Hola

Trasteando por la página de Magoo he visto su editor de 
niveles y su
convertidor de sprites, pero... como dibujo mis propios 
sprites? Está
claro que con sus programas se pueden importar facilmente y 
trabajar
con
ellos en el editor, pero no tengo ningún conocimiento a la hora de
diseñar. Me he pateado las primeras páginas del google 
poniendo "msx
screen 5 sprite editor" y cosas así, pero no he sacado nada en 
claro.
Si alguien puede aportarme info extra de editores de niveles, 
sprites,
músicas, etc. pués na, agradadecido.

Salu2,
Alex
--


[Se han eliminado los trozos de este mensaje que no contenían 
texto]



*HispaMSX. La mailing-list de MSX en castellano*
Para cualquier duda: hispamsx-owner(_en_)yahoogroups(_punto_)com
Web de lista: http://www.hispamsx.org


Patrocinio de Yahoo! Grupos





Enlaces a Yahoo! Grupos
* Para visitar tu grupo en la web, accede a :
http://es.groups.yahoo.com/group/hispamsx/

* Para cancelar tu suscripción a este grupo, envía un mensaje a:
hispamsx-unsubscribe(_en_)yahoogroups(_punto_)com

* El uso que hagas de Yahoo! Grupos está sujeto a las Condiciones
del servicio de Yahoo!.




___________________________________________________
Yahoo! Messenger - Nueva versión GRATIS
Super Webcam, voz, caritas animadas, y más...
http://messenger.yahoo.es


*HispaMSX. La mailing-list de MSX en castellano*
Para cualquier duda: hispamsx-owner(_en_)yahoogroups(_punto_)com
Web de lista: http://www.hispamsx.org


*Patrocinio de Yahoo! Grupos*



------------------------------------------------------------------------
*Enlaces a Yahoo! Grupos*

* Para visitar tu grupo en la web, accede a :
http://es.groups.yahoo.com/group/hispamsx/

* Para cancelar tu suscripción a este grupo, envía un mensaje a:
hispamsx-unsubscribe(_en_)yahoogroups(_punto_)com
<mailto:hispamsx-unsubscribe(_en_)yahoogroups(_punto_)com?subject=Unsubscribe>

* El uso que hagas de Yahoo! Grupos está sujeto a las Condiciones
del servicio de Yahoo! <http://es.docs.yahoo.com/info/utos.html>.




--


[Se han eliminado los trozos de este mensaje que no contenían texto]



*HispaMSX. La mailing-list de MSX en castellano*
Para cualquier duda: hispamsx-owner(_en_)yahoogroups(_punto_)com
Web de lista: http://www.hispamsx.org


Patrocinio de Yahoo! Grupos





Enlaces a Yahoo! Grupos
* Para visitar tu grupo en la web, accede a :
http://es.groups.yahoo.com/group/hispamsx/

* Para cancelar tu suscripción a este grupo, envía un mensaje a:
hispamsx-unsubscribe(_en_)yahoogroups(_punto_)com

* El uso que hagas de Yahoo! Grupos está sujeto a las Condiciones del
servicio de Yahoo!.





[Se han eliminado los trozos de este mensaje que no contenían texto]



*HispaMSX. La mailing-list de MSX en castellano*
Para cualquier duda: hispamsx-owner(_en_)yahoogroups(_punto_)com
Web de lista: http://www.hispamsx.org


                    Patrocinio de Yahoo! Grupos

                                 



Enlaces a Yahoo! Grupos
*   Para visitar tu grupo en la web, accede a :
    http://es.groups.yahoo.com/group/hispamsx/
   
*   Para cancelar tu suscripción a este grupo, envía un mensaje a:
    hispamsx-unsubscribe(_en_)yahoogroups(_punto_)com
   
*   El uso que hagas de Yahoo! Grupos está sujeto a las Condiciones 
del servicio de Yahoo!.







*HispaMSX. La mailing-list de MSX en castellano*
Para cualquier duda: hispamsx-owner(_en_)yahoogroups(_punto_)com
Web de lista: http://www.hispamsx.org


*Patrocinio de Yahoo! Grupos*


------------------------------------------------------------------------
*Enlaces a Yahoo! Grupos*

    * Para visitar tu grupo en la web, accede a :
      http://es.groups.yahoo.com/group/hispamsx/
       
    * Para cancelar tu suscripción a este grupo, envía un mensaje a:
      hispamsx-unsubscribe(_en_)yahoogroups(_punto_)com
      
<mailto:hispamsx-unsubscribe(_en_)yahoogroups(_punto_)com?subject=Unsubscribe>
       
    * El uso que hagas de Yahoo! Grupos está sujeto a las Condiciones
      del servicio de Yahoo! <http://es.docs.yahoo.com/info/utos.html>.




-- 


[Se han eliminado los trozos de este mensaje que no contenían texto]


<Anterior en la conversación] Conversación actual [Siguiente en la conversación>