[GAME] Lolita Land [Gran Proyecto Activo]

Proyectos en Desarrollo.

Re: [GAME]:Lolita Land V.0.04b[Proyecto]

Postby Geca » Wed May 12, 2010 3:02 pm

Yo no tengo ningun problema en jugar este tipo de juego con gráficos en ese estilo, para mi es un juego de lo mas normal.
User avatar
Geca
 
Posts: 637
Joined: Fri Feb 20, 2009 1:35 pm
Location: Madrid

Re: [GAME]:Lolita Land V.0.04b[Proyecto]

Postby SimulatorOne » Tue Jun 08, 2010 9:50 am

Hola
quiero comunicar, de que migre de grupo del facebook

esta la direcion:
http://www.facebook.com/lolitaland

Esta mejor documentado y mejor ordenado.

...secreto para el publico...
Last edited by SimulatorOne on Fri Sep 23, 2011 1:54 am, edited 1 time in total.
User avatar
SimulatorOne
 
Posts: 6626
Joined: Tue Nov 17, 2009 2:52 pm
Location: Barcelona

Re: [GAME]:Lolita Land V.0.04b[Proyecto]

Postby SimulatorOne » Fri Aug 06, 2010 3:24 am

...secreto para el publico...

Eso es el entorno, hay que pulirlo mas...

De momento es un sencilo visor de la camara, ya que usa el modo 7,recuerda un poco al juego de la Nintendo64 el Mario paper...


Ayuda y consejo:
1-Algun consejo para crear/montar montañas de fondo?
Pero con la condicion de que no sea del Scroll de fondo(Es el cielo y las nubes + Sol)

Yo tengo pensado colocar algun processo congelado, de estos de hacer decorado(como los arboles/plantas), pero aplicando un Size muy grande!
Ya que estaria muy lejos de la camara!! y se veria minusculo!!
Tambien depende del grafico tambien....

2-Las sombras??? es posible crear sombras?? no pueden ser planas!! debe ser processos con flags=4 o alpha...
pero... como colocarlas?? por un pixel detras(Advance(-1)) del objeto?
No se si vale la pena colocar sombras :blind:
Queria usar un sencillo grafico en forma esferica negra con tonos de degradado alpha...
El problema es el colocarlo :?:

Existe alguna funcion que debuelva de un proceso de M7, las cordenadas XY relativas a la pantalla/region??
Creo que no... pero me gustaria que estuviera :)
Last edited by SimulatorOne on Fri Sep 23, 2011 1:55 am, edited 1 time in total.
User avatar
SimulatorOne
 
Posts: 6626
Joined: Tue Nov 17, 2009 2:52 pm
Location: Barcelona

Re: [GAME]:Lolita Land V.0.04b[Proyecto]

Postby CicTec » Fri Aug 06, 2010 7:45 am

simulatorone wrote:Ayuda y consejo:
1-Algun consejo para crear/montar montañas de fondo?
Pero con la condicion de que no sea del Scroll de fondo(Es el cielo y las nubes + Sol)

Yo tengo pensado colocar algun processo congelado, de estos de hacer decorado(como los arboles/plantas), pero aplicando un Size muy grande!
Ya que estaria muy lejos de la camara!! y se veria minusculo!!
Tambien depende del grafico tambien....

2-Las sombras??? es posible crear sombras?? no pueden ser planas!! debe ser processos con flags=4 o alpha...
pero... como colocarlas?? por un pixel detras(Advance(-1)) del objeto?
No se si vale la pena colocar sombras :blind:
Queria usar un sencillo grafico en forma esferica negra con tonos de degradado alpha...
El problema es el colocarlo :?:

Existe alguna funcion que debuelva de un proceso de M7, las cordenadas XY relativas a la pantalla/region??
Creo que no... pero me gustaria que estuviera :)

La captura se vee muy bien, la grafica es muy pulida.

Sobre las sugerencias:
1- Yo usaria DRAW_GRAPHIC para el sol y las nubes, y DRAW_BLOCK para las montañas, de esa forma te ahorras el scroll, pero para las montañas hay que montarte algo manual.

2- Las sombras deberian ser otros procesos, de mode7, pero te faltaria poder usar shear (que esta en la nueva beta), para estirarlas bien, aunque puedes probar con DRAW_GRAPHIC que te permite eso ya.

Para colocar las sombras, simplemente crea un punto de control en la base del grafico, y usas GET_REAL_POINT para obtenerlo, de esa forma te devuelve las coordenadas reales en pantalla del punto y puedes colocar la sobra ahi.
User avatar
CicTec
 
Posts: 16571
Joined: Thu Jul 31, 2008 10:18 pm

Re: [GAME]:Lolita Land V.0.04b[Proyecto]

Postby SimulatorOne » Fri Aug 06, 2010 12:35 pm

Hola

Gracias por los consejos, esta tarde lo pondre en practica...

pero jamas e usado esos nuevos comandos Draw_ (que no tiene Div2)
Ademas de otros nuevos que no se que utilidad tienen... ni se como usarlos... U_U

No tienes algun ejemplo de como usarlo?

Yo solo tengo el sintaxi de la ayuda .txt:
INT DRAW_GRAPHIC(INT fpg_id, INT graph, INT x, INT y, INT z,INT resolution)

Pero no entiendo muy bien el porque de un Draw....
yo lo suelo usar solo para primitivas graficas...a lo Div2 antiguo...

Que es mas rapido de processar que un processo congelado?

process graph_temp(file,graph,x,y,z);
begin
signal(id,s_freeze);frame;
end
User avatar
SimulatorOne
 
Posts: 6626
Joined: Tue Nov 17, 2009 2:52 pm
Location: Barcelona

Re: [GAME]:Lolita Land V.0.04b[Proyecto]

Postby CicTec » Fri Aug 06, 2010 12:56 pm

simulatorone wrote:Hola

Gracias por los consejos, esta tarde lo pondre en practica...

pero jamas e usado esos nuevos comandos Draw_ (que no tiene Div2)
Ademas de otros nuevos que no se que utilidad tienen... ni se como usarlos... U_U

No tienes algun ejemplo de como usarlo?

Yo solo tengo el sintaxi de la ayuda .txt:
INT DRAW_GRAPHIC(INT fpg_id, INT graph, INT x, INT y, INT z,INT resolution)

Pero no entiendo muy bien el porque de un Draw....
yo lo suelo usar solo para primitivas graficas...a lo Div2 antiguo...

Que es mas rapido de processar que un processo congelado?

process graph_temp(file,graph,x,y,z);
begin
signal(id,s_freeze);frame;
end

Hola,

Pues es muy sencilla, es una funcion que imprime un grafico (igual a las que usas normalmente en los lenguajes tradiccionales), y te lo imprime solo para un FRAME, por ende necesita ser llamada en un bucle.
La utilidad es poder dibujar mas graficos simultaneamente en un solo proceso, aqui un ejemplo:
Code: Select all
program test_draw_graphic;

global
  map;

begin
  set_mode(320, 240, 32);

  map = new_map(50, 50, rgb(0, 255, 0));

  loop
    draw_graphic(0, map, 160, 120, 0, 0);
 
    frame;
  end
end
User avatar
CicTec
 
Posts: 16571
Joined: Thu Jul 31, 2008 10:18 pm

Re: [GAME]:Lolita Land V.0.04b[Proyecto]

Postby SimulatorOne » Fri Aug 06, 2010 6:33 pm

Es super sencillo!!
Creo que lo usare muchas veces :D

Consejo util:
Deberias crear un apartado en el foro, solo de Test! usando comandos nuevos que Div2 no tiene.
Asi la gente podra probar los comandos nuevos, sin que te lo pidan una y otra vez....


Mis preguntas:
Pero solo puede imprimir en la pantalla normal? Tiene control de Z,ok?

Pero como podre aplicar la sombra? si no puede meterse dentro del modo 7?no tiene ctype.
Se que la region de modo7 tiene una Z...
Y los objetos de modo 7 tambien...

Es posible que imprima la sombra por detras del personaje? como simulando estar dentro del modo 7?
Si la sombra no corresponde al modo 7...

Yo aun no lo veo muy claro :?:
User avatar
SimulatorOne
 
Posts: 6626
Joined: Tue Nov 17, 2009 2:52 pm
Location: Barcelona

Re: [GAME]:Lolita Land V.0.04b[Proyecto]

Postby CicTec » Fri Aug 06, 2010 6:41 pm

simulatorone wrote:Consejo util:
Deberias crear un apartado en el foro, solo de Test! usando comandos nuevos que Div2 no tiene.
Asi la gente podra probar los comandos nuevos, sin que te lo pidan una y otra vez....

La verdad que si, pero por una razon u para otra no hemos tenido tiempo, se han propuesto algunos usuarios de la comunidad empezar esto y nosotros a dar ayuda si necesario, pero aun no se ha llegado a nada.

simulatorone wrote:Mis preguntas:
Pero solo puede imprimir en la pantalla normal? Tiene control de Z,ok?

Si, lo imprime en pantalla normal, con z, angle, size, shear, fxmode, etc....

simulatorone wrote:Pero como podre aplicar la sombra? si no puede meterse dentro del modo 7?no tiene ctype.
Se que la region de modo7 tiene una Z...
Y los objetos de modo 7 tambien...

Es posible que imprima la sombra por detras del personaje? como simulando estar dentro del modo 7?
Si la sombra no corresponde al modo 7...

Yo aun no lo veo muy claro :?:

Detras del personaje mismo no, pero casi al "lado" si, puedes probar lo siguiente:
- defines un punto de control en la base del grafico (mejor en los rebordes)
- obtienes dicho punto de control con GET_REAL_POINT para saber donde dibujar con DRAW
- le pasas los parametros a DRAW en acorde con la posicion y size del personaje.

A ver como queda...
User avatar
CicTec
 
Posts: 16571
Joined: Thu Jul 31, 2008 10:18 pm

Re: [GAME]:Lolita Land V.0.04b[Proyecto]

Postby SimulatorOne » Fri Aug 06, 2010 7:08 pm

Yo creo y pienso que no funcionaria así.

El problema esta en que SIEMPRE la sombra estara encima de la region de modo7, es decir...
Si pasa otro objeto modo7 por delante del personaje de la sombra....
La sombra tapara ese objeto por encima....

PD:
Probando...
parece que no funciona:
GET_REAL_POINT(INT process_id, INT num, INT POINTER x, INT POINTER y)

bo[5]=identificador del personaje.
Yo lo pongo así:

get_real_point(bo[5],0,offset bo[1],offset bo[2]);
draw_graphic(0,5,bo[1],bo[2],0,0);


Pero siempre me devuelve 0 las cordenadas:bo[1],bo[2]
Y yo quiero coger el punto numero 0, que es el central.
Pero no hace nada...
User avatar
SimulatorOne
 
Posts: 6626
Joined: Tue Nov 17, 2009 2:52 pm
Location: Barcelona

Re: [GAME]:Lolita Land V.0.04b[Proyecto]

Postby CicTec » Fri Aug 06, 2010 7:18 pm

simulatorone wrote:Yo creo y pienso que no funcionaria así.

El problema esta en que SIEMPRE la sombra estara encima de la region de modo7, es decir...
Si pasa otro objeto modo7 por delante del personaje de la sombra....
La sombra tapara ese objeto por encima....

PD:
Probando...
parece que no funciona:
GET_REAL_POINT(INT process_id, INT num, INT POINTER x, INT POINTER y)

bo[5]=identificador del personaje.
Yo lo pongo así:

get_real_point(bo[5],0,offset bo[1],offset bo[2]);
draw_graphic(0,5,bo[1],bo[2],0,0);


Pero siempre me devuelve 0 las cordenadas:bo[1],bo[2]
Y yo quiero coger el punto numero 0, que es el central.
Pero no hace nada...

Hay un bug en la 5.7 que ya esta corregido sobre GET_REAL_POINT, tienes que usarlo de esta forma:
GET_REAL_POINT(INT num, INT POINTER x, INT POINTER y, INT process_id);

A ver si te da resultados.
User avatar
CicTec
 
Posts: 16571
Joined: Thu Jul 31, 2008 10:18 pm

PreviousNext

Return to Proyectos WIP

Who is online

Users browsing this forum: No registered users and 2 guests