Bienvenid@ al portal de Corvus Albus!


Bienvenidos a la pagina del primer capitulo estudiantil de videojuegos de Guadalajara, Corvus Albus, nosotros somos un grupo, que su meta es hacer lo que mas nos gusta, desarrollar videojuegos y todo lo que conlleva su realización, diseño, historia, jugabilidad, programación etc. Con el poco tiempo que llevamos siendo capitulo estudiantil del Iteso, hemos hecho grandes logros.

jueves, 14 de febrero de 2008

Pensamientos de Flash

Hoy mientras mataba el tiempo en el trabajo me puse a hacer un juego que implica el cambio de color dinámico. Como todo buen flash developer abri el manual con F1 para documentarme acerca de la funcion Color, por mera casualidad se me ocurrio leer la introduccion a la función:

"desde Flash Player 8. La clase Color está desfasada y en su lugar debe utilizarse la clase flash.geom.ColorTransform."

Mi cerebro lo registro de la siguiente manera:

"Quien diablos esta viendo esta función? No sabes que ya no sirve para nada o ke? Usa ColorTransform que para algo nos matamos en el develpment center, para arregalar las clases que alguien mas hizo mal!"

Fue tan gracioso....

Creo que no hubiera sido tan gracioso si no hubira tomado dos tazas de cafe antes de hacer eso.

Cuando lo leí una vez mas tuve el impulso de comenzar a escribir traducciones para el manual..

Imaginen cada vez que lo leyeran los podria de buen humor, una risa al idea es buena, es mas hasta me induce a ir a comprar unas chelas... oh talvez no porque luego me dicen que soy alcoholica... bah, se programa muy bien y trato de probar un teoria cada vez que lo hago.

La conclusión del día fue: la clase Color va a mi lista negra de Flash junto con los demas (TextField, cualquier componente V2, loadMovie, unloadMovie, _root, y el newbi Color)

Nota: Senti que debia postear aqui, esta muy abandonado.

lunes, 29 de octubre de 2007

Que podría ser si no programara??

Esta idea se me planteo de sorpresa e investigando acerca de ello encontré muchas opciones. Ahora bien, necesito un lugar en línea donde dejar la información y puede ser que alguien más se interese en ella.

Hasta ahora estos son los roles, que he encontrado, que participan en el desarrollo de un videojuego:

Game Producer

Esta es la persona que se encarga de negociar los contratos, son los mediadores entre el equipo de desarrollo y los clientes, se encargan de crear y supervisar la agenda de desarrollo y presupuesto. Además de esta a cargo de los entregables y los grupos de pruebas. En general se encarga del juego y su desarrollo, mas no de los miembros de programacion o diseño.

Game Programmer

Es un programador que puede estar especializado en diferentes áreas:

- Game physics programmer. Todo lo relacionado con la física en los videojuegos.
- Artificial intelligence programmer. La lógica en los videojuegos.
- Graphics programmer. Realcionado con graficas 2D y 3D.
- Sound programmer. Todo lo que involucre sonidos en el juego.
- Gameplay programmer. Estrategias del juego.
- Scripter. Ayuda al game designer en cuestion de programacion.
- UI programmer. Enfocado mas a creación de librerías generales.
- Input programmer. Relacionado con los accesorios que se utilizaran en el juego. Joystick/ Keyboard / Controles de consolas.
- Network programmer. Enfocado a redes, juegos multiplayers.
- Game tools programmer. Relacionado con herramientas para tareas especificas del juego.
- Porting programmer. Hacen el juego portable para implementacion en diferentes plataformas.
- Lead game programmer. Encargado de la programación de todo el juego.

Game Designer

- Diseño Conceptual. Es el que crea todo lo que aparecerá en el documento de diseño.
- Gráficas y animación 3D. Construcción de personajes 3D, dscenarios, animación y efectos.
- Texturizado. Da credibilidad al mundo virtual sobre el que se va a desarrollar el juego.
- Diseño de interfases. Su enfoque es más hacia la funcionalidad, la legibilidad y la interacción con el usuario.

Game Tester

Es el que se encarga de las pruebas del videojuego, entre las tareas que debe desarrollar son: identificación, reporte, análisis y verificación de problemas. Así como "regression testing" que es verificar problemas ya resueltos para asegurarse de que no se presenten de nuevo.

VideoGame Journalism

A lo que entendi, esta area se encarga de la publicación de artículos y blogs acerca del juego y del desarrollo de este.

Level Designer

Es la persona que crea los niveles del juego, los retos o las misiones del videojuego ayudándose de distintos programas especializados. Son los responsables de la producción de escenarios, de la documentación del diseño, modelado, en fin, todo lo que el nivel requiera para ser diseñado.

Software Engineering

Es la persona que se encarga de los documentos del desarrollo de videojuegos. Aqui me parece que aparte del documento de diseño, se requiere de otros documentos como el de planeación de tiempos, plan de contigencias, análisis de riesgos, etc.

Guionista

El guionista se encarga de crear la historia de fondo (backstory) del mundo en el que se desenvuelve el juego. Diseña el perfil de los personajes que participarán y escribe todo el diálogo, así como el guión de las escenas de introducción o las transiciones. Debe mantener el ritmo del drama, así como el equilibrio en lo que sucede dentro del juego.

Esto es sólo una guía, si quieren la información que encontré en internet que claro es mas detallada pues me escriben y se las mando.

lunes, 22 de octubre de 2007

Minuta - Sábado 20 de octubre de 2007

Porfin Corvus Albus regresa a las andadas...

El sabado pasado se tuvo la primera junta para definir el futuro de corvus albus y de nuevos proyectos asi como de nuevos corvus...

A esta junta asistieron:
Molus, Christian, Martha, Huevo, Armando, Pablo, Liliana, Alberto y Yeshua


Consistió en los siguientes puntos:

Análisis de los aciertos y errores durante este año de trabajo

Hablamos sobre las necesidades de este nuevo año de proyectos, énfasis en el factor diversión del juego.

Analizar – investigar que herramienta es la más adecuada para el proyecto. Hacer una herramienta es muy tardado pero buscar un freeware tiene la desventaja de que la documentación no es muy buena.

Necesitamos que el desarrollo esté enfocado en el usuario.

Un factor importante en el juego es la rejugabilidad.

Presentaciones de las personas nuevas que están interesados en el grupo y de los demás.

Las expectativas de las personas nuevas son aprender y practicar...

Mantenerse actualizado en cuanto a videojuegos.

Aprender nuevas tendencias en tecnología.

Tener un compromiso... un entregable para comprometerse a hacer un proyecto y por lo tanto aprender.

Están interesados tanto en el arte, la historia y la tecnología.

Se plantea si es necesario que los juegos se planteen para concursos (creanimax)
Pues el concurso te impone fechas de entrega lo que puede ser bueno o malo para el proyecto ya que te hace trabajar pero puede que una fecha de entrega provoque que la administración del proyecto se tenga que encoger y el producto no sea tan bueno como se diseño al principio.

Se llegó a la conclusión de tener una fecha de entrega que puede ser un concurso como creanimax, pero no necesariamente concursar.

Se comentó de parte de los nuevos como sería la curva de aprendizaje, la propuesta de corvus es una aprendizaje empírico el aprendizaje ocurre sobre la marcha.

Se propuso la posibilidad de continuar figth hell. Hay problemas de que el juego está como para comenzarse desde cero. Además sería muy difícil para los nuevos integrantes incorporarse a un proyecto ya iniciado.

Existe el problema de encontrar en que espacio se van a incorporar los nuevos integrantes ya que al no tener una experiencia no saben en qué área

Se plantearon varias modalidades de juegos que nos gustaría desarrollar y se dejo tarea para la próxima semana de pensar en un juego y proponerlo. La próxima junta (sábado a las 11, edificio d) se expondrán las propuestas y se escogerá un top 3 de las cuales se votará por una para desarrollar.

edición original por: Lilo

viernes, 21 de septiembre de 2007

Hacia donde vamos...

Nadie postea en este blog, será que sólo yo que soy cyber adicta desde que estoy en Brasil lo uso... .. .

Hasta la fecha y faltando como 10 dias para la Creanimax, no he recibido los CV de todos los miembros de Corvus y ayer surgio un tema sin querer que me gustaría comentar un poco para ver si puede haber seguimiento, reflexión, discución, debate, pleito campal, lo que sea es bueno mientras se trate.

Todo comenzó cuando mande el mail de las personas que me faltaban de tener sus datos y sus trabajos. Ahí primero me di cuenta de Victor, este hombre al parecer se cuenta entre los miembros de CA pero realmente lo he visto como dos veces y hablado una sola vez y fue un hola. Y de Benjas que aunque ha ido a varias juntas no se ha logrado integrar. De esto se deriva por ejemplo Abraham.. tambien es un CA? o no? Y casi casi me pongo a pensar si yo misma lo soy...

Pero porque dudar de estas personas? Hablando con Benjas llegamos a la decisión de que realmente muchas de las veces no nos sentimos parte del grupo, como que el que todos los demás trabajen en un proyecto donde no nos encontramos involucrados afecta a nuestra integración. Pero de ahí se pregunta uno, cual integación? Realmente nos conocemos o sólo sabemos datos de los otros?

Yo se datos de algunos y creo y me arriesgo a decir que conosco a otros, pero porque sólo a algunos? Si hemos hecho carnes asadas, salido juntos, e ido a varios eventos y organizados otros tantos. Yo creo y es mi opinión, que no hemos sabido conocernos y que por eso nuestro trabajo en equipo mas bien parece un trabajo escolar donde te imponen un equipo.

He visto que en las juntas yo asisto mas no me integro, escucho la agenda, asumo mis tareas pero relamente no me importan los de las demas. Y aunque se lea mal, asi me siento.

Mi idea de CA talvez sea utopica mas la mencionare. Me gustaria saber por ejemplo cuando alguien la esta pasando mal y que por eso se ha atrasado en su trabajo y no solo que el sabado le pongan en la minuta retrasado o meta no entregada. Me gustaria saber cuando alguien ha tenido una grandiosa semana y que por eso no pudo realizar su tarea y no en vez de eso culparla porque atraso al equipo. Me gustaria saber un poco de porque decidieron entrar en el grupo y que los motiva de seguir en el y no sólo llegar y decir: "Mira fulanita si vino a la junta".

Pero supongo que para esto se necesita tiempo, juntarnos un dia a platicar de nosotros y aunque parezca muy sentimental realmente he visto que funciona para el trabajo en equipo conocer a las personas a fondo.

No quisiera volver a escuchar que alguien no se siente integrado, pero desgraciadamente se que se seguirá dando, porque? porque a muchos de nosotros que nos importan los demás si el trabajo ha sido entregado.

viernes, 31 de agosto de 2007

Coffee Break Nivel 2

Después de decir que tenía la versión ya casi terminada, y que Liloo me pasara la última pantalla el miércoles. Por fin, ayer por la noche pude terminar de integrar todas las piezas para liberar el nivel 2 beta version 1.6

http://zuthiel.com/CoffeBreak/nivel2/level2.swf

Ahora solo espero a que los testers me digan los errores que se me pasaron. Realmente yo creo que esta bien, pero como lo veo desde adentro ciertamente muchas veces se pasan cosas muy obvias.

Acabo de poner las nuevas noticias del día sobre videojuegos, pueden checarlas en la sección de Noticias de Videojuegos en la página web.

Algo interesante que me encontre que pues al parecer sólo Leo podría asistir, es que se impartirá un seminario de la industria de los videojuegos en Austin dentro de la GDC el 7 se Sep.

Enlace a página del seminario
Expositor: Andy Schatz CEO, Founder Pocketwatch Games

jueves, 30 de agosto de 2007

Corvus Albus Blog

Blog oficial del capitulo de video juegos Corvus Albus, la idea de este blog es poner un diario de lo que pasa en este gran capitulo de video juegos.

Si quieres saber mas del capitulo visita www.corvusalbus.org




Aqui se dara el seguimineto de lo que esta haciendo este capitulo cada semana.