Bases para crear una libreria de sprites para C64

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

Avatar de Usuario
josepzin
Mensajes: 32
Registrado: Mar, 18 May 2010, 20:26
Ubicación: Carthagonova
Contactar:

Re: Bases para crear una libreria de sprites para C64

Mensajepor josepzin » Mié, 19 May 2010, 16:41

Phantomas para la panera?? NOO! la idea es hacer juegos con 3d, sombras volumentricas, renderizado raycasting y oclussion map, cosas asi... :P
Avatar de Usuario
na_th_an
Mensajes: 26412
Registrado: Vie, 09 Ene 2009, 12:18

Re: Bases para crear una libreria de sprites para C64

Mensajepor na_th_an » Mié, 19 May 2010, 16:52

Of course, pero para aprender, un Phantomas nunca viene mal. Además, el C64 es de los pocos sistemas que quedan por contaminar con la Phantomas manía :loco: (el port cutre del Phantomas 2 no cuenta, que es igual que la de Spectrum).
Como diría Rorshach: "Urm..."
Avatar de Usuario
josepzin
Mensajes: 32
Registrado: Mar, 18 May 2010, 20:26
Ubicación: Carthagonova
Contactar:

Re: Bases para crear una libreria de sprites para C64

Mensajepor josepzin » Dom, 23 May 2010, 18:42

El tema sigue avanzando, algo va a salir de esto, ya sea de Woodmaster o de mi, o en el mejor de los casos de los dos :D
Avatar de Usuario
Wood
Mensajes: 494
Registrado: Mié, 19 May 2010, 13:52

Re: Bases para crear una libreria de sprites para C64

Mensajepor Wood » Dom, 23 May 2010, 21:33

He añadido mas unas rutinas:

Ya es posible leer el Joystick. Pintar tiles en modo char como también en modo bitmap, tanto tiles tamaño de un carácter como tiles 2x2 caracteres. Ya no falta mucho me parece....

Lo del sonido es fácil, mismo que sea para sfx, se usa un sid y llamase cada sonido como si fuera una música. Es lo que hago en nanako.

¿Mas alguna idea para funcciones?

Nota: la rutina de movimiento de sprites solo usa coordenadas absolutas.


Código: Seleccionar todo

void init_irq(void);
void bitmap_mode(void);
void tile_mode(void);
void hires_mode(void);
void multicolor_mode(void);
unsigned char randomize(void);
void le_joystic(void);
void __fastcall__ set_vicBank(unsigned char bank);
void __fastcall__ set_bitmapPos(unsigned char pos);
void __fastcall__ set_charmemPos(unsigned char pos);
void __fastcall__ set_screenPos(unsigned char pos);
void __fastcall__ set_background(unsigned char cor);
void __fastcall__ set_border(unsigned char cor);
void __fastcall__ set_multicolor1(unsigned char cor);
void __fastcall__ set_multicolor2(unsigned char cor);
void __fastcall__ setCharsPointersLo(unsigned int *);
void __fastcall__ setCharsPointersHi(unsigned int *);
void __fastcall__ setTiles16x16PointersLo(unsigned int *);
void __fastcall__ setTiles16x16PointersHi(unsigned int *);
void __fastcall__ createSpr(struct sprite *);
void __fastcall__ sprMc(unsigned char mc1, unsigned char mc2);
void __fastcall__ sprOnOff (struct sprite *);
void __fastcall__ sprEnable (struct sprite *);
void __fastcall__ sprColor (struct sprite *);
void __fastcall__ sprXexpand (struct sprite *);
void __fastcall__ sprYexpand (struct sprite *);
void __fastcall__ sprPattern (struct sprite *);
void __fastcall__ sprMcm (struct sprite *);
void __fastcall__ moveSpr(struct sprite *spr);
void __fastcall__ paintTile(unsigned char color, unsigned char x, unsigned char y, unsigned char TileNum);
void __fastcall__ paintTile16x16(unsigned char y ,unsigned char x,unsigned char TileNum);
void __fastcall__ paintTileBMP(unsigned char color3, unsigned char color1and2,unsigned char x, unsigned char y, unsigned char nChar);
void __fastcall__ paintTileBMP16x16(unsigned char x, unsigned char y, unsigned char TileNum);
Avatar de Usuario
josepzin
Mensajes: 32
Registrado: Mar, 18 May 2010, 20:26
Ubicación: Carthagonova
Contactar:

Re: Bases para crear una libreria de sprites para C64

Mensajepor josepzin » Dom, 23 May 2010, 21:43

La pregunta es: ?Cuando las vas a publicar!? :D
Avatar de Usuario
angel
Mensajes: 23212
Registrado: Vie, 09 Ene 2009, 13:04
Ubicación: Torreznolandia
Contactar:

Re: Bases para crear una libreria de sprites para C64

Mensajepor angel » Dom, 23 May 2010, 22:34

Jejeje, mola :D
A ver si esto sigue avanzando y sacamos pronto un phantomas para c64 :mrgreen:
(_\_) (_|_) (_/_) (_|_) ILLO KE HEHEHEHEHEHEEEHEHEHEH!

¡Activa tu rainbow pechónico!
Avatar de Usuario
na_th_an
Mensajes: 26412
Registrado: Vie, 09 Ene 2009, 12:18

Re: Bases para crear una libreria de sprites para C64

Mensajepor na_th_an » Lun, 24 May 2010, 09:15

En cuanto la publiques, tardamos una semana en sacar un Phantomas, eso seguro :lol:
Como diría Rorshach: "Urm..."
Avatar de Usuario
na_th_an
Mensajes: 26412
Registrado: Vie, 09 Ene 2009, 12:18

Re: Bases para crear una libreria de sprites para C64

Mensajepor na_th_an » Mar, 25 May 2010, 13:53

Si la biblioteca de sprites está disponible antes de verano, nos comprometemos a hacer tres juegos para C64 antes de que acabe el año.
Como diría Rorshach: "Urm..."
Avatar de Usuario
josepzin
Mensajes: 32
Registrado: Mar, 18 May 2010, 20:26
Ubicación: Carthagonova
Contactar:

Re: Bases para crear una libreria de sprites para C64

Mensajepor josepzin » Mar, 25 May 2010, 14:54

na_th_an escribió:Si la biblioteca de sprites está disponible antes de verano, nos comprometemos a hacer tres juegos para C64 antes de que acabe el año.

Huy huy, cuidado con esas promesas... :D
Avatar de Usuario
na_th_an
Mensajes: 26412
Registrado: Vie, 09 Ene 2009, 12:18

Re: Bases para crear una libreria de sprites para C64

Mensajepor na_th_an » Mar, 25 May 2010, 15:00

¿Por qué? Da tiempo de sobra.
Como diría Rorshach: "Urm..."

Volver a “General”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 3 invitados