Shaman's Temple

Entradas

Archivo

Posts anteriores

Deja un mensaje


PlayList

viernes, 29 de febrero de 2008

Heavy Bunnies Smash - Avances II

Desde el pasado Martes mi preparatoria está en "paro indefinido" (Sí, otra vez quieren un aumento de salario ¬_¬), aunque seguramente el Lunes ya tendré clases :P.

Todo este tiempo me la he pasado de antisocial pegado al monitor XD (hasta falté a una fiesta donde debía llevar los refrescos :P) y obviamente he aprovechado el tiempo para avanzar en mis proyectos.

En HBS tuve que comenzar la programación prácticamente desde 0, ya que inicialmente cada personaje iba a tener su objeto en particular... ahora no :P; todos los personajes ya sea "batman", "spiderman" ó "la mujer maravilla"; ya sea "player1", "player2", "com" o mi abuelita; estarán definidos en un solo objeto con sus respectivos scripts.

Obviamente eso me iba a quitar bastante tiempo al principio y me traería algunos problemas, pero al final de cuentas me va a ahorrar bastante al momento de hacer modificaciones globales :P.

Si alguien viera el ejecutable de la versión anterior y la de ahora, no notaría la diferencia (en jugabilidad) porque prácticamente el comportamiento es igual, los cambios han sido únicamente internos a excepción del combo.

Les dejo algunas imágenes:

Preview 1
Aquí le está aplicando el ataque de la patada débil.

Preview 2
Este es el golpe débil, dando frutos (??).

Preview 3
Lo que ven aquí es el ataque especial, todos tienen uno diferente.


Entonces, la lista de las cosas que llevo hechas prácticamente es la misma, el combo es la única "novedad":

[General]
  • Motor de movimiento
  • Salto
  • Ataques
  • Lanzamiento
  • Esquivar
  • Defensa
  • Medidor de salud
  • Medidor de Ki
  • Retardos
  • Sistema de daños
  • Sistema de combos
Y las novedades en el apóstol negro son:

[Personaje - Apóstol Negro]
  • Ataque especial
  • Combo
Algo interesante es el sistema de combos, que está diseñado para que en cada ataque solo se indique el nivel que ocupa para llevarse acabo. No sé como explicarlo, así que les dejo un ejemplo.

En el evento step del objeto del personaje, llamo al script de cada ataque de la siguiente manera:

if (check_teclasx2(tecla[3],tecla[4])){if (scr_char_ataque5()){exit;}}
if (check_teclasx1(tecla[1],true)){scr_char_ataque0(); exit;}
if (check_teclasx1(tecla[2],true)){scr_char_ataque1(); exit;}
if (check_teclasx1(tecla[3],true)){scr_char_ataque2(); exit;}
if (check_teclasx1(tecla[4],true)){scr_char_ataque3(); exit;}

Entonces todos los ataques estarán especificados en scripts por separado, por lo que tengo lo siguiente:

scr_char_ataque1():
switch(char){
//Apostol negro (apng)
case "apng":
combo1=check_combo(true,false,true,combo1,3);
if (combo1==3){scr_char_ataque4(); exit;}
combo2=0; alarm[4]=0;
ref=instance_create(x,y,obj_apng_golpe2);
ref.image_xscale=image_xscale;
ref.padre=id;
break;
}

Prácticamente lo que hago es llamar al script "check_combo();" para que él se encargue de todo. Los primeros 3 argumentos definen el nivel o "fase" del combo en el que actúa dicho ataque (en este caso en la primera y tercera posición). El 4to simplemente le transmite la información sobre la fase actual del combo y por último, el 5to brinda el número de alarma correspondiente que llamará para "reiniciar" la fase en caso de no haber seguido la secuencia.

check_combo(fase1,fase2,fase3,combo,alarma):
combo=argument3;
switch(combo){
case 0: if(argument0){combo=1; alarm[argument4]=0;} break;
case 1: if(argument1){combo=2; alarm[argument4]=0;}else{if !(argument0){combo=0; alarm[argument4]=0;}} break;
case 2: if(argument2){combo=3; alarm[argument4]=0;}else{combo=0; alarm[argument4]=0;} break;
}
return combo;

Y finalmente, para especificar el tiempo límite para poder presionar la siguiente tecla de la secuencia, en el script que finaliza los ataques agrego la línea: "if (combo1>0){alarm[3]=17;}"; Obviamente la "alarm[3]" tiene una mamada como: "combo1=0;".

Damn! Sé que no soy bueno explicando y que posiblemente se me olvidó decir algunas cosas :P, pero quería mencionar algo en cuanto a su funcionamiento.

Se me había olvidado, voy a poner los próximos objetivos:

[General]
  • Ajustes de estado
  • Análisis de funcionamiento
El juego todavía está muy verde a comparación de los juegos que están desarrollando nuestros compañeros Der Meister y Fenris78, además de que ellos ya son unos expertos.

Cabe mencionar que varias personas me han estado apoyando con el proyecto (me da mucha risa llamarle "proyecto" jaja, me recuerda los viejos tiempos), ya sea con consejos y/o ayudándome a resolver algunas broncas; además de que no estoy haciendo el juego solo.

Mientras revisaba los códigos se me ocurrió la idea de hacer el juego "Open Source" debido a que es bastante sencillo agregar personajes, pero obviamente siendo un proyecto (jaja) en GameMaker sería algo absurdo.
O como bien me dijo Bakudan: No vaya a ser que alguien haga combinaciones mamonas estilo: "Heavy Bunnies Vs. Naruto", "Heavy Bunnies VS. Los Simpsons" o peor aún: "Heavy Bunnies Vs. Pokemón" XD; aunque sería divertido (:?:). Tampoco tengo el permiso de Hector, así que iré pensando en alguna manera para poder poner una opción de agregar personajes desde el juego.

Bueno ya tengo sueño, debo rasurarme la barba, debo moverme, debo comer algo y debo bañarme O_o; así que hago eso antes de que termine como los jóvenes chinos adictos a internet jaja jaja jaja.

Etiquetas: ,

entrada de hey_alan @ Link a este post  4 comentarios

sábado, 23 de febrero de 2008

Meme para relajarme

Tal vez no tan literalmente :P, pero es sábado y es el único día que descanso desde que comenzó la escuela (ni el domingo, para mí es el más estresante x_X) así que gracias a Bakudan voy a relajarme y contestaré el siguiente meme.


» ¿Nombres y apellidos?
Alan Martin Revillagigedo Tulais

» ¿Por quién te dieron ese nombre?
Mi padre se llama Martin (sehhh... como de costumbre) e inicialmente querían dejarme con un solo nombre. Justo antes de "registrarme", a mi padre se le ocurrió la idea de "Alan"; supuestamente por un astronauta o una mamada así.

» ¿Le pides deseos a las estrellas?
La verdad no, pero cuando era pequeño me subía a la azotea con un desarmador y decía que "voy a arreglar las estrellas" :?:.

» ¿Cuándo fue la última vez que lloraste?
Llorar literalmente ya no lo he hecho desde que era pequeño, aunque justamente el día de ayer estaba bien encabronado (de esas veces que los ojos se te ponen bien rojos y jugosos del coraje XD) debido a que todos nos partimos la madre jugando un partido de fútbol (todavía hasta me duelen las nalgas) y finalmente quedamos 5-5, pero el imbecil del árbitro ni llevaba la cuenta y dijo que habíamos quedado 5-3 O_O (qué imbécil. Cuando le comprobamos que habíamos metidos más goles salió con la pendejada de: "Pero de todas maneras les ganaron wee"... ¿cómo putas puede decir eso si ni llevaba bien la cuenta?). Ya le quería partir la madre, pero blehh... con lo mal que me caen las personas que se exaltan por idioteces como un deporte no iba a caer en el error (aunque había una razón ambigüa... ya se imaginarán cuál es).

» ¿Te gusta tu letra?
Me gusta, aunque claro, podría mejorarse.

» ¿El pan te gusta con qué?
Con leche... no me gusta ponerle mermelada y esas cosas porque me "empalago".

» ¿Nombres para tu hijo(a)?
Sinceramente no quiero pensar en eso en estos momentos, aunque seguramente llevará alguno de mis nombres.

» Si fueras otra persona, ¿serías tu amigo?
Depende de qué persona sería.

» ¿Tienes un diario de vida?
Tengo un blog donde narro putadas y estupideces... ¿eso cuenta?

» ¿Eres sarcástico?
En ocasiones, aunque cuando ando muy encabronado siempre voy al grano.

» ¿Saltarías de un paracaídas?
Sin duda. Desde pequeño me han encantado ese tipo de cosas (a los 8 años me subí a un juego solo apto para mayores XD).

» ¿Cuál es tu cereal favorito?
Zucaritas con leche.

» ¿Te desabrochas los zapatos antes de quitártelos?
Cuando tengo mucho sueño los rompo o me duermo con ellos x_X.

» ¿Crees que eres fuerte?
Mentalmente soy muy inconstante: En ocasiones soy bastante fuerte y en otras muy vulnerable. Físicamente puedo decir que sí, pero tengo poca resistencia.

» ¿Postre favorito?
Gelatina.

» ¿Cuánto calzas?
28 aproximadamente.

» ¿Rojo o Rosado?
Rojo... amo la sangre y es un color ganador (mwahahaha ).

» ¿A quién extrañas mucho?
Actualmente a nadie, ya he dejado atrás todos mis engranes y trato de mantener mi mente en lo que viene.

» ¿Te gustaría que todos respondieran este email/meme?
Me da igual :P.

» ¿Qué color de pantalones y zapatos llevas puesto?
Tengo puesto un pantalón camuflado y unos zapatos negros.

» ¿Qué es lo que más te gusta de tu físico?
La altura, mi estructura osea y mi rostro en general B-). El cabello es lo que no me agrada mucho, ya que se me ve muy afro y yo lo quiero lacio T_T (muestra).

» Lo último que comiste:
Desayuné y cené cereal, pero comí tortas de jamón ¬_¬.

» ¿Qué estas escuchando en este momento?
"El cargo" de Amon tobin (está en el playlist).

» ¿Qué canción te gustaría que te dediquen?
"Inalcanzable" de RBD. Odio a esos pendejos ¬_¬*, pero me gusta que me alaguen jaja (obviamente es broma, ni crean que hablo en serio).

» ¿Tus colores favoritos?
Negro y verde.

» La última persona con la que hablaste por teléfono:
Creo que fue con mi primo Luis, para avisarle que mañana no vamos a jugar fútbol (de por sí quedé bien madreado, mañana no tengo tiempo).

» Lo primero que miras al sexo opuesto… ¿qué te gusta?
Su forma de ser: que no sea muy mamona, presumida ni muy "simpática" con todos los hombres. Tampoco voy a decir que no me fijo en el físico :P.

» ¿Cómo te simpatiza la persona que te envió esto?
Muy bien, es de las pocas personas con las que logro relacionarme.

» ¿Trago favorito?
Un martini agitado, no revuelto XD. Nahhh... no suelo beber, pero cuando tengo sed sí me chingo un Squirt.

» Deporte favorito para ver por televisión:
El golf: es fabuloso, intenso y emocionante (What!? x_X). Sinceramente no me gusta ver deportes por TV, aunque claro, sí me agrada ver los mundiales de soccer.

» Color de cabello:
Castaño.

» Color de ojos:
Café oscuro.

» ¿Lentes de contacto?
No uso esas cosas.

» Comida favorita:
Van a pensar que es ridículo, pero no me puedo resistir a la morisqueta con queso y carne (Arroz bañado en frijoles XD).

» ¿Película de terror o Final feliz?
De terror, sin duda.

» Última película que viste en el cine y con quien:
No recuerdo bien, pero creo que fue la de Spiderman 3 con unos amigos.

» ¿Día favorito del año?
Ehmm... creo que el año nuevo :P, pero definitivamente el que más odio es el 5 de febrero desde el año pasado (si se lo preguntan: ese día fue el comienzo de las peores 3 semanas de mi vida gracias a un ataque severo de varicela).

» ¿Invierno o Verano?
Verano. El invierno era lindo, pero últimamente ya no me aguanto el frió.

» ¿Besos o abrazos?
Mmm... este meme ya se está poniendo medio estúpido, pero prefiero abrazos.

» ¿Quién crees que te responderá?
Dios :?:.

» ¿El que menos crees que lo hará?
El que sea racional.

» ¿Qué libro estas leyendo?
De momento solo estoy leyendo algunas revistas pseudo-intelectuales como "Muy Interesante", pero la verdad últimamente se está poniendo muy insulsa y una de tres ediciones trata sobre la vida de Jesús ¬_¬.

» ¿Qué viste anoche en la televisión YouTube?
Un vídeo cómico sobre Metal Gear: Ver vídeo.

» ¿Rolling Stones o The-Beatles?
Sinceramente no me agradan mucho, pero prefiero a The Beatles.

» ¿Dónde es lo más lejos que haz estado de tu casa?
En Teotihuacan, un paseo escolar.

» ¿Eres feliz?
Mmmm... hay ciertas cosas que no me agradan de mi vida, pero no por eso voy a ser infeliz. He aprendido a ser feliz a mi manera.

» ¿Cuándo cumples años?
El 18 de septiembre.

» Personas que tienen que hacer esto:
Cualquiera que esté leyendo esto está obligado a hacerlo o de lo contrario, amanecerá desnudo en un bosque con dolor en el trasero x_X.


Es todo :P, me voy a dormir un rato n_n.

Etiquetas:

entrada de hey_alan @ Link a este post  2 comentarios

domingo, 17 de febrero de 2008

Ecología (Duelo 10 kb)

Hace poco se inauguró en ForosDelWeb otro duelo CSS:

http://www.forosdelweb.com/f95/tod...

Las condiciones son las siguientes:

- Validación XHTML 1.0 Strict.
- Validación CSS nivel 3.
- Accesibilidad nivel 2 comprobable en Examinator y Hera.
- Peso máximo del conjunto de archivos: 10Kb.

Y el tema a tratar es la ecología :P, tomando el texto de la siguiente fuente: Click Here.

La pre-estructura del sitio, la hicé (como de costumbre) en PowerPoint. La idea principal era esta:

Diseño en PowerPoint

El resultado final no fue muy distinto:

Diseño en html


Pueden ver el sitio en vivo y en directo desde:

http://cybershaman.awardspace.com/webs/ecologia/


Cabe mencionar que 10 kb es demasiado poco x_X, por lo que estuve mucho tiempo entreteniéndome al comprimir las únicas 4 imagenes que usé ¬_¬.

Afortunadamente esta vez IE no me dio problemas (¿será que ya le conozco hasta el coño? ¬_¬), aunque de cualquier manera no es algo complicado.

El menú no me terminó gustando del todo (sí, díganlo...está muy soso XD) pero al menos finalmente quedé más conforme que con el sitio del duelo anterior.

En cualquier caso, no me importa ganar o perder :P... lo importante es que voy aprendiendo cosas nuevas y tomando práctica n_n (nunca había hecho diseños flexibles).

Etiquetas:

entrada de hey_alan @ Link a este post  2 comentarios