lunes, 7 de febrero de 2011

¿Cuándo continuaré?

Creo que ya puedo dar una estimación de cuándo podré continuar con mi proyecto, ya que sé cuándo tendré un período de paz escolar (sin exámenes, vamos). Mañana tengo Lengua, el viernes Matemáticas (integrales y posiblemente entren matrices, aunque lo dudo (y es sencillo)) y finalmente el lunes de la semana que viene la muerte... FÍSICA. Cuando acabe con los exámenes pienso continuar con el motor y correjir algunas cosillas que tengo en el sistema de colisiones (según he estimado, es muy probable que se dé el efecto puzzle (dos sprites se unen entre sí y no pueden moverse (término adquirido gracias a Plata (lol)))). También tengo pensado comenzar con los gráficos en sí del juego, ir haciendo pruebas del sistema de colisiones, probando varios conceptos, pruebas varias de rendimiento... Lo que sí que tengo claro es que el lunes comenzaré a seguir la programación del motor, y espero que no me salgan problemas tipo hijo ponte a estudiar que te va a pillar el toro... También decir que dispongo de poco tiempo en la semana por temas escolares: los lunes y los martes tengo clases por la tarde (son clases del propio colegio, a cambio de ello tenemos 4 horas libres por la mañana distribuídas en toda la semana), y los lunes, miércoles y jueves a las 9 tengo clases particulares con Alfonso (lo que yo llamo un pro del parkour intrafálico feroz). Luego, sobre las horas libres por la mañana, los lunes tengo la segunda hora libre, uso para estudiar o jugar a Magic con el que pille. Los martes tengo hora libre a última hora, por lo que salgo una hora antes y me va bien para no tener en el culo la presión de llegar tarde a clase por la tarde. Los miércoles tengo hora libre a penúltima hora, y el profesor que hace guardia en la biblioteca (donde nos ponemos en la hora libre) es don Julio, que nos da química, y es el que tenemos en la última hora, por lo que cualquier problema o duda con los ejercicios podemos preguntarle sin problemas (viene bien a veces). El jueves tengo hora libre a primera hora, por lo que en vez de entrar a las 8:30, entro a las 9:30 (en realidad hasta las 9:35 mínimo no entro porque la de biolgía se harta a hablar y no para nunca). Los viernes no tengo hora libre, pero tenemos informática (estamos con audacity) y a veces me abro el notepad++ y me pongo con el código un poco (además si me saliese alguna duda le pregunto a la profesora, que sabe programar en C y en C++).

En fin, no me enrollo más, que tengo que estudiar (T^T'). Como diría Juancar:

Me llena de oggullo y satigsfación decig que, en estas fechas tan señaladas, con muestras de afecto y simpatía de mis lectores (que serán dos o tres y creo que exagero con el número), decir que el lunes podré seguir con el motor en serio (y compilarlo, que llevo todo el proyecto escribiendo sin compilar ,_,). Un saludo, lectores, y gracias por apoyar a este mi blog. Feliz *inserte día especial. Si no hay, el santo y a tomar por culo*.

martes, 1 de febrero de 2011

Exámenes, exámenes...

El motor está abandonadillo y el blog también por culpa de los exámenes, como digo en el título D: Pero bueno, el tiempo que saco para escribir aquí por lo menos me sirve para quitarme este estrés de estudio. ¿Novedades? El motor tiene un sistema físico mejorado: ahora cada objeto tiene variables cinemáticas, y hay dos tipos: objetos inertes y objetos animados, o lo que es lo mismo, eventos y aliados/enemigos. Los eventos no tienen ningún sistema de fuerzas y están estáticos en el mapa, mientras que los objetos animados, como el propio personaje, tiene un sistema cinemático de movimiento, por lo que no se encuentra estático, y tienen la característica de tener el sistema de Perfect Pixel para colisionar en el mapa y con otros objetos animados, ¡o incluso con objetos inertes! Ésta colisión se efectúa para eventos, por ejemplo si el personaje se encuentra en X posición, ocurrirán Y cosas. Estoy desarrollando un sistema de Spawn Enemies, es decir, zonas en las que los enemigos aparecen, e implementarlo en el map editor (tanto el desarrollo del motor como el del map editor los estoy haciendo pararelamente, aunque este último lo llevo muy atrasado por falta de tiempo, ganas y demás mierdas). Sobre el resto, el motor usa mapas del formato apw2d, que yo he creado especialmente para él. Dentro tiene información sobre el tileset, la matriz gráfica del mapa y la matriz de colisiones del mismo, además de los diferentes objetos y su programación. La tarea de llevarlos a ejecución es del motor.

Creo que no se me olvida nada... Cuando acabe los exámenes me pondré bestialmente con el motor y hacer vídeos, imágenes o incluso alguna demo para que podáis probarlo y me digáis los fallos que encontráis, en qué podría mejorar el motor, o si os importa una mierda y me trolleais masivamente, me da igual, arrieritos somos cool) Dentro de poco creo que me pondré a hacer encuestas sobre el motor o sobre cualquier otra cosa como qué estilo musical se prefiere, mejor el manga que el anime o viceversa, quién suelta el mojón más grande, etc etc (en ese caso creo que ganaría el que menos diarrea tenga cool)).

En fin, me despido hasta la próxima entrada, que será en unos siglos hasta que acabe estos odiosos papeles con tachones en rojo a los que llamo exámenes -.- Sayounara~!

sábado, 22 de enero de 2011

Torneo wikiniano de Magic: The Gathering

No sé si conocéis este mundialmente famoso juego de cartas. Para el que no lo sepa, el juego consiste en que tú eres un hechicero con 20 puntos de vida iniciales, y tienes el poder de invocar habilidades, monstruos, artefactos... mediante una única fuente de poder: maná. Hay 5 elementos en el juego: Blanco (Simbolizado con un sol), Negro (Simbolizado con una calavera), Rojo (Simbolizado con el fuego), Azul (Simbolizado por el agua) y Verde (Simbolizado con un árbol). Cada carta requiere una cierta cantidad de maná, si no está disponible no puede ser utilizado. Lo divertido del juego es que en cada turno sólo se puede poner un maná en tu campo, a no ser que una carta que utilices diga lo contrario. Bueno, la verdad es que el juego en sí es bastante entretenido y hay un sin fin de combinaciones para un mazo. El mínimo de cartas en el mazo es de 60 cartas, por cierto. Bueno, al grano. El torneo wikiniano ha sido formado por 10 personas, cada uno de nosotros ha estado en un grupo A y en otro grupo, B. Yo jugué en la primera partida contra David, Fein, JRK y Alexiel. Primero cayó Alexiel, porque su baraja consiste en envenenamiento y cuanto antes lo matásemos, mejor. Luego cayó Fein porque JRK tenía una carta que cruza islas (si un oponente tiene una isla como maná en su campo, hace daño directo). Después cayó JRK, porque su baraja consiste en criaturas medio fuertes, pero en muchos encantamientos que aumentan su ataque y defensa (por ejemplo, el Gigantiform convierte cualquier criatura en un 8/8 y además hace que arrolle (arrollar es que si el contrincante se defiende con un monstruo y éste muere, los puntos de daños que sobran van para el hechicero, por ejemplo, 8/8 que arrolla contra un 4/4, se lo carga y sobran 4, estos 4 puntos van para el hechicero)). Finalmente, quedamos David y yo. Era obvio quién iba a perder, yo. En el otro grupo estaban Sonia, Waza, Moisés, Erik y un amigo de David cuyo nombre no quiero acordarme (sacó un hechizo que, con un poco de suerte en el campo, puedes tener maná infinito, mezclado con una criatura que si usas 2 de maná puedes invocar una ficha con ciertos puntos de vida, por lo que tenía infinitas criaturas en el campo. Obviamente, ganó la primera ronda. Finalmente, después me enfrenté a Erik, con un mazo de hongos, me ganó las dos veces por los jodidos saprolines. Luego contra JRK, que primero usó su mazo inicial, le gané, pero tenía que ganarle una vez más porque es al mejor de 3. En la segunda batalla usó un mazo preconstruído, y me ganó dos veces, ergo perdí en esa ronda. Por último, contra Sonia, y esta batalla fué al mejor de 1 por falta de tiempo. Me ganó Sonia, quedando yo en octava posición y ella en séptima. David quedó primero y Erik segundo. Alexiel quedó noveno y Waza décimo. En fin, no gané nada pero me lo pasé bien, y he disfrutado del juego. Por cierto, mi mazo combina criaturas y hechizos blancos con hechizos negros, un poco raro pero es bastante efectiva. Se fija tanto en el ataque por el aire como por tierra, pero escasan las criaturas en el campo, por lo que si hiciesen una habilidad que sacase muchas criaturas, estaría jodido. Aunque para eso está el guarda del palacio, que tiene 1/4, cuesta 2 cualquiera mas 1 blanco y puede bloquear cualquier cantidad de criaturas, aunque ataquen con un ataque superior a su resistencia. Por lo que es una defensa bastante buena. Además el ángel de serra es muy útil, tiene 4/4, pero aunque cueste 3 + 2 blancos, tiene vigilancia (no se gira al atacar) y además vuela. Por lo que en un mazo como los de hongos viene de miedo tener en el campo un guarda de palacio y un par de angeles de serra, y si se le suman habilidades que aumenten la fuerza, puedes ganar en un momento (10 puntos se le van mínimo en un turno si le subo ataque).

En fin, me lo pasé bien en el torneo. Siempre será épico el estar con el PC de Alexiel y ver Evangelion mientras el resto sigue luchando, y descubrir que Alexiel no oculta archivos personales. Total, segunda entrada en el blog, espero que no me entre perritis aguda y no escriba nada aquí (aunque no me lean, me gusta escribir aquí). ¡Hasta la próxima entrada!

miércoles, 19 de enero de 2011

Retomo el blog.

Y ésta vez espero que no me dé perritis el mantener un blog, como el resto. En fin, comento: Yo estoy desarrollando ahora en C un motor 2D, para eso utilizo OpenGL con SDL, por lo que lo haré portable y NO SERÁ OPEN SOURCE. Puede que muchos quieran ver el código, pero prefiero tener el código sólo a mi disposición, porque va a ser simplemente la base de un proyecto del que no voy a hablar porque poco tengo planificado de él. Lo que sí está claro es el movimiento, la esencia que le quiero dar al juego. Por otro lado, estoy feliz porque por fin me he desecho de esa cosa que usaba Jesucristo para hablar con los apóstoles: mi milenario Pentium 4. Aunque tengo ahora un AMD 4200+ (ergo socket AM2), la placa tiene SLI, así que tengo una placa pollagorda y encima 4 GB de RAM, más que suficiente. En éste blog pretendo poner mis críticas, experiencias diarias, semanales y menstruales, excepto la regla cool) Gracias JuDelCo, que me das ánimos con el proyecto y a todas esas personas cercanas que tanto que ayudan y tal. En la próxima entrada espero dar avances sobre el motor, explicar cuáles son sus funciones y las funciones que le faltan por escribir. Un saludo a los lectores :3