Nuevo proyecto: Fulanito en el Puto Juego Chungo

For all things Churrera. ¿Estás haciendo un juego? ¿quieres proponer un cambio? ¿tienes alguna duda? ¡Cuéntanoslo!

Moderador: na_th_an

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

Re: Nuevo proyecto: Fulanito en el Puto Juego Chungo

Mensajepor na_th_an » Lun, 11 Ago 2014, 08:34

He modificado cinco archivos y añadido un nuevo a la versión 3.99.3d (work in progress). Como con lo del disparo limitado, me he limitado a vomitar código sin probar, así que es posible que el cascazo sea importante. Pero bueno, poco a poco :lol:

$this->bbcode_second_pass_code('', 'Check Points
------------

Se trata de definir "check points" en el juego. Se colocan como hotspots de
tipo 6. Cuando el jugador los toca, se almacena su estado actual:

- Valor de todos los flags. (si aplica)
- Posición. (n_pant, tile X, tile Y)
- Tiempo. (si aplica)
- Munición. (si aplica)

Cuando esto ocurre, cuando se va a iniciar una nueva partida se da la opción
entre empezar de nuevo o continuar desde el último check point.

Nótese que no es posible almacenar llaves y objetos, ya que esto implicaría
hacer copias en memoria de estructuras grandes. Esta funcionalidad está más
pensada para juegos en los que la lógica venga regida por un script.

También se puede configurar el motor para que la vuelta al check point se de
siempre que perdamos una vida.

#define ENABLE_CHECKPOINTS // Activa la funcionalidad.
#define CP_RESET_WHEN_DYING // Restaura al jugador siempre que muere.
#define CP_RESET_ALSO_FLAGS // y además restaura los flags.

El comportamiento por defecto es que no pase nada al morir, y cuando acabe la
partida podremos continuar desde el último checkpoint.

Si se activa CP_RESET_WHEN_DYING, además, cada vez que se pierda una vida se
trasladará al jugador al último checkpoint.

Si se activa CP_RESET_ALSO_VALUES, además de lo anterior, se restaurará el
valor de los flags.')

Pues eso, a var si lo vamos puliendo/ampliando y tal. En principio, una vez que se salve la partida (tocando un hotspot tipo 6), la proxima vez que se inicie el juego debería salir un nuevo menú MUY SENCILLO para poder empezar desde el principio o continuar. En principio dejaremos ese menú sencillo y el que quiera petarlo más que lo haga.
Como diría Rorshach: "Urm..."
Avatar de Usuario
na_th_an
Mensajes: 26413
Registrado: Vie, 09 Ene 2009, 12:18

Re: Nuevo proyecto: Fulanito en el Puto Juego Chungo

Mensajepor na_th_an » Lun, 11 Ago 2014, 08:39

Pongo por aquí un rar mientras me monto esto el mi github.
Adjuntos
Churrera3.99.3d--wip--20140811a.rar
(1.21 MiB) Descargado 193 veces
Como diría Rorshach: "Urm..."
Avatar de Usuario
na_th_an
Mensajes: 26413
Registrado: Vie, 09 Ene 2009, 12:18

Re: Nuevo proyecto: Fulanito en el Puto Juego Chungo

Mensajepor na_th_an » Lun, 11 Ago 2014, 08:45

https://github.com/mojontwins/churrera

Como seguro que hay que hacer algún cambio, lo iré subiendo ahí para no liarnos.
Como diría Rorshach: "Urm..."
Avatar de Usuario
son_link
Mensajes: 467
Registrado: Mar, 01 Oct 2013, 11:49
Ubicación: Atlantis, Galaxia Pegaso
Contactar:

Re: Nuevo proyecto: Fulanito en el Puto Juego Chungo

Mensajepor son_link » Lun, 11 Ago 2014, 09:43

Bien, por fin os habeis animado a subirlo a Github :ymca:
Esta tarde me pongo a testearlo, que ahora tengo cosas que hacer y luego tocq ir al aquagym :mrgreen:
LOAD TAPE ERROR
Image
Avatar de Usuario
na_th_an
Mensajes: 26413
Registrado: Vie, 09 Ene 2009, 12:18

Re: Nuevo proyecto: Fulanito en el Puto Juego Chungo

Mensajepor na_th_an » Lun, 11 Ago 2014, 10:13

Lo tengo en github desde hace más de un año, pero a título personal para no perderme con mis cambios :)
Como diría Rorshach: "Urm..."
Avatar de Usuario
son_link
Mensajes: 467
Registrado: Mar, 01 Oct 2013, 11:49
Ubicación: Atlantis, Galaxia Pegaso
Contactar:

Re: Nuevo proyecto: Fulanito en el Puto Juego Chungo

Mensajepor son_link » Lun, 11 Ago 2014, 11:24

$this->bbcode_second_pass_quote('na_th_an', 'L')o tengo en github desde hace más de un año, pero a título personal para no perderme con mis cambios :)

Eso esta bien, ademas así se pueden hacer forks para los que implementen cosas nuevas en el motor y no se vayan a meter en la oficial (como el compresor de mapas)
Creo que usare los gráficos de Sami Troid, al menos a Sami ya que me esta costando lo suyo animar al nuevo personaje (haber si hablo con el que me esta ayudando con el tema gráfico). Mas tarde subo el tileset para que vayáis dando vuestra opinión ya que estoy trabajando en el.
LOAD TAPE ERROR
Image