Commodore manía
Commodore 64 => General => Mensaje iniciado 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!!
-
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
@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!
-
(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:
// 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 !
-
FIJAROS EN EL MINUTO: 0:39,...EN ESE FRAME JUSTO!!,..¿QUE OS RECUERDA?...
MAZINKAISER PARTE 1 (http://www.youtube.com/watch?v=gatHLuErmVA#ws)
-
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)
-
Como te lo curras Lobo!
Todavía no pude ver la última version del RobotNation, apenas lo haga ya comentaré algo.
-
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!!
-
@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...
-
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)
-
me ha encantado volver a verlo.
Parece que fue ayer pero... ¡El proyecto tiene su historia!
-
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
-
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...
-
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.
-
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.
-
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.
-
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. :)
-
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!!
-
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!!
-
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.
-
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
-
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
-
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)
-
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!
-
Es toda una Reliquiaza,..eh?!!
-
Una Parrilla con algunos pasos de la creación de la Bitmap de C3-PO:
Impresionante :o
-
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.
-
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
-
Lo mismo digo, el pueblo quiere un juego!!
Zanni,..pideselo a Rajoy!!!