Commodore manía

Commodore 64 => General => Mensaje iniciado por: R. INTERNATIONAL en Febrero 14, 2012, 21:35:16

Título: Making Off de ROBOT NATION
Publicado por: R. INTERNATIONAL en Febrero 14, 2012, 21:35:16
En éste Hilo, Lobo y Yo vamos a ir poniendo cualquier curiosidad en relacion al Making Off, del proyecto.

  Saludos!!
Título: Re:Making Off de ROBOT NATION
Publicado por: lobogris en Febrero 14, 2012, 22:35:42
Empiezo mostrandoos un poco como está estructurado el código fuente del proyecto. Al principio todo empezó como un único fuente .asm, pero al final se fue haciendo tan laaaargo, que me tuve que organizar muy bien y separarlo todo en archivos "include" y todos bien ordenaditos en carpetas y subcarpetas.

Con RN he estrenado mi propio Kickass IDE, y he de decir que me ha resultado de lo más satisfactorio, cómodo y super práctico... a menudo miraba mi propia ayuda de referencia para optimizaciones avanzadas. Además, la experiencia demostrada aquí, me ha servido (un poco más) para ver que cosas añadir o mejorar, en el futuro en mi IDE.

(http://dl.dropbox.com/u/17354872/blog/rn/rn-project.png)

Como es un proyecto que genera un .D64 y no un único .PRG, me creé un archivo MAKE.BAT al que llamaba desde el IDE (ajustando las herramientas personalizadas para "Compilar y Ejecutar") en el que llamo a la utilidad (para algunos desconocida) del Vice C1541.EXE, para ir montando todo el disco con la compilación. De todo este sistema, seguro que sacaré un gestor de proyectos mejorado en futuras versiones del Kickass IDE...

Aqui os muestro el .BAT para que veáis un poco (los que tengáis curiosidad):

MAKE.BAT

Código: [Seleccionar]
@echo off
rem ----------------------------
rem Creador de Robot_Nation.d64
rem ----------------------------

echo Compilando rn.asm
java -jar  c:\kickass\kickass.jar rn.asm
IF ERRORLEVEL 1 GOTO ERROR

exomizer sfx 0x19aa rn.prg -Di_effect=2 -x "lda #1 sta $d020 dec $d020 lda #0 sta $d021" -o rn.prg

c1541 -format robot-nation,76 d64 Robot_Nation_v1-1.d64
echo Incluyendo archivos en el disco ...
c1541 -attach Robot_Nation_v1-1.d64 -write rn.prg
c1541 -attach Robot_Nation_v1-1.d64 -rename rn.prg rn
del rn.prg
c1541 -attach Robot_Nation_v1-1.d64 -write data\koa\p0
c1541 -attach Robot_Nation_v1-1.d64 -write data\koa\p1
c1541 -attach Robot_Nation_v1-1.d64 -write data\koa\p2
c1541 -attach Robot_Nation_v1-1.d64 -write data\koa\p3
c1541 -attach Robot_Nation_v1-1.d64 -write data\koa\p4
c1541 -attach Robot_Nation_v1-1.d64 -write data\koa\p5
c1541 -attach Robot_Nation_v1-1.d64 -write data\koa\p6
c1541 -attach Robot_Nation_v1-1.d64 -write data\koa\pl
c1541 -attach Robot_Nation_v1-1.d64 -write data\chars\charset.pak
c1541 -attach Robot_Nation_v1-1.d64 -write data\mus\mc
c1541 -attach Robot_Nation_v1-1.d64 -write data\spr\s0
c1541 -attach Robot_Nation_v1-1.d64 -rename charset.pak charset
echo Lanzando Robot_Nation.d64 ...
start "" C:\Emuladores\Commodore\C64\Emuladores\WinVICE-2.3-x86\x64sc Robot_Nation_v1-1.d64
GOTO FIN

:ERROR
ECHO No se ha podido compilar con éxito, el código fuente contenia error/es.
:FIN

Me cree una carpeta cfg donde guarde el archivo de comandos (CEDT.CMD) que usa el IDE con mi nueva configuración para "Compilar...", para en el futuro, cuando la cambie por la conf. original que lleva pueda volver a compilar rápidamente con este sistema.


Si quereis saber más curiosidades, preguntad. Tanto Rulas como yo, estaremos encantados de responder a todas vuestras inquietudes. ¡Saludos!
Título: Re:Making Off de ROBOT NATION
Publicado por: lobogris en Febrero 14, 2012, 23:15:10
(http://dl.dropbox.com/u/17354872/blog/rn/sprites-rn-photoshop.png)

En mi blog, veréis que he puesto esta foto para mostrar el making off de los sprites.

Os paso a contar una curiosidad y matizaciones sobre este apartado:

En esta captura la paleta de colores se ve asi, por que cada sprite tiene una paleta distinta, y al ponerlos todos en un mismo archivo, de cara a convertir el .gif al formato de c64 me era necesario que cada pixel tuviera un color igual para cada uno de los 3 que puede tener un sprite (el propio del spr, el multi1 y el multi2) + el color (común para todos, o "transparente") del fondo.

La cuestión es que al principio, antes de pedirle a Rulas si tenia por ahi los sprites para incluirlos en la demo, los ripee de la demo en BASIC (que por cierto, pronto pondréis ver por aqui) que hizo hace tiempo ("la madre del cordero" jeje). Asi que los pase a Photoshop y justo cuando los iba a usar, me llega un correo de Raúl en el que me decia que habia conseguido recuperar prácticamente todos los spr (en el formato Sprite Pad)...

Con lo que no tuve que hacer ningún esfuerzo al final con ese gif que me estaba montando en Photoshop.

La verdad es que no todo fue una pérdida de tiempo: Cogi mucha práctica usando rejillas y manejándome bien con sprites gráficos C64 y Photoshop...

Cuando tuve los sprites en formato sprite pad con su paleta ya puesta y todo, me resultó coser y cantar implementarlos directamente en la demo (eso si, como se usan dos bancos VIC distintos para bitmap/modo texto, tiene su aquel tambien....)

Por motivos prácticos (no queria agobiar el archivo fuente con imports a saco), los metí todos juntitos (un poco coñazo en el sprite pad) abriendo arch. sprite individual / copia / abre arch. con todos_spr / cierra / pega / guarda .... Como cada sprite tiene una paleta distinta según los diseñó, nuevamente, no queda bonito ver los sprites en el sprite pad. Pero con la información individual que me daba el sprite pad para cada sprite individual, me creé una tabla de paletas de colores, usada ampliamente cada vez que se imprime un sprite en la demo.

Un poco de código para los más inquietos:

defino la tabla en la sección de Variables del .asm:
Código: [Seleccionar]

// paleta colores sprites "carnet" robots (para ventana de texto con fondo azul)

txt_spr_color: .byte $07,$00,$0c,$0e,$04,$0e
txt_spr_mcolor0: .byte $02,$0b,$04,$07,$0b,$04
txt_spr_mcolor1: .byte $0a,$0f,$01,$0c,$07,$01


(...) luego la uso así, por ejemplo en la rutina que imprime el sprite de la "Robotipedia":

!pinta_linea_pedia:
                    tya
                    clc
                    adc #base_txt_spr
                    sta VIC_TXT_SPR_PTR+0       // foto del robot según num opcion en spr1                 
                    // colores del robot de tabla colores
                    lda txt_spr_color,y
                    sta VIC_SPR_COLOR
                    lda txt_spr_mcolor0,y
                    sta VIC_SPR_MCOLOR0
                    lda txt_spr_mcolor1,y
                    sta VIC_SPR_MCOLOR1
                    (...)

¡ Y por ahora ya vale, que no quiero agobiar demasiado al personal !
Título: Re:Making Off de ROBOT NATION
Publicado por: R. INTERNATIONAL en Febrero 14, 2012, 23:57:59
FIJAROS EN EL MINUTO: 0:39,...EN ESE FRAME JUSTO!!,..¿QUE OS RECUERDA?...

MAZINKAISER PARTE 1 (http://www.youtube.com/watch?v=gatHLuErmVA#ws)
Título: Re:Making Off de ROBOT NATION
Publicado por: R. INTERNATIONAL en Febrero 15, 2012, 00:08:25
El Frame en You Tub en una captura en mi Escritorio...

(http://a2.sphotos.ak.fbcdn.net/hphotos-ak-ash4/429063_302611259797531_100001459771008_815697_1777290177_n.jpg)
Título: Re:Making Off de ROBOT NATION
Publicado por: josepzin en Febrero 15, 2012, 00:16:21
Como te lo curras Lobo!

Todavía no pude ver la última version del RobotNation, apenas lo haga ya comentaré algo.
Título: Re:Making Off de ROBOT NATION
Publicado por: R. INTERNATIONAL en Febrero 15, 2012, 00:21:13
Y de ése Frame salio la Portada de R. Nation...

(http://a2.sphotos.ak.fbcdn.net/hphotos-ak-ash4/418772_302627586462565_100001459771008_815731_1660025864_n.jpg)

  Como Curiosdidad,...tube que reconstruir una pequeña parte de la cara de Garada que era tapada por el Baron Ashler!!
Título: Re:Making Off de ROBOT NATION
Publicado por: lobogris en Febrero 15, 2012, 00:32:34
@Josepzin: La escena merecia una despedida digna de Los Burros...

¡ok! ya la verás cuando puedas, y nos cuentas ...

@R.International: ¡La portada te quedó que ni pintada! Muy buena selección del frame...
Título: Re:Making Off de ROBOT NATION
Publicado por: R. INTERNATIONAL en Febrero 15, 2012, 00:36:14
 Robot Nation se comenzo a hacer en Julio de 2011,..en tres meses el Proyecto estaba bastabte avanzado con una version en Basic (con animaciones con Sprites) sobre Bitmaps ya bastante perfiladas, éstas ultimas...

  En Agostos de 2011 se Presento en Exclusiva un Video muy Premilimar del Proyecto, de hecho algun Robot es Cambiado, o no aparece!!, puede ser Visible desde Los Burros del Soft en Facebook, ..vienen bien como curiosidad,..aqui empezaba a tomar forma,..y eso que estamos hablando el verano Pasado...

http://www.facebook.com/video/video.php?v=224154787643179#w640-h480 (http://www.facebook.com/video/video.php?v=224154787643179#w640-h480)
Título: Re:Making Off de ROBOT NATION
Publicado por: lobogris en Febrero 15, 2012, 00:50:58
me ha encantado volver a verlo.

Parece que fue ayer pero... ¡El proyecto tiene su historia!
Título: Re:Making Off de ROBOT NATION
Publicado por: Carlos en Febrero 15, 2012, 10:15:21
Se de lo que hablais.. cualquier proyecto por simple que sea suele tener más curro detrás del que parece...

Ya lo he comentado en el blog de lobo pero me ha gustado esta versión bastante más que la anterior (sólo el detalle del irq player de la música le hace ganar bastante).

Tengo ganas de ver vuestro primer trabajo en cuanto a videojuegos, creo que entre La Carretera, MKII, Empire y Robot Nation ya estais curtidos y es momento de vuestro primer pelotazo  ;D
Título: Re:Making Off de ROBOT NATION
Publicado por: R. INTERNATIONAL en Febrero 15, 2012, 11:26:35
Como digo el Proyecto se comenzo a hacer en Julio de 2011, lo primero que se hizo fue acometer las Bitmaps, en poco mas de un mes estaban bastante avanzadas, si bien, con fondos negros, durante las tres semanas siguientes de Agosto se hizo la version en Basic.

En esta foto podeis ver el estado de los Graficos a finales de Agosto, con la misma inercia de trabajo a finales de Agosto me hice Empire en Tres dias.

(http://a8.sphotos.ak.fbcdn.net/hphotos-ak-ash4/423692_302892583102732_100001459771008_816248_413357713_n.jpg)

 Vereis una curiosidad, aparece el Robot Robby que finalmente fue sustituido por AT-AT, el Proyecto fue paralizado a Finales de Agosto para ser retomado a principios de Diciembre.

 En el Proximo Capitulo la Parrilla de Sprites Original que llevaba la Version Basic y su Concepto que intentaba poner en practica una tecnica de Mezcla de Bitpmas y Sprites para dar un efecto de Animation como los Dibujos Animados.

    Continuara...
Título: Re:Making Off de ROBOT NATION
Publicado por: R. INTERNATIONAL en Febrero 15, 2012, 12:08:23
  La V. en Basic pretendia sobre una Bitmap mostrar sprites para emular los dibujos animados, cada Robot tenia su animacion caracteristica igual a la del video preliminar que os enseñe con anterioridad, siendo estas:

-C3PO: Era el unico que no tenia animacion
-GARADA K7: Se escucha un TAC!, que era el sonido de montar los Misiles, en ese momento aparecian dos Misiles en los ojos de Garada, que salian disparados, la secuencia se hacia dos veces y al final de la segunda sonaba una Explosion.
-MAZINGER: Emulaba el super viento que salia de las rejillas de su cara, con cinco sprites de Viento acompañado con un efecto de sonido de Viento fuerte, cuando el viento desaparecia, a Mazinger se le encendian los Ojos.
-ROBBY: Se alternaban dos Sprites que hacian que el Monitor que lleva incorporado creara las imagenes de la Pelicula, tambien llevaba efectos de sonidos electronicos y otro que simulaban cuando Robby estaba procesando alguna accion.
-SHOCWAVE: Su ojo cambiaba de color al igual que en la serie
-MEGATRON: Aparecia Optimus volando de izquierda a derecha por detras de el, cuando ya desaparecia se simulaba que habia disparado a Megatron, dandole un impacto en el hombro con una explosion de Sprite en una secuenca en Normal y luego Expandido, acompañada con el efecto de audio de una Explosion, tras ello a Megatron se le encendian los OJos

  Esta V. Primitiva tambien conto con la Animacion de las Burbujas cuando la Demo termina.
Título: Re:Making Off de ROBOT NATION
Publicado por: R. INTERNATIONAL en Febrero 15, 2012, 12:10:52
Aqui la Parrilla de Sprites que se utilizo para la V. en Basic:

(http://a2.sphotos.ak.fbcdn.net/hphotos-ak-ash4/418487_302904099768247_100001459771008_816261_443968035_n.jpg)

Zanni, ¿No se como hacer para que la gente se pueda bajar la V. en Basic?, te la mando, la subes tu por ahi y la enlazamos?,..es que crear un Perfil en CSDB para ella me parece excesivo, me cuentas.
Título: Re:Making Off de ROBOT NATION
Publicado por: R. INTERNATIONAL en Febrero 15, 2012, 12:15:39
Y aqui una captura curiosa en la que se ve la Bitmap de Garada con los Sprites de los Misiles, antes de ser disparados hacia la derecha, como se queria hacer en la V. en Basic.

(http://a5.sphotos.ak.fbcdn.net/hphotos-ak-snc7/421711_302909483101042_100001459771008_816273_2132181998_n.jpg)

 Como curiosidad, en la V. en Basic se alternaban las pantallas de texto con las Bitmpats (en la version Final van por separado), se le tenia entretenido al espectador con la Ficha del Robot que iba a aparecer mientras se iba cargando la siguiente.
Título: Re:Making Off de ROBOT NATION
Publicado por: Bieno en Febrero 15, 2012, 15:19:21
Vereis una curiosidad, aparece el Robot Robby que finalmente fue sustituido por AT-AT, el Proyecto fue paralizado a Finales de Agosto para ser retomado a principios de Diciembre.

Ya me parecía que falta uno de los robots que ya había visto.   :)
Título: Re:Making Off de ROBOT NATION
Publicado por: R. INTERNATIONAL en Febrero 15, 2012, 15:33:42
El tema del cambio de AT-AT por Robby tambien tiene su "chicha", que contare mas adelante, de momento voy reproduciendo "la pelicula" como ocurrio...

Tranquilos que Robby aparecera en R. Nation 2, que pretendo acometer en 2013!!
Título: Re:Making Off de ROBOT NATION
Publicado por: josepzin en Febrero 15, 2012, 15:44:00
Se de lo que hablais.. cualquier proyecto por simple que sea suele tener más curro detrás del que parece...
Totalmente de acuerdo, un "simple" slideshow de fotos es un trabajo tremendo en C64!


Tengo ganas de ver vuestro primer trabajo en cuanto a videojuegos, creo que entre La Carretera, MKII, Empire y Robot Nation ya estais curtidos y es momento de vuestro primer pelotazo  ;D
Lo mismo digo, el pueblo quiere un juego!!
Título: Re:Making Off de ROBOT NATION
Publicado por: josepzin en Febrero 15, 2012, 15:50:57
Las mejoras con respecto a la versión anterior son enormes, la sensación es mucho mas agradable ahora, con la música que no se interrumpe, ese menú al inicio (muy bien la pantalla, la tipografía). Luego la "robotpedia" tambien es un muy buen detalle. Y por último el mensaje de despedida con las burbujitas me pareció muy bien resuelto, con ese cambio de velocidad de las burbujas cual ráfaga de viento (correntada de agua jeje). La música del final muy buena :D

Y gracias por los saludos!!

Por supuesto que todo lo que digo para Lobogris es extensivo al resto del equipo y a Rulas, que hay tambien mucho trabajo en esas imágenes y sprites.

Zanni, ¿No se como hacer para que la gente se pueda bajar la version en Basic?, te la mando, la subes tu por ahi y la enlazamos?,..es que crear un Perfil en CSDB para ella me parece excesivo, me cuentas.
Intenta adjuntarlo al mismo comentario del foro. Abajo de la caja de comentario aparece un texto de [+] opciones adicionales (si no lo ves dale a "previsualizar" y aparecerá). Desde allí se pueden adjuntar archivos. A veces hace cosas raras a la hora de descargarlo pero en general funciona bien. He adjuntado a modo de ejemplo el D64 de la demo.
Título: Re:Making Off de ROBOT NATION
Publicado por: lobogris en Febrero 15, 2012, 19:29:04
Se de lo que hablais.. cualquier proyecto por simple que sea suele tener más curro detrás del que parece...

Ya lo he comentado en el blog de lobo pero me ha gustado esta versión bastante más que la anterior (sólo el detalle del irq player de la música le hace ganar bastante).

Tengo ganas de ver vuestro primer trabajo en cuanto a videojuegos, creo que entre La Carretera, MKII, Empire y Robot Nation ya estais curtidos y es momento de vuestro primer pelotazo  ;D

Asi es Carlos, como todos los que nos hayamos puesto un poquito a hacer cosas enseguida vemos que incluso la tarea más simple tiene su trabajo (algunos de los que no se han puesto nunca, lo dan por hecho, pero otros lo saben reconocer incluso sin ponerse...).

Lo próximo va a ser un juego... ya tenemos varios en el tintero y algunos ¡Ya están incluso en fase de desarrollo!

@Josepzin: ¡Vaya! yo tambien me las veia para adjuntar algo en el nuevo foro... ahora ya se como... que escondidito estaba jaja

Oye... esas 2 descargas deberian sumarse a las de la CSDB  :P jajaja
Título: Re:Making Off de ROBOT NATION
Publicado por: R. INTERNATIONAL en Febrero 15, 2012, 19:51:29
Esta es la Primera V. que se hizo en Agosto de 2011 (La adjunto en el Mensaje), es muy primitiva, en ella no hay musica y tampoco se muestran las bitmaps, aunque sí sale un letrero "Bitmap (nombre de Robot) que alude a que en ese momento saldria la Bitmap.

Con Motivo del cierre de Los Burros el Proyecto fue retomado en Diciembre, las Bitmaps llevarian Fondo, pero el Proyecto se quedaria en una Tira de Imagenes, as agregaba musica de Yogi pero se quitaban los Textos y Animiaciones por Sprites, al mes se lanzo la Version 1.1 en la que Lobo recupero cosas de la V. Preliminar y la agrego nuevos Extras!!

Un saludo
Título: Re:Making Off de ROBOT NATION
Publicado por: R. INTERNATIONAL en Febrero 15, 2012, 20:33:48
Una Parrilla con algunos pasos de la creación de la Bitmap de C3-PO:

(http://a2.sphotos.ak.fbcdn.net/hphotos-ak-ash4/405772_303177823074208_100001459771008_817189_398660528_n.jpg)
Título: Re:Making Off de ROBOT NATION
Publicado por: josepzin en Febrero 15, 2012, 21:06:05
Esta es la Primera V. que se hizo en Agosto de 2011 (La adjunto en el Mensaje), es muy primitiva, en ella no hay musica y tampoco se muestran las bitmaps, aunque sí sale un letrero "Bitmap (nombre de Robot) que alude a que en ese momento saldria la Bitmap.

Están muy bien esos efectos, una pena que no se hayan podido incluir en la versión final!
Título: Re:Making Off de ROBOT NATION
Publicado por: R. INTERNATIONAL en Febrero 15, 2012, 21:13:39
Es toda una Reliquiaza,..eh?!!
Título: Re:Making Off de ROBOT NATION
Publicado por: Aeko en Febrero 15, 2012, 22:02:20
Una Parrilla con algunos pasos de la creación de la Bitmap de C3-PO:


Impresionante  :o
Título: Re:Making Off de ROBOT NATION
Publicado por: lobogris en Febrero 15, 2012, 22:09:19
Están muy bien esos efectos, una pena que no se hayan podido incluir en la versión final!
pues la verdad es que si... ahora me hubiera gustado meter los misiles en los ojos de Garada, pero no cai en incluir esos efectos... y ya está bien como está. En próximas demos (RN II)  publicaremos la demo antes que en CSDB en el subforos para que de tiempo a ultimar cosas... creo que es lo mejor.
Título: Re:Making Off de ROBOT NATION
Publicado por: lobogris en Febrero 15, 2012, 22:11:11
Una Parrilla con algunos pasos de la creación de la Bitmap de C3-PO:

(...)
Impresionantes y bonita parrilla... recuerdo que cuando me ibas mostrandolos como iban quedando, cada nuevo paso me caia de la silla jejeje
Título: Re:Making Off de ROBOT NATION
Publicado por: R. INTERNATIONAL en Febrero 16, 2012, 17:21:31
Lo mismo digo, el pueblo quiere un juego!!

 Zanni,..pideselo a Rajoy!!!