Foros - Stratos

Stratos => Proyectos => Mensaje iniciado por: AgeR en 04 de Marzo de 2006, 05:35:14 PM

Título: Andoroid
Publicado por: AgeR en 04 de Marzo de 2006, 05:35:14 PM
 Pues bueno, hace unos días llevamos entre manos un arkanoid y lo cierto es que no va mal del todo, pero antes de seguir nos gustaría escuchar cualquier crítica o sugerencia a lo que tenemos ahora.

Detalles conocidos:
- El bicho verde no tiene fondo transparente.
- La bola rebota mal a veces con los ladrillos.
- La bola se mueve "a golpes".

Si a alguien se le ocurre el por qué la bola se mueve tan mal no dude en decirmelo. He probado de todo, fijar los fps, probar distintas velocidades y movimiento basado en tiempo... Hay doble buffer y demás, así que no entiendo ese movimiento tan penoso.

Pues nada, no es mucho lo que hay de momento, pero cuanto antes se enseña algo, antes puede corregirse. Decir también que a la vez estoy diseñando un miniframework para hacer este tipo de jueguecillos, en cuanto sea usable lo haré público para que lo use quien quiera.

Descarga: Andoroid
Título: Andoroid
Publicado por: [Vil] en 04 de Marzo de 2006, 05:53:35 PM
 Pues el tema del movimiento de la pelota:

- Se mueve mas rápido cuanto mas alto es el valor de su incremento en X. No se si me explico. SI la bola se moviese totalmente vertical, lo haria mucho mas lento que si lo hiciese totalmente horizontal. Quiza tengas algun problema ahí con trigonometría o algo.

- A veces cuando le das con el "arkanoid" (no se como se llama lo que mueves, jejeej) no le transmite su velocidad de forma correcta y la acelera o decelera pal lao q no es. Aunque viendolo de nuevo no me pasa, quiza me he liao por el problema de la velocidad de la pelota

- Dependiendo de la vez q ejecute el juego, se me mueve mas rapido la pelota o menos (a parte de lo ya comentado).  Supuestamiento fijando fps o con movimiento "relativo al tiempo" como dices debiera de arreglarse. Asi q no lo entiendo. Debugea a saco viendo si los incrementos de movimiento de la pelota son los mismos cada intervalo igual de tiempo... no se.

- El movimiento, dentro de lo dicho es "suave"

Y otras cosillas

- Pondria un manejo por ratón, o q al moverse tuviera algo de aceleración. Se mueve demasiado monotono y lento.

- Las letras de los letreros no se leen nitidamente, y no te se decir porque

- El boton de activar/desactivar musica esta funcionando con un mousedown y no mouseclick (por decirlo de alguna forma. Es decir, cambia el valor mientras esta pulsado el boton, y no cuando se suelta el boton (del raton).

Espero ayudar un poco

Saludos!
Título: Andoroid
Publicado por: Pogacha en 04 de Marzo de 2006, 05:58:52 PM
 Ok ...
MAS DETALLES:
- Faltan los puntos y vidas tambien
- La pelota rebota en el suelo en vez de perder la vida

Esto no puede fallar:

float pelota_posicion_x, pelota_posicion_y, pelota_delta_x,  pelota_delta_y;
float ultimo_tiempo =Get_Tiempo();
while(NoSalir) // game loop
{
 float tiempo_actual = Get_Tiempo();
 delta_tiempo  = tiempo_actual - ultimo_tiempo;
 ultimo_tiempo = tiempo_actual;
 
 pelota_posicion_x += pelota_delta_x * delta_tiempo;
 pelota_posicion_y += pelota_delta_y * delta_tiempo;

 dibujar_pelota( int ( pelota_posicion_x ) , int ( pelota_posicion_y ));
};


La verdad es que deberas dar mas detalles para poder ayudarte en que por que anda a golpes ...
En algun lado estas haciendo un sleep()? para mostrar el gif?

Otros tips, de todo un poco ( la mayoria supongo que ya sabras ):
* Necesita bloques de distinto color.
* Items y power ups.
* movimiento suave de la paleta tambien, si puedes darle inercia mejor
* Que cuando rebote en la paleta cambie el angulo ( o sea que la paleta sea redondeada a efectos del rebote).
* Dar una idea de para que sirve el vicho ese que esta al costado ... es decorativo? pues me distrae ...
* La pelota es medio grande no ?
* Los guis funcionan bien, pero trataria de quitarles el pixelado con alguna tecnica de difumado ... inclusive todo el arte tiene ese aspecto, me centraria en quitar el pixelado tan solo.

Por lo demas parece ir bien ...  mucha suerte!!!

Saludos.
Título: Andoroid
Publicado por: AgeR en 04 de Marzo de 2006, 06:14:07 PM
 vil:
El movimiento varía, según hacia dónde te estés moviendo cuando le das a la pelota. A veces irá más rápido en x y otras en y.
El manejo con ratón lo pondremos más adelante casi seguro.
Lo del botón de la música lo sé, pero como ando liado con lo del movimiento no he cambiado el código aún XD.

Pogacha:
Ese código es el que uso, por eso no entiendo el problema. No hago ningún sleep en ningún lado tampoco.
Sobre los detalles, sí, iré añadiendo funcionalidades poco a poco en cuanto arregle este tema. Pasaré tus comentarios sobre los gráficos al grafo a ver qué hace.

Bueno, más detalles: uso SDL para el tema gráfico, la pelota tiene una velocidad de entre 1 y 4 por el tiempo delta. Para más inri tengo capados los fps a 60. Da igual que estén los fps capados o no, la pelota sigue viéndose igual de mal.

Gracias por los comentarios!
Título: Andoroid
Publicado por: [Vil] en 04 de Marzo de 2006, 06:31:18 PM
Cita de: AgeREl movimiento varía, según hacia dónde te estés moviendo cuando le das a la pelota. A veces irá más rápido en x y otras en y
Mmm, es posible, pero es q cuando se mueve muy horizontal (porq tu le has transmitido esa velocidad) siempre es muucho mayor q cuando se mueve verticalmente. Yo lo veo demasiado bestia, y de hecho no se si los antoguos arkanoid tenian estos cambios de velocidad.
Título: Andoroid
Publicado por: Mars Attacks en 05 de Marzo de 2006, 01:47:52 PM
 No tengo ni idea, pero me molaría que la paleta no estuviera restringida al fondo inferior de la pantalla y que pudiera ser algo más tipo "frontón" (que tuvieras libertad de mover también la paleta hacia delante, manejo por ratón y más puntuación cuanto más cerca de los ladrillos estés). Lalala  (ole)  
Título: Andoroid
Publicado por: senior wapo en 05 de Marzo de 2006, 02:15:17 PM
 La pelota no se comporta según las reglas del Arkanoid. No se si lo haces aposta o no, pero tradicionalmente el ángulo al rebotar con el pad no depende de la dirección sino del punto de rebote.
- El ángulo de la pelota al chocar con el pad es proporcional a la distancia al centro del pad y la dirección depende de si ha rebotado a la derecha o a la izquierda del centro del pad. Si no lo haces así, el jugador no puede hacer que la pelota vaya exactamente donde él quiere y se pierde la gracia del juego. Un arkanoid no consiste en tratar de que la pelota no caiga mientras va a donde le da la gana.

Al rebotar en el pad (de cabeza, supongo que está bien):

factor_rebote = (centro_pelota_x - centro_pad_x ) / ( ancho_pad / 2 ); // Normaliza a ( -1,1 )
angulo_radianes = factor_rebote * 3.1515926536;
delta_y = cos( angulo_radianes );  // Máximo cuando factor=0, en el centro
delta_x = sin( angulo_radianes );    // Maximo cuando factor=1, en los extremos
Título: Andoroid
Publicado por: AgeR en 05 de Marzo de 2006, 03:13:33 PM
 senior wapo:
No no, eso lo sé, sólo que para "ir tirando" decidí hacerlo como está ahora de modo que se pudieran probar los ángulos sin complicarme la vida al principio. De hecho espero hoy tener implementado el rebote con el pad como tú bien comentas, que es como se hace en todos los arkanoids.


Esto no es realmente problema, los mayores problemas que veo son el dichoso movimiento de la bola y el control de las colisiones, puesto que a veces hay fallos debido a que la bola traspasa un ladrillo entre frame y frame.

Ayer subí una versión que retoca el tema de los botones y el movimiento de la bola, aunque no he solucionado los problemas. Descarga

Gracias a todos por los comentarios!
Título: Andoroid
Publicado por: ethernet en 05 de Marzo de 2006, 04:33:24 PM
 Lo correcto entonces es que la nave del arcanoid fuera semiesférica no plana XD
Título: Andoroid
Publicado por: Pogacha en 06 de Marzo de 2006, 03:45:06 PM
Cita de: ethernetLo correcto entonces es que la nave del arcanoid fuera semiesférica no plana XD
El breakquest toma en cuenta la forma fisica para el dibujo, pero el arkanoid original lo hacia bien igual!

CitarAyer subí una versión que retoca el tema de los botones y el movimiento de la bola, aunque no he solucionado los problemas. Descarga

Don Ager, el pixelado feo sigue ahí ... dile a tu grafista que haga todos los graficos al doble de la definivión y luego los baje a la mitad con un filtro bilineal.

La paleta se mueve bastante feo, estas usando enteros para los desplazamientos?. Usa todo en punto flotante y luego trunquealo a enteros para dibujar.

Saludos.
Título: Andoroid
Publicado por: marcode en 06 de Marzo de 2006, 07:32:52 PM
 Hice una replica del arkanoid hace ya bastante tiempo para ms-dos que funcionaba perfectamente, quizás te puedo echar una mano.

La forma de asignar los movimientos fue crear un array de 22 direcciones, para hallarlas se puede usar las formulas que puso anteriormente senior.


for (int i=0;i<22;i++)
{
      float a = (PI*2 / 22) * i;
      Dir[i].x = sin(a);
      Dir[i].y = cos(a);
}

La dirección de la pelota se establecerá a partir de ese array cuando sea golpeada por la raqueta. A cada zona de la raqueta le corresponde un índice de dirección.
     

 I=  18 | 19 | 20  |  21  |   0  |  1   |  2  | 3
    (=========================)

dx = Dir[I].x;
dy = Dir[I].y;

El incremento de posición será igual a la dirección por la velocidad;


px += dx * speed;
py += dy * speed;

la velocidad tendrá que ser multiplicada previamente por el tiempo delta (que también debería ser un float)

En las comprobaciones de colisiones el cambio de dirección dependerá del lado con el que rebote para muros y ladrillos. si golpea en un muro lateral o el lado lateral de un ladrillo se invierte el signo de dx, si golpea en la parte  superior o inferior se invierte dy.

Para hacer el golpeo correctamente hay que comprobar si el borde correspondiente de la pelota ha entrado en otro objeto. Si ha entrado se retrasa la posición de la pelota a la mitad de distancia con respecto a la posición anterior, y se vuelve a repetir este paso hasta que quede situada justo en el borde (hasta que no se detecte colisión).

Seguramente tendrás que asignar 2 puntos de comprobación de colisión como mínimo por cada lado de la bola, de manera que compruebas 2 por cada lado, arriba, abajo, derecha, izquierda.

Citar
       x     x
  x             x

  x             x
       x     x
Espero que te sirva algo.
Título: Andoroid
Publicado por: AgeR en 06 de Marzo de 2006, 09:17:05 PM
 Bueno, he subido una nueva versión en la que la bola ya rebota bien en la barra. He usado el código que había posteado senior wapo con alguna modificación.

float factor_rebote = (vPosBola.x - vPos.x) / (Barra->GetWidth());
double angulo_radianes = factor_rebote * 3.141592;
vPosBola.y = vPos.y - 1 - Barra->GetHeight()/2 - Bola->GetHeight()/2;
vDirBola.y = -cos(angulo_radianes)*timeDelta;
vDirBola.x = sin(angulo_radianes)*timeDelta;


marcode, gracias por la explicación, tanto del rebote con la paleta, aunque no voy a usar precálculos, como con el de los ladrillos. Voy a probar esos 2 puntos de colisión por cada lado, ahora mismo sólo estaba calculando las 4 esquinas y el centro. Supongo que con 8 comprobaciones irán mejor las colisiones.

Pogacha lo del pixelado no lo había tocado, ya que no había hablado con el grafo, ahora se lo comento. Lo de los botones me refería al hacer click, que antes detectaba la simple pulsación, y ahora detecto el click (pulsación+release).

La verdad es que hacer un arkanoid parece una tontería, pero estoy aprendiendo un wevo con esto. Recomiendo a todo el mundo que haga juegos pequeños, siempre se aprende algo  (uoh) .
Título: Andoroid
Publicado por: marcode en 06 de Marzo de 2006, 10:24:03 PM
 El arkanoid original usa direcciones fijas, no se si 22, esas fueron las que usé yo. A lo primero pensé en hacerlas variables pero no me gustaba mucho, es más fácil al jugar conocer las direcciones que puede tomar la bola al golpear con la raqueta, tampoco me gusta que cuando da en el centro vaya recta y cuando da en el pico muy inclinada, eso ya no es el arkanoid.

Y la dirección de la bola solo se establece cuando pega en la raqueta (creo que también en los bichos). Cuando da en los ladrillos o en los muros solo se invierte el signo de dirección de x o de y. dependiendo de si da en un lado horizontal o vertical.

No es fácil que rebote siempre bien, ya veras cuando pongas ladrillos "duros" y la bola vaya a toda velocidad.
Título: Andoroid
Publicado por: zwiTTeR en 06 de Marzo de 2006, 11:41:07 PM
 
Bueno, yo no te puedo ayudar demasiado en la programación.... pero bueno, siempre me gusta probar este tipo de juegos :-D , ... molaria que le pusieras un poco de inercia a la paleta... para que el movimiento fuera más suave... y bueno, la bola sigue haciendo cosas raritas, bastante raritas xD.

¿Tienes pensado añadir más niveles? , quizá una cosa que estaría guapa para un arkanoid... sería hacer una especie de modo "panic" , ósea, un modo en el que no se pasará de nivel... si no que fueran viniendo nuevas líneas de ladrillos desde arriba de vez en cuando, al estilo "puzzle bubble" ... algo así estaría guay :-) ... con diferentes ladrillos, etc. Lo podrías hacer un poco "aleatorio" ... y tener un juego "infinito" ... así te ahorras de programar los niveles y "picas" a la gente para ver quien hace más puntos xD. Bueno solo es una idea, por "innovar" un poco en el concepto clásico xD.

Otra idea... podría ser que la "bola" cambiara de color cada vez que choca con la paleta... y solamente pudiera romper los ladrillos de dicho color... (por supuesto con una ventanita tipo tetris... donde pusiera el "siguiente color").

Jor, que ideas más chorras se me ocurren :-) ... una mezcla que siempre me habría gustado ... es la de mezclar las "paletas" y y la bola de un pinball...  con los ladrillos de un arkanoid xD

Tambien puedes fusionar el arkanoid con el space invaders... o cualquier cosa, para no hacer lo "típico".

:-(  , bueno, me voy a sobar... que ya he hecho bastante por hoy :-)

Por cierto Ager, ... realmente pienso como tú... haciendo juegos sencillos es como más se aprende :-D ... sobre todo cuando te das cuenta de que no son tan sencillos como parecen xDDD

Animo!
Título: Andoroid
Publicado por: zwiTTeR en 06 de Marzo de 2006, 11:46:41 PM
 Por cierto... utilizando PNG... podrías quitarle los bordes dentados... tal y como te comenta pogacha :-) , cuando se utiliza bmp o gif... que no permiten canales alpha con diferentes niveles... es normal que los gráficos queden así... pero utilizando png se pude sacar mucho más provecho y suavizar los pixels :-) . El bichito verde me gusta bastante... pero no pega con el resto de gráficos, para mi gusto ... quedarían mejor unos gráficos más en la línea "pixel art" del bichito... que los típicos que habéis puesto en el interface con los "biseles y relieves" de fotochop xD

Bueno, lo dicho... muchos animos y suerte con el juego :-D
Título: Andoroid
Publicado por: Chewrafa en 07 de Marzo de 2006, 01:15:01 AM
 Bueno, pues yo soy el grafista del engendro y este va a ser mi primer post  :P .

Ante todo gracias por las ideas, creo que la mitad del juego en cuanto a la originalidad que vaya a tener va a ser merito vuestro (que bien, me ahorro que Ager me diga que no, como las ideas son vuestras  :P  :P  :P ).

En relacion a lo que me toca (es decir, graficos) decir que he usado png para el gui pero aun asi salen los malditos dentados, no estoy seguro de si use png8, lo cual lo explicaria, pero estoy casi seguro de que era png24. Supongo que el consejo de Pogacha soluicionara el problema, pero me surge otro... me manejo en el plotochof (photoshop para los puritanos) que he aprendido de manera autodidacta, pero quiza por esa razon no tengo ni idea de lo que es "bajar la definicion a la mitad por un filtro bilineal"  :P . Rebuscare en mis apuntes para ver si encuentro una referencia, que me siento noob :lol: .

En cuanto a mi querido bicho verde... tienes razon zwitter, no pega, pero eso lo subsanare pronto cuando haga de nuevo el gui. Este gui actual, asi como todo su contenido, es temporal, lo suficiente como para que Ager tuviera con que empezar a codear. No me gusta tampoco el filtro plotochof aqui y me estoy planteando rehacer hasta la barra con pixelart, a la antigua usanza. De momento y por falta de tiempo me limitare a cambiar el gui para que sea un poco menos feo y el bicho verde se sienta como en casa.

asias por los consejos.
Título: Andoroid
Publicado por: marcode en 07 de Marzo de 2006, 01:16:31 AM
 Rectificación, usé 20 direcciones, de manera que las que enviaba la raqueta quedaban así.

Citar
I=  | 15 |16 | 17 | 18 |  19 |  0  |  1   |  2  | 3 | 4 |
       (============================)
       (============================)

Las otras 10 direcciones apuntan hacia abajo por lo que solo serían impuestas por los bichos al chocar con ellos.
Título: Andoroid
Publicado por: marcode en 07 de Marzo de 2006, 01:18:36 AM
 ...Y el movimiento con ratón imprescindible.
Título: Andoroid
Publicado por: AgeR en 07 de Marzo de 2006, 01:20:39 AM
 Una cosilla marcode, ya que tienes experiencia...
Chewrafa me ha comentado que hay que tener en cuenta el ángulo con el que viene la bola a la hora de calcular el nuevo cuando rebota con la barra. Cómo lo hiciste tú? Lo tuviste en cuenta o simplemente cambiaste el ángulo atendiendo exclusivamente al lugar de la barra donde pegue la bola?

El movimiento con ratón llegará en breve  :lol: .
Título: Andoroid
Publicado por: marcode en 07 de Marzo de 2006, 01:33:39 AM
 El ángulo depende sólo de la posición de la raqueta donde golpea, si no, creo que sería muy difícil apuntar.
Título: Andoroid
Publicado por: Chewrafa en 07 de Marzo de 2006, 01:35:37 AM
 Eso de 'te he comentado'... suena como si me metiera en tu trabajo :lol:. La verdad es que me he estado viciando al Arkanoid Doh It Again (version supernes) y despues de unas cuantas muchas partidas es la impresion que me ha dado comparando los rebotes del juego con los del Andoroid.
Título: Andoroid
Publicado por: marcode en 07 de Marzo de 2006, 01:47:16 AM
 Quizás esa versión si lo hace así, pero el arkanoid original eran ángulos fijos.

También he visto otras que lo hacian calculando el ángulo, pero era curioso ver que al dar en el centro justo de la raqueta la bola iba vertical y rompias los ladrillos sin mover la raqueta y cuando dabas en la esquinita iba casi tan horizontal que tardaba un huevo en llegar arriba.

También he visto otros que iba la bola donde le daba la gana, y lo peor que he visto es uno que la pelota rebotaba como si fuera un palo sin cambiar el ángulo ni nada.

Título: Andoroid
Publicado por: Chewrafa en 07 de Marzo de 2006, 02:00:35 AM
 Vamos, que cada cual se lo guisa y se lo cocina a su gusto. De todas maneras el sistema empleado por la version supernes me convence en cuanto a jugabilidad y de hecho es parecido a lo que Ager me ha pasado en la ultima version del Andoroid (o Kimutaro), solo que la variacion del angulo es muy exagerada en ocasiones. A veces la bola vuelve exactamente por donde ha venido, sin variar un apice, como si reflejara, y es demasiado facil repetirlo una y otra vez lo que, a mi parecer, resta jugabilidad.
Título: Andoroid
Publicado por: josepzin en 07 de Marzo de 2006, 08:39:30 AM
 Bienvenido, Chewrafa
Título: Andoroid
Publicado por: marcode en 07 de Marzo de 2006, 03:45:14 PM
 Si se hace sin ángulos fijos habría que establecer un límite exterior para que la bola no se incline demasiado, y uno interior (un mínimo de grados) para que no salga recta cuando pegue en el centro. Aunque eso también dependerá del gusto de cada uno.
Título: Andoroid
Publicado por: Chewrafa en 07 de Marzo de 2006, 03:57:00 PM
 Se agradece la bienvenida  ;)  
Título: Andoroid
Publicado por: Pogacha en 08 de Marzo de 2006, 03:56:52 PM
 Ademas cada tantos segundos la bola automaticamente varia su dirección ligeramente ... en el arkanoid original.
Ye en el arkanoid original, el rebote solo depende de la posicion donde golpea la pelota, pero esto no es regla que tu juego sea como a ti te guste!

Saludos
Título: Andoroid
Publicado por: AgeR en 08 de Marzo de 2006, 04:20:29 PM
 Gracias por los comentarios  :lol: . Realmente que estemos haciendo un arkanoid no quiere decir que vayamos a hacerlo exactamente igual, más adelante añadiremos cosillas, como el modo panic que comentaba zwitter por ejemplo :lol: , con toda seguridad rankings online, etc...

El rebote de la bola con la pala creo que es suficientemente bueno. Lo he limitado un poco, no permitiendo que la bola pueda salir casi en horizontal, con lo que se reduce el número posible de ángulos. A mí me parece que queda bastante jugable así, no he tenido problemas para pasar los niveles de prueba.

En cuanto solucione las colisiones con los ladrillos subo otra prueba. También decir que estamos cambiando el gui por algo menos "de juguete".  
Título: Andoroid
Publicado por: er_willy en 09 de Marzo de 2006, 06:40:41 PM
 .
CitarEn cuanto solucione las colisiones con los ladrillos subo otra prueba


falta mucho  :angry:  
Título: Andoroid
Publicado por: Zaelsius en 13 de Marzo de 2006, 12:34:24 PM
 Detalle tonto: Falta MSVCP60.DLL, no viene incluída en una instalación limpia de Windows 2000  :P  
Título: Andoroid
Publicado por: AgeR en 23 de Marzo de 2006, 02:06:42 PM
 Bueno, una nueva prueba: Descarga (807kb).

Cosas que "creo" han mejorado:
- Colisiones con los ladrillos correctas.
- Añadido control por ratón.
- La barra tiene cierta aceleración para darle algo de suavidad.
- Añadido un menu-ingame (al pulsar ESC).
- Los gráficos en general.

Cosas que siguen sin gustarnos:
- Tanto la bola como la barra no se mueven con la suavidad que nos gustaría. Supongo que es por el paso de float a int, pero no se me ocurre cómo solucionarlo sin meterme en dibujado subpixel  :( .
- El cursor no pega con el nuevo estilo gráfico.

El sistema básico de juego ya está, ahora faltan los detalles jejeje. Lo próximo será añadir un menú principal y obviamente que el jugador pueda morir. Y luego ir añadiendo items. Después nos quedará añadir niveles y hacer el modo Panic (contínuo) y añadir sonidos.

Pues nada, a ver qué opináis!  :lol:

ZaelSiuS: Tomo nota, en la versión final lo incluiré junto con el juego, muchas gracias por el aviso  ;)  
Título: Andoroid
Publicado por: Pogacha en 23 de Marzo de 2006, 02:48:43 PM
 OK, el juego ha mejorado mucho ... los graficos, los movimientos, ese menu esta muy lindo.

El grafico de la paleta todavia no me convence, supongo que no es definitiva.
Al caer todavia no muere, y no tengo puntos ni nada de esas cosas, pero esta en "to do" supongo.

Lo que si todavia no puedo llamar fluido es al movimiento de la paleta. La pelota rebota bien en todo lo que la he probado.

Sigue dandole que ya va tomando forma (ole).

Saludos.
Título: Andoroid
Publicado por: marcode en 23 de Marzo de 2006, 03:31:10 PM
 Mucho mejor, aunque cuando la bola vaya rápida te van salir fallos en los rebotes que tendrás que mejorar.

De momento el fallo que he visto que no se si solo me pasará a mi es que la nave va rápida cuando muevo despacio el raton y cuando lo muevo rápido se enlentece.

Otra cosa, ¿no es un poco gorda la bola esa en comparación con los ladrillos?, y también creo que si fuera más clara se vería mejor.
Título: Andoroid
Publicado por: Pogacha en 23 de Marzo de 2006, 04:28:15 PM
Cita de: marcode
Otra cosa, ¿no es un poco gorda la bola esa en comparación con los ladrillos?, y también creo que si fuera más clara se vería mejor.
Lo mismo opino, una bola blanca es mas facil de ver y también me parece un poco grande.

Saludos.
Título: Andoroid
Publicado por: AgeR en 23 de Marzo de 2006, 04:58:23 PM
Cita de: marcodeMucho mejor, aunque cuando la bola vaya rápida te van salir fallos en los rebotes que tendrás que mejorar.
A qué te refieres con que dará fallos? He probado a poner la bola 3 veces más rápida y no me ha dado ningún problema  :huh: .

Lo del fallo del movimiento debe ser por la aceleración de la barra. Al moverlo en una dirección va cogiendo velocidad, y al darle al revés ha de ir "frenando" antes de cambiar la dirección. Por eso si mueves hacia los lados muy rápido el ratón va lento, o al menos creo que es por eso. Miraré a ver cómo lo soluciono, gracias por el aviso  ;) .

La bola a mí también me parece excesiva (16x16), probaremos con una de 12x12 o incluso 10x10  :lol: .
Título: Andoroid
Publicado por: Chewrafa en 23 de Marzo de 2006, 05:22:11 PM
Cita de: PogachaEl grafico de la paleta todavia no me convence, supongo que no es definitiva.
Bueno, la verdad es que tienes razón en cuanto a la paleta, aunque sí que pensaba dejarla de momento tal cual está por falta de ideas. La idea era darle un aspecto más gracioso poniendo minikimutaros (los bichitos verdes) portando la barra, lo que no se me ocurría era que podría poner como barra que resultara apropiado. Se aceptan sugerencias :D .
Título: Andoroid
Publicado por: nsL en 23 de Marzo de 2006, 06:34:14 PM
 Lo de la velocidad de la bola supongo q se referira a que si va muy rapida y avanza X pixeles, y la pala es menor de esos X pixeles, lo mismo te saltas la pala. Aunq esto supongo q solo ocurrira en velocidades extremas , que avances mucho la bola en cada pintado :P

Yo lo he probado tb, y me va de lujo. Solo he podido probarlo 1 vez y no lei el post entero, pero me dio la impresion de que al principio se movia mas rapido la pala, y que al final de la primera pantalla me iba bastante mas lenta.

Tb se dio algun caso en que la bola estaba en paralelo a la pala (a su izquierda), y que movi la pala contra la bola, intentando salvar la partida, y que hizo una cosa extraña, y se puso la bola encima de la pala (al extremo izquierdo) y colisiono como si fuese normal. Esto creo que tb pasaba en el original, pero aqui se noto demasiado :P Aunq no le des mucha importancia...

Por lo demas me gusta mucho :)

Saludos!
Título: Andoroid
Publicado por: er_willy en 23 de Marzo de 2006, 06:42:26 PM
 todo lo que probe salio correcto, a la a seguir metiendole cosas y al  Chewrafa a pan y agua hasta que se curre algo guapo :D  
Título: Andoroid
Publicado por: Chewrafa en 23 de Marzo de 2006, 07:00:13 PM
 Si al pan y agua le añades unas raciones de bravas te hago una obra maestra B)