Crea tu propio juego de spectrum con la Churrera

Cursos, reparaciones, fichas, tutoriales, etc.

Moderador: Fundadores

Avatar de Usuario
elfoscuro
Demonio segundo orden
Demonio segundo orden
Mensajes: 1831
Registrado: 01 Abr 2013, 22:00
Been thanked: 26 times

Re: Crea tu propio juego de spectrum con la Churrera

Mensaje por elfoscuro »

Buenas.

Primero de todo, creo que habría que extraer el tema del video juego vaderetro de este hilo, o crear uno para cuestiones más técnicas. Me he encontrado con una duda, y no se muy bien donde ponerla...

Anjuel... tenéis un foro "oficial" del curso? Es que los comentarios del hilo me parecen un poco cortos...

Bueno, planteo mi duda.

En el capítulo 4, veo que se definen los sprites, pero lo mire como lo mire, me parecen poco 3-4 enemigos. Entonces, lo que he pensado es si se pueden hacer "bloques" de gráficos. Por ejemplo, Phantomas 2, tiene varias zonas delimitadas (las mazmorras, el castillo, la parte superior del castillo). Otro ejemplo, Sabrewulf, según vas encontrando partes del medallón, cambian los enemigos...

No se si se puede hacer, meter varios sprite-sets e ir cambiando de uno a otro a voluntad. Y lo mismo con los tiles... Igual gastan mucha memoria, pero si se pudiera, se daría variedad al juego...

Pienso, pero como mi C no es gran cosa ;-)

Primero, creamos dos variables, una para saber que "tipo" tenemos de enemigos, y otra temporal extern unsigned char temp [];

Luego, creamos los nuevos enemigos:

Código: Seleccionar todo

extern unsigned char sprite_17_a []; 
extern unsigned char sprite_17_b []; 
extern unsigned char sprite_17_c []; 
extern unsigned char sprite_18_a []; 
extern unsigned char sprite_18_b []; 
extern unsigned char sprite_18_c []; 
extern unsigned char sprite_19_a []; 
...
Y cuando queramos cambiar sería:

Código: Seleccionar todo

temp=sprite_8_a;
sprite_8_a=sprite_17_a;
sprite_17_a=temp;

temp=sprite_8_b;
sprite_8_a=sprite_17_b;
sprite_17_b=temp;

temp=sprite_8_c;
sprite_8_c=sprite_17_c;
sprite_17_c=temp;
Así, pondríamos el sprite 17 en el 8, y el 8 en el 17 (como backup). Si cambiamos a la primera zona de nuevo, lo haríamos de nuevo, y así, tendríamos todo como al principio... ¿Sería factible? ¿Tenemos RAM? Por lo que veo, cada sprite ocupa 48*3 bytes...

Un saludo.
Fin de impresión
Avatar de Usuario
wilco2009 !Sinclair 1
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 8155
Registrado: 01 Abr 2013, 23:47
Ubicación: Valencia
Has thanked: 47 times
Been thanked: 107 times

Re: Crea tu propio juego de spectrum con la Churrera

Mensaje por wilco2009 »

La limitación de sprites es por velocidad, no por memoria. Puedes perfectamente hacer lo que propones, lo único que está limitado es el número de sprites que se mueven simultáneamente.

En cuanto a lo de sacar el tema del juego de este hilo, creo que tienes razón. Abriré un nuevo hilo en el area de proyectos software.
"Aprender a volar es todo un arte. Aunque sólo hay que cogerle el truco. Consiste en tirarse al suelo y fallar".

Douglas Adams. Guía del autoestopista galáctico.
Avatar de Usuario
anjuel
Seguidor infernal
Seguidor infernal
Mensajes: 32
Registrado: 04 Abr 2013, 16:37
Ubicación: Zaragotham City
Contactar:

Re: Crea tu propio juego de spectrum con la Churrera

Mensaje por anjuel »

Yo en cuestiones de código no os puedo ayudar, na_th_an es el king :D
Avatar de Usuario
tacha Uruguay
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3167
Registrado: 04 Abr 2013, 20:22
Ubicación: Montevideo, Uruguay
Has thanked: 52 times
Been thanked: 35 times
Contactar:

Re: Crea tu propio juego de spectrum con la Churrera

Mensaje por tacha »

Me toy poniendo al dia leyendo los capitulos de a poco e intentando comprender a fondo lo expuesto. Toy con mucho trabajo por lo cual no he dado noticias al respecto. No desistais, please. En unas horas vuelvo.

Saludos!
66 6C 6F 70 70 69 6E 67 20 6D 61 73 63 61 20 50 30 6C 6C 34 / 6D 61 73 20 63 6F 74 69 6C 6C 61 20 73 65 72 E1 73 20 74 75 20 49 7A 61 72 6F 20 3A 70
Avatar de Usuario
flopping
Fundador
Fundador
Mensajes: 9973
Registrado: 29 Mar 2013, 15:26
Ubicación: Valencia
Been thanked: 124 times
Contactar:

Re: Crea tu propio juego de spectrum con la Churrera

Mensaje por flopping »

Tranquilo que esto no es cuestion de un dia o dos, asi que poco a poco, lentos pero bien.
No me hago responsable de mis post pues estan escritos bajo la influencia del alcohol y drogas psicotropicas, por la esquizofrenia paranoide.
(C) 1982-2024, 42 años de ZX Spectrum.
http://www.va-de-retro.com/ un foro "diferente".

Mi juego, que puedes descargar desde aqui
Avatar de Usuario
anjuel
Seguidor infernal
Seguidor infernal
Mensajes: 32
Registrado: 04 Abr 2013, 16:37
Ubicación: Zaragotham City
Contactar:

Re: Crea tu propio juego de spectrum con la Churrera

Mensaje por anjuel »

Avatar de Usuario
flopping
Fundador
Fundador
Mensajes: 9973
Registrado: 29 Mar 2013, 15:26
Ubicación: Valencia
Been thanked: 124 times
Contactar:

Re: Crea tu propio juego de spectrum con la Churrera

Mensaje por flopping »

Muchas gracias, ya queda menos para poder hacer un juego, jejejeej....
No me hago responsable de mis post pues estan escritos bajo la influencia del alcohol y drogas psicotropicas, por la esquizofrenia paranoide.
(C) 1982-2024, 42 años de ZX Spectrum.
http://www.va-de-retro.com/ un foro "diferente".

Mi juego, que puedes descargar desde aqui
Avatar de Usuario
wilco2009 !Sinclair 1
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 8155
Registrado: 01 Abr 2013, 23:47
Ubicación: Valencia
Has thanked: 47 times
Been thanked: 107 times

Re: Crea tu propio juego de spectrum con la Churrera

Mensaje por wilco2009 »

Gracias!, a seguir con la lectura. jejeje
"Aprender a volar es todo un arte. Aunque sólo hay que cogerle el truco. Consiste en tirarse al suelo y fallar".

Douglas Adams. Guía del autoestopista galáctico.
Avatar de Usuario
anjuel
Seguidor infernal
Seguidor infernal
Mensajes: 32
Registrado: 04 Abr 2013, 16:37
Ubicación: Zaragotham City
Contactar:

Re: Crea tu propio juego de spectrum con la Churrera

Mensaje por anjuel »

Avatar de Usuario
Sinclair
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3101
Registrado: 04 Jul 2013, 23:42

Re: Crea tu propio juego de spectrum con la Churrera

Mensaje por Sinclair »

Mu güeno zi señó.
Así al final hasta yo seré capaz de hacer un juego y tó, ya que cualquier intento anterior siempre acabó corrompiendo la jodida pila :)) :))
Salu2.
Imagen
Responder

Volver a “Cursos y Tutoriales”