Babaliba CPC

Sistemas 464, 664, 6128, 472, ...
skywalky
Commodore 128
Commodore 128
Mensajes: 122
Registrado: 21 Feb 2014, 16:17
Sistema Favorito: PC
primer_sistema: Amstrad CPC
consola_favorita: (Otro)
Primera consola: Sony PlayStation 2
Gracias dadas: 45 veces
Gracias recibidas: 28 veces

Re: Babaliba CPC

Mensajepor skywalky » 30 Abr 2014, 16:39

Sólo han tenido que pasar 30 años pero la espera valdrá la pena :D

Avatar de Usuario
kaosoverride
Commodore 128
Commodore 128
Mensajes: 107
Registrado: 02 Jul 2008, 00:26
Sistema Favorito: Amstrad CPC
primer_sistema: Amstrad CPC
consola_favorita: Sega Genesis/Megadrive
Primera consola: Atari 2600
Ubicación: Guipuzcoa
Gracias recibidas: 1 vez
Contactar:

Re: Babaliba CPC

Mensajepor kaosoverride » 06 May 2014, 01:35

Ya comente en Retromadrid que me saquearais lo que necesiteis de mi codigo del marron en la euskal que lo hago asi desplazando a dos pasos, aunque no es que sea el mejor codigo precisamente xD

Yo al movimiento le defino "hacer pasos" y son 2 pasos. El primero que avanzamos media casilla y el segundo paso que ya llegas recorriendo la otra media casilla. Son dos estados. Con llevar la cuenta y hacer que ignoremos el teclado hasta acabar el segundo estado deberia valer.

La colision se mira contra el escenario antes de moverle del sitio como si fueses a moverlo de golpe, como ahora. No necesitas mirar escenario al dar el segundo paso.

Eso si, a cada medio desplazamiento mira colision con los malos.... Podria darse sino el caso de que se pisen ambos a medio desplazar y seria como si se intercambiasen de posicion sin colision!

Pintaza y mimo si que tiene, animo y que lo dejeis bordado ;)

Avatar de Usuario
Mode2
Amiga 2500
Amiga 2500
Mensajes: 2621
Registrado: 08 Oct 2009, 23:53
Sistema Favorito: Amstrad CPC
primer_sistema: Amstrad CPC
consola_favorita: Atari 2600
Primera consola: TV Games/Pong Clone
Ubicación: The Grid
Gracias dadas: 1 vez
Gracias recibidas: 8 veces
Contactar:

Re: Babaliba CPC

Mensajepor Mode2 » 06 May 2014, 10:47

No hay ningun tipo de problema a la hora de implementar lo del doble paso, es sencillo Kaos. No estaba en la demo porque no dió tiempo. De todas formas, ya me dijo alguno que otro que porque no se movía al pixel o cada dos como mucho pero entiendo que así se alejaría del original.
BUSCO: VideoPac+, Jaguar, Saturn, Micromanía nº1 1ª época, Amstrad Semanal, MicroHobby, juegos (especialmente Atari, CPC y Vectrex), Newbrain, Aquarius, Sam Copué, 520 ST, manual +3, manual CPC664.

Avatar de Usuario
kaosoverride
Commodore 128
Commodore 128
Mensajes: 107
Registrado: 02 Jul 2008, 00:26
Sistema Favorito: Amstrad CPC
primer_sistema: Amstrad CPC
consola_favorita: Sega Genesis/Megadrive
Primera consola: Atari 2600
Ubicación: Guipuzcoa
Gracias recibidas: 1 vez
Contactar:

Re: Babaliba CPC

Mensajepor kaosoverride » 06 May 2014, 14:03

Como el original, que sino pierde su gracia!! ;)

Avatar de Usuario
na_th_an
Amiga 1200
Amiga 1200
Mensajes: 1273
Registrado: 10 Oct 2012, 11:17
Sistema Favorito: (Otro)
primer_sistema: Spectrum +2
consola_favorita: Sony PlayStation 1
Primera consola: Sega Master System
Gracias dadas: 18 veces
Gracias recibidas: 15 veces

Re: Babaliba CPC

Mensajepor na_th_an » 06 May 2014, 14:11

El original se mueve a carácter. Cada bloque está compuesto por 3x3 carácteres de 8x8. Cada sprite se mueve a la siguiente casilla, por tanto, en tres pasos.

Primero se detecta si es posible moverlo en la dirección que se desea. Si es posible, se activa el estado "moviéndose" hacia dicha dirección. Durante tres cuadros del juego, se moverá el sprite un carácter en la dirección indicada, tras lo cual se volverá al estado inicial. Sólo es posible decidir una nueva dirección en dicho estado inicial, por lo que es buen momento para leer el teclado (protagonista) o ejecutar la IA (enemigos).

Las colisiones se detectan en todos los cuadros, sin importar el estado en el que esté cada sprite.

Si queréis hacerlo fiel al original, esta es la manera. Tenemos el sistema bastante estudiado, porque además de pinitos y experimentos, tenemos dos juegos que emplean exactamente esta misma técnica:




Avatar de Usuario
radastan
Amiga 2500
Amiga 2500
Mensajes: 4542
Registrado: 11 Jun 2007, 19:29
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Sega Genesis/Megadrive
Primera consola: TV Games/Pong Clone
Ubicación: Córdoba
Gracias dadas: 9 veces
Gracias recibidas: 40 veces
Contactar:

Re: Babaliba CPC

Mensajepor radastan » 06 May 2014, 14:15

Cada vez que veo el Freelance Monster Slayer se me cae la baba, pero que pedazo de escenarios os currásteis. Eso lo llego a ver en los 80 y habría sido apoteósico.

Deseando jugar el Ninjajar, que promete ser apoteósico en TODOS los sentidos.
Yo tengo una máquina del tiempo, se llama ZX Spectrum, siempre me devuelve a los buenos momentos.
(\.../) (\.../) (\.../) (\.../)
( *.*) ('.'= ) ('.'= ) ('.'= )
(")_(") (")_(") (")_(") (")_(")
╔═══╦═══╦═══╦══╦══╗
║╔═╗║╔═╗║╔═╗╠╣╠╩╣╠╝
║║─║║╚══╣║─╚╝║║─║║
║╚═╝╠══╗║║─╔╗║║─║║
║╔═╗║╚═╝║╚═╝╠╣╠╦╣╠╗
╚╝─╚╩═══╩═══╩══╩══╝


Volver a “Amstrad CPC”

¿Quién está conectado?

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