FASE (Fucking Awesome Spectrum Engine)
Moderador: na_th_an
-
- Mensajes: 494
- Registrado: Jue, 24 Oct 2013, 15:52
Re: FASE (Fucking Awesome Spectrum Engine)
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 389 veces
Re: FASE (Fucking Awesome Spectrum Engine)
Va como la seda.
Espero con ansia las llamadas desde C que está preparando D_Skywalk.
Espero con ansia las llamadas desde C que está preparando D_Skywalk.
-
- Mensajes: 494
- Registrado: Jue, 24 Oct 2013, 15:52
Re: FASE (Fucking Awesome Spectrum Engine)
$this->bbcode_second_pass_quote('radastan', 'V')a como la seda.
Espero con ansia las llamadas desde C que está preparando D_Skywalk.
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 265 veces