domingo, 20 de febrero de 2011

Un inicio en diseño de videojuegos

Este blog describirá nuestras experiencias al iniciar un grupo de diseño de videojuegos en la Universidad de Sonora (19 de Febrero 2011)

Interés en videojuegos.

El Desarrollo de Juegos es uno de los campos más activos en el área de Entretenimiento, las Empresas y la Educación.

El Aprendizaje Basado en Juegos (Game Based Learning), es una estrategia utilizada para integrar el aprendizaje dentro de un juego.

Existen algunos elementos que definen a una actividad como un juego:
  • Competencia. El elemento de registro de puntos o condiciones para ganar motivan a los jugadores y proveen una valoración inmediata de su rendimiento.
  • Compromiso. Una vez que empieza a jugar un aprendiz, Éste no se detiene hasta terminar el juego. Esta es la llamada motivación intrínseca, que es atribuida a cuatro fuentes: reto, curiosidad, control y fantasía.
  • Premiación inmediata. Los jugadores reciben victorias o puntos, y a veces retroalimentación descriptiva, tan pronto como se logren las metas.
Las características anteriores, son similares a las de una actividad de aprendizaje bien planeada:
  • Alcance. Cada actividad se basa en ciertas metas a alcanzar por el estudiante. Los materiales y actividades son un reto para el estudiante.
  • Motivación. En las Ciencias encontramos muchos temas interesantes, que motivamos a los estudiantes a encontrarle conexión con su vida cotidiana.
  • Valoración. La recompensa de ir bien en un curso es representando por la comprensión y desarrollo de nuevas habilidades. Esto se refleja en términos de calificaciones y créditos.
Los buenos juegos deben cumplir ciertas características:
  • Reto continuo. Un juego bien diseñado provee a los jugadores de retos continuos, cada uno llevando a un nuevo reto, para mantener el interés de jugar ese juego.
  • Historieta interesante. Con ella se pretende avivar más, por ejemplo una competencia.
  • Flexibilidad. Debe haber muchos caminos para lograr cada meta.
  • Recompensas útiles inmediatas. En vez de sólo acumular puntos, habrá que recompenzar a los jugadores de nuevas capacidades, para explorar nuevas tareas. El objetivo no sólo es ganar, sino seguir jugando.
  • Combinar la diversión con realismo. Es importante lograr un buen balance, para no provocar el aburrimiento o el desinterés.

Clasificación/Categorías de Juegos/entretenimiento segun Wikipedia.
  • Juegos nucleo (core games): Videojuegos diseñados para computadoras personales, consolas de juego y consolas portátiles.
  • Juegos casuales: Juegos sencillos de poca dificultad para el usuario (Solitaire, minesweep).
  • Juegos serios: Juegos diseñados primordialmente para brindar información o experiencias de aprendizaje. Estos juegos se utilizan para el desarrollo o mejora de habilidades para determinados profesionistas (Simulador de vuelos, Second Life). También pueden ser utilizados para elevar la conciencia social sobre determinado tema.
Ej.
http://www.seriousgames.org/
http://www.asesoriavideojuegos.com/wiki/index.php/Videojuegos_Serios
  • Juegos educativos: Juegos para el desarrollo de aprendizajes y perfeccionamiento de habilidades en los estudiantes.
Ej.
http://nobelprize.org/educational/
http://serc.carleton.edu/introgeo/games/index.html





Recursos de apoyo

Portales de desarrollo de VideoJuegos
Información sobre VideoJuegos, Animación Digital y Realidad Aumentada en Scoop.it.


Grupo en Diigo.com con enlaces a recursos e información de interés.


Software libre y código fuente abierto

Herramientas de Dibujo 3D
Herramientas de Dibujos 2D
Herramientas para manipulación de Imágenes
La siguiente lista de motores de juego que deseamos evaluar y comparar:
Motores de Física, que involucran


Desarrollo de videojuegos con lenguaje Python

1 comentario:

  1. Hola a todos.

    Espero que podamos trabajar como un equipo y logremos crear muchos juegos buenos.

    Aquí encontré otros dos motores gratuitos de videojuegos que podrian servirnos:

    http://unity3d.com/unity/

    http://www.yoyogames.com/make

    Saludos!.

    ResponderEliminar