FASE (Fucking Awesome Spectrum Engine)

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

antoniovillena
Mensajes: 494
Registrado: Jue, 24 Oct 2013, 15:52

Re: FASE (Fucking Awesome Spectrum Engine)

Mensajepor antoniovillena » Sab, 25 Ene 2014, 22:09

He modificado el main.c para que en la demo el protagonista pueda disparar, adjunto el .TAP. Me gustaría que la demo fuese lo más sencilla posible pero a la vez muestre todo el potencial del engine. Si tenéis alguna sugerencia ya sabéis.
Adjuntos
game.tap
(15.05 KiB) Descargado 370 veces
Avatar de Usuario
radastan
Mensajes: 692
Registrado: Vie, 20 Ago 2010, 12:54
Contactar:

Re: FASE (Fucking Awesome Spectrum Engine)

Mensajepor radastan » Lun, 27 Ene 2014, 10:17

Va como la seda.

Espero con ansia las llamadas desde C que está preparando D_Skywalk.
antoniovillena
Mensajes: 494
Registrado: Jue, 24 Oct 2013, 15:52

Re: FASE (Fucking Awesome Spectrum Engine)

Mensajepor antoniovillena » Lun, 27 Ene 2014, 11:46

$this->bbcode_second_pass_quote('radastan', 'V')a como la seda.

Espero con ansia las llamadas desde C que está preparando D_Skywalk.


De todas formas no hay ningún compromiso. A todos nos gustaría que D_Skywalk completara la parte C del engine para tener algo parecido a la Churrera (que no haya que picar ni una línea de código), pero hay que tener en cuenta que es una tarea muy complicada que le llevará tiempo, incluso si opta por hacer un copy/paste de la Churrera.

En cualquier caso tal y como está planteado el proyecto ahora mismo se pueden hacer juegos en C sin tener que calentarse mucho la cabeza en el aspecto gráfico. Ya tengo terminada la demo definitiva (adjunto .tap). La demo está muy simplificada para que sea didáctica, en un juego real los sprites tienen inercia y gravedad, el protagonista tiene una secuencia de animación compuesta por 8 sprites y los enemigos por 2 sprites y hay muchos más elementos en el juego (sonido, saltos, colisiones con los enemigos, cerrojos, tiles animados, etc...).

La demo está hecha con SDCC, que en general es un compilador más eficiente pero menos amigable que el Z88DK, sobre todo a la hora de incluir ASM embebido y por el hecho de que no acepta ficheros binarios (he tenido que emplear una herramienta intermedia bin2c para incrustar la pantalla de fin)
Adjuntos
game.tap
(20.72 KiB) Descargado 248 veces