Conferencia XNA
Esta tarde hemos asistido la conferencia sobre desarrollo de videojuegos con DirectX y XNA, perteneciente al máster en Informática Gráfica, Juegos y Realidad Virtual de la Universidad Juan Carlos I de Madrid. Los ponentes encargados de llevar la charla, han sido Ethel García, por parte de Microsoft y Vicente, conocido stratero coordinador del motor jade y todo un especialista en la tecnología .NET.
A lo largo de casi dos horas, se hablado de la creación de videojuegos… dando algunas pinceladas sobre las dificultades y problemas actuales de la industria y hacia dónde tiende a evolucionar el desarrollo. Las mejoras de DirectX 10, la arquitectura y manejo de XNA han sido el eje central de la exposición. Sin duda, una tarde muy interesante.
Artículos recientes relacionados:
- Gamelab 2010, feria del videojuego
- Velada Open ArsGames – Mondopixel
- El primer iPad Mad Camp
- Developer Hub, Windows Phone 7
- Jornadas del día del emprendedor 2010
L&G: Estado del proyecto
Mayo se acerca y, según nuestro planning para L&G, la fecha para tener la primera beta, también. Durante estas últimas semanas, hemos estado trabajando en la depuración del proceso de mapping / scroll de los niveles, incluido la parte de los ladrillos móviles y las colisiones de Luigi con éstos. Además, hemos definido los movimientos básicos de Ghetti, que reacciona de forma automática (y a falta de meternos más en profundidad con ello, rústica) a las acciones de nuestro héroe. Tenemos pensado, tras publicar la 1.0, realizar un post mortem del proyecto, donde contaremos los detalles técnicos de la implementación y demás experiencias. De momento, comentaremos de forma breve los aspectos más interesantes del desarrollo de lo que llevamos hecho hasta ahora.
Mapping: el mapa de cada nivel se almacena en un fichero .map, creado desde el editor mappy, y se guarda en un vector, que transformamos en una matriz de enteros para facilitar su tratamiento, pensando en coordenadas x,y y almacenando en cada elemento el número correspondiente al tile que lo representará en pantalla.
Para realizar el smooth scrolling, utilizamos una cámara que en función de la posición de Luigi, calcula la parte de mapa que debe ser mostrada. (Dicho de otro modo, halla el índice del elemento de la matriz a partir del cual debe comenzar a dibujar).
Tiles móviles: una de las cosas que más trabajo nos está dando. El modo de implementarlo, ha sido a través de una clase de niveles, que alberga en su interior una matriz de objetos Slab. Cada objeto de esa clase, guarda la posición en la que se encuentra (indicada respecto a los índices de la matriz de mapeado), así como el movimiento que describe. A través de una máquina de estados, las losas o tiles móviles se mueven de forma autómata. Y, puesto que su posición está en referencia a los índices de la matriz, se aplica la cámara para que también se mueva con el mapa.
Colisiones: el sistema de colisiones ya se encuentra más o menos depurado. En cada vuelta del game loop se comprueba que Luigi no está en el estado de caída (si es así, continuará bajando por efecto de la gravedad hasta que tope con alguna plataforma o suelo) , viendo que la parte inferior del sprite que coincide con sus pies no choca con la parte superior de cada tile. En las losas que describen un movimiento de subida/bajada, existe un pequeño problema… secreto de sumario hasta que solucionemos el bug…
Ghetti: como decíamos antes, Ghetti se mueve de forma automática en función de lo que está haciendo Luigi. Falta depurar el proceso y adaptarlo para que la sincronización sea más perfecta, pero básicamente la filosofía seguida es comprobar el estado de Luigi y según su dirección y altura, moverse o no moverse.
Gráficos: en este apartado tenemos un pequeño retraso, debido a que todavía seguimos buscando a quién se encargue de realizar los personajes, items y elementos afines con la técnica pixel art.
Próximamente: publicaremos un vídeo para ilustrar este post, grabado de la demo pasada ya a los beta-testers. (Rosa, Drake, Mork y Pablo, gracias!). En cuanto al desarrollo, dejamos asentadas las bases para la gestión de enemigos, en los próximas días…. caerá.
Artículos recientes relacionados:
- Postmortem: Zombie Master para Windows Phone 7
- Encarando un verano muy intenso
- Crystal Reversi, ya disponible en la AppStore
- Postmortem: Tinted Turns (iPhone)
- Independizando Somflee
DRT4ALL 2007
Del próximo 19 al 22 de abril tendrá lugar en Madrid, la II edición del Congreso Internacional sobre Domótica, Robótica y Teleasistencia para Todos, DRT4ALL 2007, organizado por Fundación ONCE.
DRT4ALL es, sobre todo, un congreso científico donde se espera exponer los diferentes aspectos de las tecnologías implicadas, con la experiencia de los usuarios como un aspecto clave, para la promoción de la vida independiente de las personas con limitaciones funcionales y una muestra de cómo estos avances pueden cooperar para proporcionar a
todos una vida más cómoda y mejorar la integración social de las personas mayores o con discapacidades.
Entre otros, estos son algunos de los temas que serán parte del DRT4ALL 2007:
* Experiencia del usuario de las TIC
* Diseño para Todos y Tecnologías de Ayuda
* Teleasistencia y Telecuidado
* Hogares Digitales
* Robótica
En la siguiente Web pueden encontrar el programa actualizado, diversa información de interés relativa al evento, así como la pasarela de inscripción.
www.drt4all.org
Todos los estudiantes que se inscriban a través de la Web quedarán exentos del pago de la cuota de inscripción. Para ello deberán consignar en el campo “otras necesidades” su condición de estudiante. La voluntad del Comité Organizador es que, siempre y cuando el aforo lo permita, y atendiendo al número de solicitudes recibidas, todos aquellos estudiantes que lo deseen puedan asistir al Congreso.
Así pues, el equipo UC intentará estar presente. Más información proximamente.
Artículos recientes relacionados:
- Gamelab 2010, feria del videojuego
- Velada Open ArsGames – Mondopixel
- El primer iPad Mad Camp
- Developer Hub, Windows Phone 7
- Jornadas del día del emprendedor 2010
¡Nuevo look!
Esta semana hemos estrenado nuevo look en el blog, esperamos que el cambio de imagen te sea agradable. La estructura se mantiene, pues el diseño actual también se basa en el theme por defecto, modificando únicamente las imágenes, los estilos y algún pequeño fragmento de código del template. Puede que en los próximos días realicemos cambios mínimos, estamos abiertos a sugerencias y comentarios.
Todo aquello que se te ocurra, no dudes en decirlo. (En particular, de momento, dar las gracias a Emper, ex-UCer, por su opinión
).
Artículos recientes relacionados:
- Cumpliendo nuestro segundo año
- Terminando el verano y…
- Encarando un verano muy intenso
- Primer año empresarial
- Debates en Facebook






