Junio 9, 2008
ultimo “gran avance” de el juego en desarrollo Mad Butcher es una parte muy importante de todo juego scroller 2D, el scroll. El Carnicero es seguido por una “camara” que lo mantiene en la mitad de la ventana de juego todo el tiempo y los objetos se dibujan de manera relativa a la
posicion del personaje, en otras palabras, el mono se mueve y no se sale de la pantalla. El problema de todo esto es que al acercarse al principio o final del escenario, como no hay algo para dibujar fuera de el, se ven los restos de dibujo de lo que habia antes en esa parte de la pantalla y eso se ve feo. Por suerte es fácil de solucionar.
Otros detalles que han cambiado es el sprite del personaje, el cual, además de tener fondo transparente y no un cuadro blanco, ahora es basado en un dibujo hecho en papel y luego photoshopeado gimpeado en sus pequeños detalles para luego ser usado en el juego. Además, el mismo personaje es mas grande que antes, algo asi como el doble del tamaño original, esto con la explicación de que le queremos dar mas énfasis a la la violencia que a saltos enormes y cosas que requieran una visión mas amplia.

Esta vez no hay terminal para que puedan ver que el juego es real, asi que quienes asisten al taller de videojuegos tendrán el honor el privilegio la oportunidad de ver el juego en acción. El resto espera.
3 comentarios |
Desarrollo, Mad Butcher, Videojuegos | Etiquetado: proyecto, Videojuegos |
Permalink
Escrito por Arbosis
Mayo 27, 2008
El desarrollo de Mad Butcher sigue y no se detiene, esta vez las actualizaciones en el código en relación al ultimo post incluyen:
- Capacidad de incluir distintas etapas con sus respectivos mapas mas facilmente.
- Etapas que se dibujan asi misma.
- Punteros.
- Imagenes en png y con transparencia.
- Mas punteros.
- Error de aceleración horizontal en contacto con el suelo solucionado.
- Aceleración notoria y velocidades máximas para evitar problemas.
Aunque muchos de estos avances pueden parecer muy básicos para alguien que maneja la programación en C++ y más si han usado SDL antes, algo es algo, en un principio las primeras lineas de código tenían la intención de crear un mundo y entender como transformarlo en algo funcional, editable y expansible, para después preocuparse de definir los detalles.
Luego se escanearán unos dibujos que luego de un poco de retoque reemplazaran al sprite anterior. Despues de eso el plan es agregar un enemigo, que aunque no ataque, sea un tonto y se vea feo, que por lo menos exista, se mueva e interactue con el mapa. Aun no hemos visto nada del sonido en el juego, pero con tiempo se verá.
Deja un Comentario » |
Desarrollo, Mad Butcher, Videojuegos | Etiquetado: proyecto, Videojuegos |
Permalink
Escrito por Arbosis
Mayo 15, 2008
En relacion al post anterior, ahora el Mad Butcher se puede ver y mover al mismo tiempo. Todo gracias a la corrección de un error, que para varíar un poco, era increiblemente tonto (nota: no olvidar darle valor a las variables recién declaradas). Con la corrección del error se pudo avanzar un poco mas en el desarrollo (que había sido un poco dejado de lado) específicamente detallando las colisiones con el mapa para evitar situaciones ilógicas al momento de jugar, agregando colisión con techos que antes no tenía, también agregando velocidades horizontales límites y movimientos acelerados que se aprecian en un 0% pero que luego tendrán mas sentido, además dando la posibilidad al jugador de modificar ligeramente la velocidad horizontal cuando el Mad Butcher está en el aire permitiendo subirse a plataformas con un salto sin la necesidad de estar alejado de la misma plataforma.
Esta es entonces la primera screenshot publicada del juego Mad Butcher, la cual carece de cualquier tipo de valor artístico (eso se verá despues, por mientras lo pueden ignorar) pero muestra los pocos elementos que se han mencionado y funcionando como corresponde. Para los desconfiados, que podrían pensar que esta imagen fue hecha con paint gimp y para los que quieren ver un poco mas aprovecho de dejar la imagen que muestra un terminal de gnome con algunos de los valores del Mad Butcher en cada frame.

La ensalada de números que se ve aquí se puede traducir como “(posición horizontal, posición vertical) velocidad vertical”, y si se fijan se pueden apreciar los cambios de valores con aceleración. Gracias a este desorden podía seguir probando el juego cuando no dibujaba las cosas ya que me permitía saber donde estaba el objeto y a que velocidad caía.
9 comentarios |
Desarrollo, Mad Butcher, Videojuegos | Etiquetado: proyecto, Videojuegos |
Permalink
Escrito por Arbosis
Mayo 4, 2008
Cosas de la programación, mas que publicar un avanze estoy publicando un obstáculo, pero de todos modos sirve para aclarar que el trabajo no se ha detenido. Hasta ahora tenemos al personaje principal moviendose en un mapa 2D de 0 y 1 donde el 0 representa nada y el 1 es el piso, el personaje cae con gravedad, no se permite el cambio de dirección horizontal en el aire (una vez mas desarrollado el juego hay que ver que tan bueno es esto) y tiene detección de colisiones de forma rectangular con el mapa.
Mad Butcher se mueve, se ve, pero no las dos a la vez ¿Por qué? No sé, si supiera estaría arreglando el problema en vez de estar escribiendo esto. Lo que si sé es que esto sucedió cuando quize que el código quedara mas ordenado y reescribí algunas cosas, como las funciones de movimiento y detección de piso y paredes que no tienen nada que ver con las de dibujo, la cual fue una de las funciones que quedó intacta y que es la que ahora sin razón aparente no funciona. Yo sé que las otras funciones estan bien porque viendo los valores que me tira en modo texto me doy cuenta de que todo tiene sentido… como sea, tengo que seguir revisando el código para darme cuenta de el seguramente muy estúpido error y seguir con todo lo demas.
1 comentario |
Desarrollo, Mad Butcher, Videojuegos | Etiquetado: error, proyecto, Videojuegos |
Permalink
Escrito por Arbosis
Abril 2, 2008
Esta es la primera publicación del proyecto de juego en el cual trabajaré con deeckh (que desde ahora tambien es autor en este wordpress) para el taller de videojuegos al que estamos asistiendo.
Inspirados en este video, nuestra idea es desarrollar un juego de plataformas, simple, y con un alto contenido de violencia. Programarlo para PC en C o C++ y usar una biblioteca gráfica como allegro o sdl y preparar gráficas simples, con muy poco color a excepción del color rojo que queremos que resalte bastante.
El juego, hasta ahora, trataría de lo siguiente: Un jóven carnicero que luego de tener que cortar tanta carne de mala calidad se vuelve loco completamente y en búsqueda de una carne mas suave, blanda y perfecta empieza a matar y cortar todo ser de carne que se le cruze en el camino armado sólo con su cuchillo y con su delantal mientras es atacado por una variedad de enemigos como policias, ciudadanos valientes, esquadrones de fuerzas especiales y algún otro tipo de criaturas. Todo esto en un mundo bastante bizarro donde la gente con aspecto mas inocente puede ser portadora de poderosas armas o puede transformarse en cosas inesperadas.
La métología del juego es simple, plataformas, con un indicador de vida y sin muchas otras variables de las cuales el jugador se tiene que preocupar, movimientos simples en distintas direcciones, ataque, saltos. Distintas etapas que terminan cuando uno logra matar cierto numero y tipo de personas sin ser derrotado antes.
Todas estas ideas obviamente podrán variar durante el desarrollo de este proyecto buscando siempre lo mejor para hacer un juego mas entretenido y los avances o cambios serán publicados aquí mismo donde tambien se aceptan opiniones, críticas y sobretodo sugerencias que nos ayudarán mucho en esto que estamos comenzando.
6 comentarios |
Mad Butcher, Videojuegos | Etiquetado: proyecto, Videojuegos |
Permalink
Escrito por Arbosis