miércoles, 18 de agosto de 2010

REPASO EXAMEN FINAL


¿Que es un juego?

  • Un juego es una Actividad estructurada que usualmente se ejerce por su valor ludico, y a veces por su valor educacional.
  • Los juegos son diferentes del trabajo, el que usualmente se hace por remuneración. 
  • Los juegos son diferentes que el Arte (aunque pueden ser artisticamente agradables) ya que el arte se enfoca mas en la expresión de las ideas.
Algunos componentes claves de el juego:

  • Reglas
  • Reto
  • Interaccion

La psicologia detras del juego
Caracteristicas del juego:

  • Diversión: La actividad es seleccionada por su carácter ludico.
  • Separacion: El juego tiene un lugar y tiempo especificos, alejados de la rutina.
  • Incertidumbre: El resultado de la actividad no esta predefinido (aunque sea predecible)
  • Gobernado por reglas: La actividad tiene reglas que lo definen y separan de la vida diaria.
  • Ficticio: Esta acompañado por la certeza de que nos encontramos en una realidad diferente, separada de la vida rutinaria. 
¿Que es un Videojuego?
Para ser un videojuego, el producto debe contar con minimo 2 caracteristicas:

  • Retroalimentacion: Generalmente visual
  • Interacción: Generalmente por una interface de interacción humana (Control / Teclado / cursor)
¿Que es el documento de diseño?

 El documento de diseño es una descripción escrita acerca de un producto de software. Es tambien una guia para la planeación y ejecución de un proyecto, y es una referencia estable.

¿Como creamos un buen diseño?
  • Adaptado a las necesidades de tu Audiencia
  • Llena los requerimientos y metas establecidas en la pre-produccion de manera óptima, significativa y practica.
  • Existen beneficios en las decisiones de diseño.
  • Hay un balance de riesgo/beneficio en las mecanicas.
¿Por que queremos tener un documento de diseño?

Comunicación
La habilidad mas grande de un diseñador es la de liderar. Un lider no puede liderar nada a menos de que sepa transmitir sus ideas claramente.

Referencia
Como referencia personal o para el equipo, el documento de diseño permite que haya coherencia e uniformidad en el diseño.

Claridad y Objetividad
El escribir tus ideas te permite evaluarlas de manera inpersonal para poder juzgarlas propiamente.

Evaluación Preliminar
Es bueno probar tus ideas al definir las mecanicas y elementos que las componen antes de producir cualquier Asset. Esto es especialmente importante economicamente.

Factibilidad
El estudio de Factibilidad es mas facil cuando las mecanicas estan bien definidas.

Evaluar tus decisiones de diseño y validarlas.
Te permite ajustar mecanicas sobre la marcha y hacer analisis conscientes de costo/beneficio.



Que es un Asset
Un asset es cualquier elemento que entra al juego. Puede ser un modelo 3d, un efecto de sonido, una librería, etc.




Realtime 3d
la visualizacion en "tiempo real" de un videojuego 3d. Para que un juego se considere que corre en Realtime, debe correr a mas de 12 cuadros por segundo.

Polycount
El numero de poligonos que forman un modelo 3d
Por que cuidar el conteo de polígonos?
Para crear un presupuesto. No es lo mismo crear un juego para el Psp, iPhone o Ps2 que para generaciones actuales como Ps3 o Xbox360. El numero de poligonos es la cantidad de triángulos o Quads que se ven en pantalla.

Budgeting
El crear un presupuesto en nuestras aplicaciones nos permite evitar cuellos de botella y crear métricas para medir que tanto podemos mostrar en pantalla al mismo tiempo. El presupuesto debe incluir escenarios y personajes, así como props y gráficos incidentales.
Quads y Tris.
Polígonos de cuatro o tres lados. Son los que forman la topologia, o superficie del modelo.
Tesellation
Proceso por el cual los polígonos de 4 lados se convierten en Tris para su visualización en tiempo real.
Por que debemos evitar Polígonos de mas de 4 lados?
Por que la computadora eventualmente va a subdividirlos en tris. Y puede que no use la forma mas practica, generando caras inutiles.
Mapas
Un mapa es cualquier imagen que afecte la visualización del modelo tanto por color, textura, efectos especiales o superficie.
Mapa Difuso o Albedo
Es el mapa que le da el color basico a nuestro modelo. En este mapa es donde se dibujan los detalles de textura, relieves falsos y ropa del modelo. El mapa difuso y su ilustración dependen completamente del unwrap y complejidad del modelo original. Un modelo puede tener mas de un mapa, que pueden estar como capas



Regla de las potencias de 2
Los gráficos tales como texturas, y elementos visuales deben estar agrupados idealmente en hojas que sigan las dimensiones de las potencias de dos. Si no se hace esto, la computadora debe crear una función logarítmica en cada ciclo. Gastando procesamiento de manera innecesaria.

lunes, 19 de julio de 2010

Super Repaso 2o Parcial

Temas:


El primer ejercicio del examen es crear una mecánica de juego casual. Para esto no ocupan repaso, solo lógica y los conocimientos que ya tienen. La segunda parte es de teoría, y es extremadamente fácil:


Que es un Asset
Un asset es cualquier elemento que entra al juego. Puede ser un modelo 3d, un efecto de sonido, una librería, etc.


Pipeline
El "Pipeline" es el proceso por el cual los gráficos son interpretados y mostrados al usuario. Aunque el pipeline difiere dependiendo de el API y tecnologia en juego, en general contiene estos bloques básicos:


Input Assembler 
Junta los elementos como modelos en 3d y datos topologicos para su procesamiento


Vertex Shader
Interpreta las superficies y crea planos entre los vertices. Creando efectivamente los Polígonos.


Geometry Shader
Crea transformaciones en los vertices y planos. Modifica superficies, y calcula las luces que inciden sobre la topologia.


Rasterizer
"Aplana" estos datos para crear una imagen en dos dimensiones que sera mostrada al usuario.


Pixel Shader
Efectos de post-produccion que se hacen antes de que se le muestre al usuario la imagen. Pueden ir desde efectos tales como Blur, Bloom y otros hasta cosas mas simples como ajustes de contraste, colorimetria y exposición.


Output Merger
La parte del pipeline encargada de mandar la imagen al monitor y continuar el ciclo de una manera estable. Efectivamente, creando la ilusión de movimiento.



Realtime 3d
la visualizacion en "tiempo real" de un videojuego 3d. Para que un juego se considere que corre en Realtime, debe correr a mas de 12 cuadros por segundo.


Polycount
El numero de poligonos que forman un modelo 3d


Por que cuidar el conteo de polígonos?
Para crear un presupuesto. No es lo mismo crear un juego para el Psp, iPhone o Ps2 que para generaciones actuales como Ps3 o Xbox360. El numero de poligonos es la cantidad de triángulos o Quads que se ven en pantalla.


Budgeting
El crear un presupuesto en nuestras aplicaciones nos permite evitar cuellos de botella y crear métricas para medir que tanto podemos mostrar en pantalla al mismo tiempo. El presupuesto debe incluir escenarios y personajes, así como props y gráficos incidentales.


Quads y Tris.
Polígonos de cuatro o tres lados. Son los que forman la topologia, o superficie del modelo.


Tesellation
Proceso por el cual los polígonos de 4 lados se convierten en Tris para su visualización en tiempo real.


Por que debemos evitar Polígonos de mas de 4 lados?
Por que la computadora eventualmente va a subdividirlos en tris. Y puede que no use la forma mas practica, generando caras inutiles. 


Mapas
Un mapa es cualquier imagen que afecte la visualización del modelo tanto por color, textura, efectos especiales o superficie.


Mapa Difuso o Albedo
Es el mapa que le da el color basico a nuestro modelo. En este mapa es donde se dibujan los detalles de textura, relieves falsos y ropa del modelo. El mapa difuso y su ilustración dependen completamente del unwrap y complejidad del modelo original. Un modelo puede tener mas de un mapa, que pueden estar como capas


Menciona otros 2 tipos de mapas y como funcionan.

  1. Mapa de opacidad: Puede servir para enmascarar (pero incluye antialiasing) o para dar hasta 256 tonos de transparencia en escala de grises. 
  2. Masking: Decide lo que sale o no sale por blanco o negro
  3. Normal map: Generado a partir de un modelo Realtime Lowpoly y uno esculpido en aplicaciones tales como Zbrush, modo, blender sculpt y Mudbox; Crea relieves realistas muy pronunciados.
  4. Displacement map: afecta la topologia del modelo. Usando una escala de grises en que blanco es el punto mas alto y negro el mas bajo.
  5. Reflection map: Crea un reflejo falso para el modelo. Puede ser enmascarado.
  6. Y muchos mas!



Regla de las potencias de 2
Los gráficos tales como texturas, y elementos visuales deben estar agrupados idealmente en hojas que sigan las dimensiones de las potencias de dos. Si no se hace esto, la computadora debe crear una función logarítmica en cada ciclo. Gastando procesamiento de manera innecesaria.


Al crear texturas para modelos 3d, las potencias de 2 se vuelven una regla todavia mas severa. he aqui algunas potencias de dos comunes.
8, 16, 32, 64, 128, 256, 512, 1024, 2048


Suerte!



martes, 1 de junio de 2010

Resumen de clase 5

Resumen de clase


Teoria de Juego


Es una rama de las matemáticas aplicadas que usa modelos para estudiar interacciones con estructuras formales. A estas interacciones se les llaman juegos. Se usa para explicar fenómenos en areas como la economia, teoria politica, ciencia, estrategia militar y otros.


En el campo de los videojuegos, el juego solo puede suceder si hay dos agentes. (Uno de los agentes puede ser la computadora)


Los agentes tienen metas y preferencias, y escogen opciones que incrementan las oportunidades de obtener el resultado que prefieren. 


En una simulación de inteligencia artificial, los agentes enemigos deben en la medida de lo posible simular que están buscando un resultado, aunque solo sigan rutinas predeterminadas.




Teoria de la decision racional:


Asume que el comportamiento humano esta guiado por razón instrumental. Los individuos siempre escogen la mejor opción (o al menos la que ellos creen mejor) para lograr una meta.


Los individuos maximizan su "utilidad" cada que toman decisiones, la que es la moneda de lo que aprecian (Dinero, vida, estándares morales, etc)


El juego es un resultado de la mente racional. Que pone en perspectiva todas las posibilidades. Y por eso tanto en la teoría, los videojuegos, y la vida real:


Todos los juegos tienen estrategia.

Por ende, todos los juegos tienen riesgo.

Y para concluir, todos tienen recompensa.


Aspectos Básicos de un juego Divertido:



  • Reto
  • Riesgo
  • Recompensa
  • Perdida
  • Dificultad
  • Innovación



Hay juegos que se enfocan mas en uno u otro aspecto. Pero el equilibrio de estos seis elementos es una buena regla a seguir.


Reto:
La gente juega por el reto que esto supone. Usualmente el reto se presenta al principio del juego. Hay tres tipos de retos:



  • Por completar: Por el simple hecho de terminar la tarea que se te encomienda.
  • Iterar: Aumentar el reto mientras se avanza en el juego.
  • Ultimatum: Al inicio del juego el reto es muy dificil, asi que el jugador gana habilidad al jugar.



Riesgo:
Todos los juegos presentan un factor de riesgo y otro de recompensa. Sin riesgo, no hay punto en jugar un juego competitivo.


Ecuacion para el calculo del riesgo:
R+P= Riesgo

Lo que puede ser perdido (o ya ha sido perdido) aunado a lo que puede ser ganado,o ya ha sido adquirido.

Recompensa:
Es la consecuencia positiva de conquistar el reto. Existen dos tipos de recompensa:



  • Recompensa Tangente: No tiene nada que ver con completar el juego (cosas como cutscenes, minigames, unlocks)
  • Recompensa compuesta: Va creciendo sobre si misma. (Score, niveles)


Dificultad:
Siempre puede haber retos, pero si un reto no presenta dificultad; No sirve de nada. (y esto es un punto muy importante)


La dificultad se calcula por cuanta logica y habilidad se requiere del jugador para completarla.

Resumen de clase 4

Documento de Diseño


 El documento de diseño es una descripción escrita acerca de un producto de software. Es tambien una guia para la planeación y ejecución de un proyecto, y es una referencia estable.


 En pocas palabras el documento de diseño es un manual para diseñadores.


 El documento de diseño no sigue un template fijo. Depende demasiado de las necesidades del proyecto. Se elabora de manera personalizada. Pero hay algunas partes reconocibles de cada documento de diseño:


Doc. Tecnico
Documento que define las limitantes tecnicas del producto.


Doc. De mecanicas
Documento que trata sobre las mecanicas que forman nuestro juego y de los sistemas e interacciónes dentro del producto.


Doc. Narrativo
Documento que trata sobre los personajes, historia, o narrativa del juego.


Glosario
Una forma facil de definir conceptos.


Justificación
Mercado meta, Objetivos, metas. Etc.


Por que queremos tener un documento de diseño?


Comunicación
La habilidad mas grande de un diseñador es la de liderar. Un lider no puede liderar nada a menos de que sepa transmitir sus ideas claramente.


Referencia
Como referencia personal o para el equipo, el documento de diseño permite que haya coherencia e uniformidad en el diseño.


Claridad y Objetividad
El escribir tus ideas te permite evaluarlas de manera inpersonal para poder juzgarlas propiamente.


Evaluación Preliminar
Es bueno probar tus ideas al definir las mecanicas y elementos que las componen antes de producir cualquier Asset. Esto es especialmente importante economicamente.


Factibilidad
El estudio de Factibilidad es mas facil cuando las mecanicas estan bien definidas.


Evaluar tus decisiones de diseño y validarlas.
Te permite ajustar mecanicas sobre la marcha y hacer analisis conscientes de costo/beneficio.




¿Que hace un buen diseño?



  • Adaptado a las necesidades de tu Audiencia
  • Llena los requerimientos y metas establecidas en la pre-produccion de manera óptima, significativa y practica.
  • Existen beneficios en las decisiones de diseño.
  • Hay un balance de riesgo/beneficio en las mecanicas.



Preguntas basicas para un diseño preliminar.



  1. ¿QUÉ es el juego en si?
  2. ¿COMO desarrollaras el juego?
  3. ¿POR QUE crees que el juego Vale la pena?
  4. ¿CUALES son las mecanicas del juego?
  5. ¿EN QUE sistema corre este juego?



Definiendo Mecanicas con Diagramas de flujo:
Esto se explica casi solo con lo que vimos en clase. ¡solo no olviden hacerlo!


Los mandamientos del documento de diseño:


Documentarás
Si no esta escrito, no existe. Tu cabeza no es buen archivero. Y documentar propiamente es la diferencia entre un diseñador de videojuegos y un tipo con una idea. Todos tenemos ideas. Pero no todos tenemos documentos. Escribe, y acostumbrate a mantener todo documentado.

Investigarás
Investiga todo. No confies en tus recuerdos, ni en tus pre-conceptos ni en tus paradigmas. Busca como son las cosas. Educate. Lee. Investiga. Siempre encontraras algo si investigas para mejorar tu diseño.

No desearas el diseño del projimo
No es necesario que copies los juegos que otras personas ya hicieron. Ademas, probablemente ya las hicieron mejor que tu. Busca siempre la innovación y la variedad.

Simplificarás tus mecanicas
Mas ofuscado jamas es mejor. Si se puede simplificar, que sea simple. No caigas en el error de pensar que el buen diseño yace en la complejidad.

Tus metas planificarás
El no tener una meta es como salir de paseo en el auto sin un lugar al que ir. Es un desperdicio. Las metas son los puertos a los que se dirigen las barcas de la creatividad. Pon metas o falla. Es asi de simple.

Tu audiencia encontrarás
Ten bien en claro hacia que audiencia estas produciendo el producto. 

La objetividad buscarás
Abrete a la increible idea que puede que lo que estes diciendo nadamas le interese a tu persona. Se objetivo, logico, frio.

En tu equipo pensarás
Piensa en la carga de trabajo de los demas. Trata de re-usar o minimizar el desperdicio. Lidera.

Ejemplificarás
Si no se entiende, pon un ejemplo. Utiliza tecnicas de prototypo rapido si es necesario.

Nunca asumiras
Nunca esperes que tus ideas sean entendidas. Dedicate a explicar con objetividad y claridad. Tampoco esperes que el jugador intuya lo que quieres lograr. Piensa siempre que puede que TU estes mal.

Resumen de clase 3

Resumen de clase


Aproximación Narrativa al estudio de videojuegos:

  • Supone que los videojuegos son narrativas. La evolución logica de la tradición oral y escrita. Se entiende que para un juego sin trama aparente (sin historia), la trama es el objetivo del juego.

Aproximación Lúdica al estudio de videojuegos:

  • Supone que los videojuegos son una simple extension del instinto natural por entretenerse. La aproximación Ludica Tiene diferentes ramas:

Ciencias sociales:

  • El efecto de los juegos en las personas
  • Aprendizaje - Efectos de la violencia en los juegos
  • ¿Como la gente crea y negocia un juego?

Humanidades:

  • Estudio del significado y contexto de los videojuegos.
  • El juego como un Artefacto/Medio de estudio
  • Como el reflejo de la sociedad que produjo el videojuego

Industria e Ingenieria:

  • Entender el diseño y desarrollo de los juegos
  • Mejorar la disciplina de la creación de los videojuegos
  • Los videojuegos como pioneros de la innovacion tecnologica (Graficos, Ai, Networking)
  • Los juegos como un negocio.

Los videojuegos en si son una actividad Multidisciplinaria. Un videojuego exitoso necesita balancear arte, diseño, sonido, programación, etc...


 Entre las disciplinas que interactuan en un videojuego, y los elementos que conllevan podemos nombrar:


Planeación:

  • Idea inicial
  • High Concept
  • Design treatment
  • Documento de diseño
  • Logistica e investigacion.

Graficos:

  • Concept Art.
  • Storyboarding.
  • Interface Design.
  • Diseño de personaje.
  • Animación.
  • Texturas
  • Modelado 3d
  • Highpoly Sculpt/ Mapas
  • Ilustración.

Escritos:

  • Guion
  • Screenplay
  • Diversos Doc.

Audio:

  • SFX.
  • Composición.
  • Dialogos.

Programación

  • Licencias
  • Coding/Scripting
  • Investigación
  • Desarrollo
  • Engines

Dirección

  • Dirección de arte
  • Testing
  • Quality Assurance
  • Dirección Cinematica

Marketing

  • Webpage
  • Press Package
  • Trailers / Promos
  • Eventos
  • Etc.



Planeacion de un videojuego, primeros pasos.


El high Concept

  • Un "High Concept" es la idea detras de un videojuego, presentada de manera breve, concisa, y ordenada. A partir de una lluvia de ideas, se seleccionan las mejores y se analizan por su factibilidad (tecnica, comercial, ideologica). 

Una buena forma de crear un high concept es desarrollando la idea en un documento corto con tres partes.

  1. El concepto del juego en una sola oración.
  2. Expandir ese concepto a un parrafo completo.
  3. Finalizar con una cuartilla de texto con lujo de detalles.

Hay que recordar que el documento de diseño no es una formula cerrada, y depende demasiado del juego el tipo de documento que produciremos. Pero,es bueno tener un formato a seguir.

Resumen de clase 2

Glosario sobre imagenes Raster


Bitmap / Raster image: Estructura de datos representando un Grid rectangular de pixeles o puntos de color. Un bitmap corresponde Bit por bit con una imagen en pantalla. Tiene un ancho, largo, y profundidad de bits (Numero de colores representados)


Los bitmaps dependen de la resolución a la que fueron creados. No son escalables sin perdida de calidad.


En bitmaps sin comprimir, las imagenes de pueden guardar con una profundidad de color de 1, 4, 8, 16, 34, 32, 48 o 64 bits por pixel.


8 bits para abajo: Color Indexado.


Los bitmaps pueden tener canales (como los canales RGB y el canal Alpha)


Canal Alpha: Canal en escala de grises con información de transparencia. Ejemplo: Un Png con transparencia


PPI / DPI : Points Per Inch. Puntos por pulgada. Resolución (Ojo! no confundir tamaño con resolución)


150 DPI: Resolución de imprenta de baja fidelidad. Usese para carteles chicos, Lonas, Etc.


72 DPI: Resolución Web para PC y sistemas caseros.


300 DPI: Resolución alta para Impresos y carteles.


600 DPI: Resolución litografica para impresiones de alta calidad.


163 DPI: Resolución del iPod touch / Iphone


Modelo RGB: Modelo aditivo usado en las computadoras personales. Adiciona luz para crear distintas gamas de colores.


Modelo CMYK: Modelo substractivo usado en imprenta. NO LO TOQUEN.

sábado, 15 de mayo de 2010

Resumen de clase 1

¿Que es un juego?

  • Un juego es una Actividad estructurada que usualmente se ejerce por su valor ludico, y a veces por su valor educacional.
  • Los juegos son diferentes del trabajo, el que usualmente se hace por remuneración. 
  • Los juegos son diferentes que el Arte (aunque pueden ser artisticamente agradables) ya que el arte se enfoca mas en la expresión de las ideas.

Algunos componentes claves de el juego:

  • Reglas
  • Reto
  • Interaccion

Los juegos en general involucran al menos un poco de estimulación fisica y mental. Muchos ayudan para formar habilidades practicas, algunos sirven como ejercicio incluso.
El juego siempre ha sido parte de la vida del hombre en la tierra. Durante todas las culturas, y a todas las edades.
-Fuente: Chris Crawford. Chris Crawford on Game design

La psicologia detras del juego
Caracteristicas del juego:

  • Diversión: La actividad es seleccionada por su carácter ludico.
  • Separacion: El juego tiene un lugar y tiempo especificos, alejados de la rutina.
  • Incertidumbre: El resultado de la actividad no esta predefinido (aunque sea predecible)
  • Gobernado por reglas: La actividad tiene reglas que lo definen y separan de la vida diaria.
  • Ficticio: Esta acompañado por la certeza de que nos encontramos en una realidad diferente, separada de la vida rutinaria. 
-Fuente: Roger Caillois: Les Jeux et les Hommes

¿Que es un Videojuego?
Para ser un videojuego, el producto debe contar con minimo 2 caracteristicas:

  • Retroalimentacion: Generalmente visual
  • Interacción: Generalmente por una interface de interacción humana (Control / Teclado / cursor)

Gameplay
Gameplay solo significa que el juego se clasifica por lo que el jugador hace.

Aproximacion Lúdica:
Jugamos juegos por que son divertidos. Por que nos gustan los retos y la competencia.

  • Habilidad: Se necesita destreza (mental, manual) para superar los retos del juego.
  • Estrategia: Es posible asesorar una situacion y ejecutar una estrategia para lograr un objetivo (Objetivo que puede ser parte del juego, u objetivo personal; planteado bajo las limitantes del juego en cuestion)
  • Oportunidad: La oportunidad que existe de ganar o "terminar" el juego.


Aproximacion Narrativa:
El juego es una historia, o una experiencia.

  • Caracterización: El juego resona como narrativa por sus personajes o situaciones. Permitiendonos relacionarnos personalmente con el de la misma manera que lo hariamos con una historia oral o un libro.
  • Interacción emocional: El juego causa una respuesta emocional que nos atrapa y nos empuja a continuar.
  • Inmersión: El juego nos atrapa casi como si borrara nuestra vision periferica para centrar nuestra consciencia en el acto de jugar. Nos volvemos parte de la ficcion del juego.


"Suspension of Disbelief"
 Es un concepto mencionado por el filósofo y poeta Samuel Taylor Coleridge para justificar el uso de elementos fantasicos o ficticios en la literatura. El sugeria que si un escritor podia infundir un "Interes humano parecido a la verdad misma" en un cuento fantastico, el lector no juzgaria la imposibilidad de la narrativa.

En terminos modernos, y aplicado al ambito del Videojuego: Es la capacidad del juego de emocionarnos como si vivieramos la aventura nosotros mismos. En terminos simples: "Es cuando te la crees"

Mas alla de la clase