Saludos desde una lejana galaxia! XD

Chit chat general. Habla con los MojonTwins y con los amigos de los MojonTwins. Reza a Vah-ka. Delinque. Aviso: está PROHIBIDO tirarse peos fuerte. Si les cortas el pescuezo, vale.

Moderador: na_th_an

Avatar de Usuario
na_th_an
Mensajes: 26412
Registrado: Vie, 09 Ene 2009, 12:18

Re: Saludos desde una lejana galaxia! XD

Mensajepor na_th_an » Sab, 05 Oct 2013, 11:35

Sí, me temo que te has pasado bastante :D

Formas de adelgazar incluyen hacer una música más corta (o con mucha repetición de patrones cortos, para aprovechar) y, sobre todo, hacer que las pantallas comprimidas sean más sencillas. Cuanto más compleja (con menos repetición) y rellena sea una pantalla comprimida más ocupará. Desconozco cuanto ocupan tus pantallas, pero a veces sí es posible ahorrarse 1Kb cambiando una de ellas. Los patrones de dithering suelen ocupar un huevo. A veces, usar ordered dither o tritono en lugar de floyd-steimberg u otra forma de dithering ahorra un montón, ya que los dos primeros producen patrones con mucha repetición a lo largo de la pantalla.
Como diría Rorshach: "Urm..."
Avatar de Usuario
D_Skywalk
Mensajes: 352
Registrado: Mar, 01 Oct 2013, 13:36

Re: Saludos desde una lejana galaxia! XD

Mensajepor D_Skywalk » Sab, 05 Oct 2013, 11:45

Pues si, ha sido por poner los créditos en la pantalla de ending...

Dejándolo como antes gano 500bytes, ahora mismo me faltan...

Código: Seleccionar todo

Block type 0x10 (Standard Speed Data)
  Block duration: 1.10 sec
  Data length: 19 bytes
  CODE: justin.bin
  Checksum: pass
  Pause length: 1000 ms
Block type 0x10 (Standard Speed Data)
  Block duration: 192.58 sec
  Data length: 36943 bytes
  Checksum: pass
  Pause length: 1000 ms
Total tape duration: 235.84 sec


Voy a ver que me como por las imágenes ^^_

Tengo ganas de publicarlo ya pero Paco Pastor aun no me contestó, no si usar el logo de ERBE o hacer otro y puerta :(

Un Saludo y vamos a hacer deporte, aunque ahora mismo no peta :wan:
David Skywalker
Weblog: http://david.dantoine.org
Avatar de Usuario
na_th_an
Mensajes: 26412
Registrado: Vie, 09 Ene 2009, 12:18

Re: Saludos desde una lejana galaxia! XD

Mensajepor na_th_an » Sab, 05 Oct 2013, 11:47

¿Usas llaves en el juego? Si no, desactívalas. También deberías desactivar los objetos, ya que el manejo lo hacemos en el script. Los bloques empujables también ocupan un montón, si no tienes asegurate de desactivarlos también.

Es que me extraña que te ocupe tanto. El Helmet tiene activados un montón de motores (disparos, tiles que se rompen, scripting, objetos, llaves, tiles empujables, enemigos tipo 7...) y no ocupa tanto :)
Como diría Rorshach: "Urm..."
Avatar de Usuario
D_Skywalk
Mensajes: 352
Registrado: Mar, 01 Oct 2013, 13:36

Re: Saludos desde una lejana galaxia! XD

Mensajepor D_Skywalk » Sab, 05 Oct 2013, 12:21

Bueno, la verdad que yo tampoco lo sé lo tengo todo off XD

Ya cabe todo, voy a ver como meto los créditos :?

Un Saludo y ya queda menos :cafe:
David Skywalker
Weblog: http://david.dantoine.org
Avatar de Usuario
na_th_an
Mensajes: 26412
Registrado: Vie, 09 Ene 2009, 12:18

Re: Saludos desde una lejana galaxia! XD

Mensajepor na_th_an » Sab, 05 Oct 2013, 12:39

Si tu tileset tiene un montón de tiles vacíos al final podemos ahorrar algunos bytes más modificando la rutina que los imprime y recortando esos ceros. La rutina imprime el caracter que sea y le da el color obteniendo el atributo de la dirección tileset + 2048 + t donde t es el número del carácter (lo puedes ver en printer.h). Si recortamos algunos bytes del final del tileset (en tileset.h tiene que haber un montón de ceros antes de la linea 271, que es donde empiezan los atributos) tendremos que restar el número de bytes que ahorremos (que será el número de lineas que eliminemos de tileset.h por 8) a ese 2048.
Como diría Rorshach: "Urm..."
Avatar de Usuario
D_Skywalk
Mensajes: 352
Registrado: Mar, 01 Oct 2013, 13:36

Re: Saludos desde una lejana galaxia! XD

Mensajepor D_Skywalk » Sab, 05 Oct 2013, 13:02

OK! no me sobran muchos pero voy a mirar...

Una duda más hay alguna forma de que si en extern uso print_str repintar esa zona? o mucho mejor hay alguna forma de hacer una espera de milisegundos ignorando el teclado?

THX!
David Skywalker
Weblog: http://david.dantoine.org
Avatar de Usuario
na_th_an
Mensajes: 26412
Registrado: Vie, 09 Ene 2009, 12:18

Re: Saludos desde una lejana galaxia! XD

Mensajepor na_th_an » Sab, 05 Oct 2013, 13:07

No sé a qué te refieres con repintar esa zona :) Si desde el script llamas a REDRAW se redibujan los tiles de la pantalla, no sé si te servirá.

No hay espera sin pulsación de tecla. Te diría que replicases "espera_activa" (en engine.h) quitando la detección, pero me temo que añadir más código está chungo.
Como diría Rorshach: "Urm..."
Avatar de Usuario
D_Skywalk
Mensajes: 352
Registrado: Mar, 01 Oct 2013, 13:36

Re: Saludos desde una lejana galaxia! XD

Mensajepor D_Skywalk » Sab, 05 Oct 2013, 13:32

Gracias voy a ver si me entra la espera_forzosa ;)

Por cierto, recuerdo que me explicaste como iba lo de los colores, pero no lo recuerdo ya :_
Quiero poner una fuente con fondo verde y color blanco y no doy :/

[UPDATE]
Lo tengo 39! XDD es lo que tiene no dormir... XDD

Un Saludo! :cheer:
David Skywalker
Weblog: http://david.dantoine.org
Avatar de Usuario
na_th_an
Mensajes: 26412
Registrado: Vie, 09 Ene 2009, 12:18

Re: Saludos desde una lejana galaxia! XD

Mensajepor na_th_an » Lun, 07 Oct 2013, 10:26

:D

Remember: INK + 8 * PAPER + 64 * BRIGHT ( + 128 * FLASH, pero eso no nos gusta ).
Como diría Rorshach: "Urm..."
Avatar de Usuario
angel
Mensajes: 23212
Registrado: Vie, 09 Ene 2009, 13:04
Ubicación: Torreznolandia
Contactar:

Re: Saludos desde una lejana galaxia! XD

Mensajepor angel » Lun, 07 Oct 2013, 10:34

Yo siempre tengo que buscarlo :lol:
(_\_) (_|_) (_/_) (_|_) ILLO KE HEHEHEHEHEHEEEHEHEHEH!

¡Activa tu rainbow pechónico!

Volver a “General”

¿Quién está conectado?

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