saulotmalo escribió:hombre hermes cuanto tiempo ya no pasas por el foro de desarroyo, felicidades por decidir programar algo para la psp, en que lo has desarroyado SDL? ( lo digo por lo de gp2x ).
y nada, felicidades por tu juego
Gracias
No utilizo SDL, si no volcado directo en la RAM de video.
En realidad, todo el juego define los graficos y los escenarios, usando un mapa de caracteres que luego es volcado en un area de 256x192 pixeles/32 bits y la propia rutina de volcado a la RAM de video, se encarga de escalar la pantalla a 320x272 que es como se visualiza y de convertir a 16 bit el color.
En la GP2X utilizaba el mismo sistema, nada de SDL, aunque el sistema que utilizo no incompatible con SDL (de hecho, en GP32 si utilizaba SDL y el juego funcionaba con la CPU a 60MHZ solo)
El sonido es creado con una rutina generadora de tonos que idee para trabajar con el ARM a 60Mhz y conseguir un efecto retro. En PS2, tenia un MOD player y los efectos de sonido eran de otra forma.
Vamos, que el juego es muy artesanal
Como curiosidad, os dejo el mapa del primer nivel:
//////////////////////////////////
"A1111111 1111111D",
"1 1 1 1",
"1 11111111$111111111 1",
"1 1 1 1",
"1 1 1 1",
"1 111111111111111111 1",
"1 1 1 1 1 1",
"11111111 1 1 11111111",
" 1 1 111111111111 1 1 ",
" 1 1 1 1 1 1 ",
" 1 1 1 1 1 1 ",
" 1 1 1 1 1 1 ",
" 1 1 1 1 1 1 ",
" 1 1 111111111111 1 1 ",
"11111111 1 1 11111111",
"1 1 1 1 1 1",
"1 111111111111111111 1",
"1 1 1 1",
"1 1 1 1",
"1 111111111111111111 1",
"1 1 1 1",
"C1111111 1111111B",
El simbolo $ representa donde sale nuestro muñeco
y las letras A,B,C,D la posicion de salida de los bichos