Se encontraron 352 coincidencias

por D_Skywalk
Jue, 19 Jun 2014, 14:34
Foro: General
Tema: FASE (Fucking Awesome Spectrum Engine)
Respuestas: 196
Vistas: 48817

Re: FASE (Fucking Awesome Spectrum Engine)

Acabo de llegar a casa :) Si metes src dentro del engine, estoy de acuerdo en meter lib/bin (aunque lo seguiría metiendo dentro de lib/src). La cuestión es no mezclar el generador del engine, del código del juego. Por ejemplo yo lo saqué por que sólo quería versionar (con git) la carpeta del juego. ...
por D_Skywalk
Jue, 19 Jun 2014, 13:03
Foro: La Churrera
Tema: Evitar que el prota coja el color del fondo y Scripts
Respuestas: 31
Vistas: 18016

Re: Evitar que el prota coja el color del fondo

En asylum lo que hice fue cambiar el color del tile (y luego lo recuperaba cuando dejabas las setas). Lo tienes es el src pero básicamente es la función de pintar tiles (esta que está en printer) modificada para cambiar el color de su tile :) void draw_coloured_tile (unsigned char x, unsigned char y...
por D_Skywalk
Jue, 19 Jun 2014, 12:54
Foro: General
Tema: FASE (Fucking Awesome Spectrum Engine)
Respuestas: 196
Vistas: 48817

Re: FASE (Fucking Awesome Spectrum Engine)

Muchas gracias antonio, es que como decías lo del char to int, creía que creías que ahí estaba el fallo, disculpa el error. Estoy preparando unas cosas de la JAM (que tb la organizo XD) y me pongo a ver el ejemplo. Gracias tio :adore:
por D_Skywalk
Jue, 19 Jun 2014, 09:51
Foro: General
Tema: FASE (Fucking Awesome Spectrum Engine)
Respuestas: 196
Vistas: 48817

Re: FASE (Fucking Awesome Spectrum Engine)

Al parsear la macro pasa algo como esto: print_value(3,10, (int) tiles[tmpx+tmpy*15]); Y que problema hay de pasar un unsigned char a entero? Además esa función como ya ha pasado el "tiempo/frame" funciona, donde no funciona es en el prepare_screen que hay un bucle que se llena de basura ...
por D_Skywalk
Mié, 18 Jun 2014, 18:56
Foro: General
Tema: FASE (Fucking Awesome Spectrum Engine)
Respuestas: 196
Vistas: 48817

Re: FASE (Fucking Awesome Spectrum Engine)

Jodo D_Skywalk, vas a tener que poner a Antonio en los créditos, casi te está haciendo el juego para la jam :lol: Estoy dejándome los sesos para tener algo jugable para el viernes, vaya madikita :lol: :lol: :lol: :lol: :lol: Te lo envío por correo, muchas gracias antonio... y voy a dibujar el mapea...
por D_Skywalk
Mié, 18 Jun 2014, 16:50
Foro: General
Tema: FASE (Fucking Awesome Spectrum Engine)
Respuestas: 196
Vistas: 48817

Re: FASE (Fucking Awesome Spectrum Engine)

Pero a ver si yo quiero, simplemente que cuando cambie de pantalla en tiles estén los nuevos tiles de la nueva pantalla que tengo que llamar?

:cafe:
por D_Skywalk
Mié, 18 Jun 2014, 14:08
Foro: General
Tema: FASE (Fucking Awesome Spectrum Engine)
Respuestas: 196
Vistas: 48817

Re: FASE (Fucking Awesome Spectrum Engine)

ok! Jeje, como mola el gatito. Como dice na_th_an, puedes acelerar los cálculos de la dirección de comienzo con una tabla. Yo antes usaba otra tabla distinta que me daba directamente la dirección. Con la que uso ahora sólo hace la permutación, es casi tan rápida como la otra pero sólo gasta 256 byte...
por D_Skywalk
Mié, 18 Jun 2014, 13:02
Foro: General
Tema: FASE (Fucking Awesome Spectrum Engine)
Respuestas: 196
Vistas: 48817

Re: FASE (Fucking Awesome Spectrum Engine)

Ya, ya, estaba depurando entonces tengo un par de flags todo el rato en pantalla XDDD Bueno por el momento me quedo con las dos XD Y bueno he mejorado la version anterior de la que funciona en pantalla, por si a alguien le valiera... void _show_str() { unsigned char * s = g_string; unsigned int scr,...
por D_Skywalk
Mié, 18 Jun 2014, 12:34
Foro: General
Tema: FASE (Fucking Awesome Spectrum Engine)
Respuestas: 196
Vistas: 48817

Re: FASE (Fucking Awesome Spectrum Engine)

Gracias nath, acabo de probarla pero me parpadea y la de antonio se veía bien :? void draw_fast_str () { unsigned char *address; unsigned char i; unsigned char c; unsigned char * s = g_string; //whiteout_everything (); address = (unsigned char *) (22528 + g_str_x + (g_str_y << 5)) | *shadow << 8; nc...
por D_Skywalk
Mié, 18 Jun 2014, 11:35
Foro: General
Tema: FASE (Fucking Awesome Spectrum Engine)
Respuestas: 196
Vistas: 48817

Re: FASE (Fucking Awesome Spectrum Engine)

Vale, pues cuando y vale más de 9 hace cosas como estas...
print-fail.png
print-fail.png (2.8 KiB) Visto 2984 veces


Y si uso menores como el 5 se ve bien...
print-5.png
print-5.png (2.81 KiB) Visto 2984 veces


¿la memoria de video no es secuencial??
:poke:

Ir a búsqueda avanzada