Actualidad

Detrás de los videojuegos hay una maquinaria invisible

El videojuego Battlefield 4, es una muestra bastante real del combate militar en el siglo XXI.

Detrás de los videojuegos hay una maquinaria invisible

Pero la logística necesaria para desarrollar un juego tan complejo como Battlefield 4 no es un juego de niños, por lo que se convirtió en un gran reto para la empresa con sede en California, EE.UU

Fue particularmente difícil manejar la inmensa cantidad de componentes que lo conforman: archivos de imágenes y gráficos de gran tamaño, sonidos y códigos de programación

Esto porque había archivos de 50 gigabytes (1 gigabyte equivale a 1.000 millones de bytes, una medida que cuantifica el almacenamiento de datos digitales), y las versiones del juego para Xbox One y PlayStation 4, que tienen gráficos de mejor calidad, probablemente serán mucho más pesados

A lo largo del proceso de realización del juego, esos archivos tenían que ser enviados a diferentes partes del mundo, según comenta Steve Scivally, director técnico de EA

"La empresa tiene varios departamentos de desarrollo y algunos centros en donde se prueba la calidad del producto. Las partes que se van elaborando se mandan a estos centros tan rápido como sea posible para determinar si hay defectos y mejorar cualquier aspecto que lo necesite"

El problema era que enviar un archivo de 50 gigabytes de un departamento a otro a través de la red de EA tomaba horas, o quizás días

En determinados casos, hubiera tomado menos tiempo trasladar al personal a donde estaba el material que enviar el mismo a los lugares de trabajo de los programadores, lo que ocasionaba retrasos en las diferentes etapas del proyecto y en el ritmo general del desarrollo del juego

Más selectividadLa solución de este problema requería dejar de utilizar la red de computadoras de la compañía para la distribución de archivos y empezar a depender de internet, y de un "almacén virtual", para el envío de la información a las oficinas de EA alrededor del mundo

También implicaba ser más selectivo con respecto al tipo de material que se mandaba de un lado a otro. "Las diferentes partes del juego eran cada vez de mayor tamaño, así que la única opción era transferir menos contenido", relata Scivally

Con este objetivo, EA instaló en cada una de sus oficinas unos dispositivos para controlar los "almacenes virtuales", suministrados por una compañía con sede en California llamada Panzura

Los dispositivos guardaban una copia de los archivos originales que estaban en el ciberespacio o en la "nube" (cloud). Pero lo interesante es lo que pasaba cuando se realizaba una modificación en cualquier parte del mundo

La información del cambio realizado, identificado como "delta", se enviaba al "almacén virtual" para que el archivo original se actualizara

El "delta", que generalmente representaba menos del 5% del archivo, era enviado desde el lugar en el que estaba guardado en la red hasta los dispositivos instalados por EA, de esta forma las copias locales se actualizaban

Versiones múltiplesPara disminuir la cantidad de información que tiene que enviarse se usan otras dos tecnologías: compresión, que reduce el tamaño del archivo, y algo llamado deduplication, una técnica que detecta la duplicación de información en un mismo lugar de almacenaje y guarda una sola copia

Esto es útil para la empresa porque realiza diferentes versiones del juego en función de la plataforma, lo que hacen para PlayStation y Xbox One es muy parecido, pero no idéntico. Así que este sistema implica que la información enviada a diferentes lugares puede actualizar las distintas versiones del juego

De esta forma, los programadores podían acceder a la última versión del juego en minutos, y no en horas

La experiencia de EA pone de manifiesto un problema con el que tienen que lidiar muchas compañías e individuos. Con frecuencia es necesario transferir archivos de gran tamaño, por lo que recurrir al tradicional correo electrónico, no funciona

Es por esto que los servicios que se alojan en la "nube", como Dropbox, se han vuelto tan populares

Cifrados y ensambladosPero para las compañías pequeñas, esas alternativas pueden ser muy costosas, por lo que algunas han optado por otras opciones

"Trabajo con archivos de diseño, cuyo peso oscila entre 50 y 200 megabytes (1 megabyte equivale a 1 millón de bytes), que comparto con un equipo de 15 programadores. Usar Dropbox sería muy caro para nosotros", afirma Alasdair Monk, director de GoCardless, empresa que ofrece servicios de pagos a través de internet

Por eso utilizan BitTorrent, un sistema que se usa para compartir archivos de gran tamaño que suele vincularse con la piratería de películas, música y videojuegos

BitTorrent ofrece un producto que se llama BitTorrent Sync, que permite mandar información de una computadora a otra, sin necesidad de que haya terceros involucrados en el envío de la información

Monk lo utiliza para que sus programadores reciban rápidamente archivos de gran tamaño que tiene en su computadora, incluso si están trabajando en una laptop desde su casa

La celeridad se debe a que los archivos se dividen en partes cifradas que se mandan a los diferentes usuarios de BitTorrent Sync

Cuando alguien más necesita el material de Monk, se ensambla a partir de los componentes que se encuentran en las computadoras de los usuarios, las que puedan proporcionar las partes con mayor rapidez

"Incluso cuando estamos fuera de la oficina, la velocidad con la que se pueden descargar los archivos es fenomenal", dice Monk

¿Confiable?Christian Averill, director de comunicaciones de BitTorrent, afirma que un millón de personas utilizan BitTorrent Sync y que la asociación del producto con piratería, no pareciera ser un problema

"La gente entiende mejor de qué se trata y la mayoría sabe que no tenemos vinculación con esa actividad", señala Averill

Añade que su sistema no requiere el almacenamiento de información en el mundo virtual, lo que puede resultar beneficioso para empresas sujetas a regulación estricta

También está el hecho de la "nube" es tan confiable como la compañía que ofrece los servicios de guardar los archivos allí. Eso fue algo que EA aprendió a la fuerza

Los archivos originales del juego estaban en el "almacén virtual" de una compañía llamada Nirvanix, que en septiembre anunció sorpresivamente que cerraría al final de ese mes. Así que EA tuvo que tomar medidas para poder recuperar toda la información y trasladarla a otra "nube".

El siguiente artículo se está cargando

Caracol Radio
Directo

Tu contenido empezará después de la publicidad

Programación

Ciudades

Elige una ciudad

Compartir

Más acciones

Suscríbete

Tu contenido empezará después de la publicidad