Cómo se hacían los juegos en la era de los 8 y 16 bits
- Por CharLeeGO
- 1 comentario
- 2257 visitas
Antes de la era del internet, los conocimientos para desarrollar videojuegos estaban reservados para los ingenieros, desarrolladores gráficos y matemáticos. Hoy en día ese conocimiento está al alcance de todos, se han desarrollado herramientas graficas intuitivas y tutoriales para que alguien con un conocimiento no tan avanzado sobre sistemas pueda crear su propio juego. Pero… ¿Cómo lo hacían en la era de los 8 y 16 Bits?
Entre Bits y Bytes
Algunos representantes de la tercera generación (8-Bits) fueron el Nintendo NES y el Sega Master System y en la cuarta generación (16-Bits) fueron el Nintendo SNES y el Sega Genesis-Mega Drive. Se vendía la idea de los Bits, pocos sabían de que se trababa, pero entre más Bits mejores juegos, eso todos lo entendían.
Hay una confusión entre Bits y Bytes, por lo que menciono concretamente las diferencias.
- Un Bit (Velocidad de transmisión). Unidad mínima de información binaria, puede tener un valor de 0 (apagado) o de 1 (encendido). En otras palabras, el procesador haría algo de esto en el juego: píxel desplegado/sin pixel, avanza/no avanza, emite sonido/silencio, etc.
- Un Byte (Capacidad de almacenamiento). Conjunto de 8 bits que pueden representar hasta 256 valores (números del 0 al 255). En otras palabras, el espacio que ocupa un carácter en un dispositivo digital. El espacio que ocupaban los juegos.
Un procesador de 8-Bits admite como máximo 256 colores y una resolución de 256 pixeles por línea (la NES despliega 256 x 224 pixeles).
El procesador de 16-Bits aumento el valor aumento a 65,536 colores, aunque el SNES solo admitía 32,768 colores y mantuvo en la mayoría de los juegos la resolución de 256 x 224 pixeles. Con estas limitaciones los programadores tenían que conocer perfectamente bien el funcionamiento de los procesadores y su conjunción con la memoria de audio y video destinados para cada consola.
Concepción de la idea
En la segunda generación (1976-1983) la duración del título se basaba en la destreza del jugador, los niveles se repetían infinitamente agregando más velocidad y enemigos.
En esa época una sola persona podía hacer un juego, unos verdaderos genios. En ocasiones los directivos encargaban hacer un juego rápido para aprovechar las modas como E.T. The Extra-Terrestrial (1982) o adaptaciones de Arcade hacia Atari como Pac-man (1982) y nadie verificaba el concepto, no había planeación, solo programaban lo que les venía a la mente y entregaban a tiempo y los resultados no siempre eran los esperados. Esto llevo a la crisis de los videojuegos de 1983.
Comparación de Pac-man de Arcade (1980) vs Pac-man de Atari (1982)
Al llegar la tercera generación en 1983 apareció Super Mario Bros (1985) que puso en la mente del jugador que podíamos tener un final, así que las ideas evolucionaron.
- Partidas rápidas. Títulos con pocos niveles e historia sencilla, podíamos terminarlos en un menos de una hora y no tenían opciones de guardar avances, como Circus Charlie (1984), Double Dragon (1987) o Contra (1987), regularmente adaptaciones de Arcade en donde todo era partidas rápidas.
- Larga duración. Títulos con muchos niveles, secretos por descubrir y algunos con historia más elaborada, difícilmente podíamos acabarlos en menos de una hora y algunos contaban con passwords o baterías para continuar los partidas tiempo después, como Donkey Kong Country (1994), The Legend of Zelda (1986) o Ninja Gaiden (1988), regularmente eran títulos para consolas.
El nacimiento de grandes ideas (Etapa de Concepto)
La segunda generación quedaba atrás, ahora había equipos creativos, aunque pequeños todavía. Se realizaban bosquejos y guiones con lo que se tuviera a mano, debido a que los repositorios digitales no eran comunes como ahora, muchos creativos de esa época tienen sus diseños en hojas de papel y muchos se han perdido. Algunos se han conservado, como las primeras ideas de Shigeru Miyamoto.
Se dibujaban los personajes, enemigos, escenarios, jefes, armas y elementos claves del juego. Si el juego era de larga duración se escribía un guion con la historia que se quería contar, los acertijos a resolver, interacciones y más.
Al tener pocos pixeles que cubrir en pantalla, se dibujaban a detalle cada uno de los elementos en papel cuadriculado, si eran escenarios muy grandes y se quería conservar la idea completa en una sola vista, pegaban las hojas. Entonces imaginemos paredes llenas de escenarios y personajes cuadriculados.
Bosquejo de Super Mario Bros (1985). Shigeru Miyamoto dibujo a lápiz en papel los personajes y paisajes que recorrería Super Mario.
Diseños de niveles de Super Mario Bros (1985) en papel
Por qué el tiempo es dinero (Etapa de Pre-Producción)
Las empresas tienen planes a varios años de como irán produciendo juegos, así que como todo proyecto se realizaban planificaciones, se asignaba un presupuesto y se elegia una fecha de lanzamiento. Después se conseguía el equipo que realizaría el proyecto, que cabe señalar que no eran tan fácil de encontrar ya que el área de desarrollo de videojuegos era muy limitada, había pocos expertos y casi siempre estaban ocupados en otros proyectos.
El diseñador del equipo creativo se encargaría de pasar los diseños de papel a pixeles, los programadores de realizar los diagramas de flujo y codificar, el ingeniero de sonido a realizar la música y efectos y algún otro equipo de diseño a realizar las portadas, que no siempre correspondían a lo que veíamos en el juego.
En esta etapa se detallaba todos los elementos del juego para que la desarrolla el equipo creativo: Mecánicas, sonidos, música, voces, el lenguaje de programación a utilizar, diagramas de flujo y como interactuaría el usuario con el juego mediante el control
Haciendo más con menos (Etapa de Producción)
Una vez que las ideas estaban plasmadas en los “pixeles de papel” por llamarlos de alguna forma, se procedía a graficar. Aquí es donde comenzaba el verdadero reto para los programadores, ¿Cómo hacer que todas esas ideas entraran en un cartucho?
Los cartuchos tenían una capacidad muy limitada, los primeros juegos de 8-Bits iban desde los 32KB de NES hasta los últimos juegos de Gameboy que llegaron a los 2MB. Entonces los programadores se las ingeniaban para ocupar el mínimo de memoria y reducían al máximo las instrucciones para hacer lo mas ligero posible el tamaño del ROM, por lo que al hacer adaptaciones de Arcade se perdían muchos elementos o eran sustituidos por graficas muy básicas.
Al pasar a los 16-Bits se pudieron usar más colores, más canales de audio y el tamaño de los cartuchos fue de los 512KB en los primeros juegos de SNES hasta los 40MB de Sega con la adaptación de Street Fighter II. Sumado a la integración de chips adicionales en los cartuchos hicieron que los juegos pudieran realizar lo que la consola no podía hacer originalmente, como el Modo 7 usado en Super Mario Kart para rotaciones de pantalla y F-Zero o el Super Chip FX usando en Star Fox para manejo de polígonos.
Equipo creativo de Sega en el desarrollo de Golden Axe (1989) e instalaciones típicas de un estudio de desarrollo en 1991
Los juegos se desarrollaban en computadoras con kits de versiones modificadas de las consolas, se creaba el ROM y después se mandaban a producir los circuitos impresos y al final su carcasa de plástico con lo que tenía el producto final: Los cartuchos.
No es un secreto que Nintendo tenía practicas monopolizadoras en esos años, era el que más cuota de mercado tenía y lo que comenzó como una buena idea, como que el una desarrolladora no podía lanzar más de cinco títulos al año y que debía tener el sello de calidad para no lanzar títulos malos como en la época de Atari, acabo en la creación de empresas subsidiarias para lanzar más juegos al año, como el caso de Konami que lanzo títulos como Metal Gear Solid o Teenage Mutant Ninja Turtles bajo el nombre de Ultra Games.
Tarjetas impresas usadas en el interior de los cartuchos
Las computadoras, las verdaderas consolas
Los equipos de desarrollo no eran unas supercomputadoras, eran equipos con tecnología 80386 o 80486, de 16 y 32 Bits respectivamente, con mucho mas RAM y potencia suficiente para ejecutar cualquier juego de la época, pero que no se utilizaban masivamente para jugar.
Los juegos de las generaciones anteriores se programaban mediante lenguaje ensamblador, C o Basic, pero mayormente C++. Para estas generaciones se dejó de utilizar Basic y se crearon las primeras librerías graficas y kits de desarrollo que se distribuían a los licenciatarios que quisieran desarrollar para las plataformas.
Casi siempre se hacía bien y a la primera (Etapa de pruebas)
Los equipos de pruebas eran pequeños o inexistentes, así que los programadores realizaban el testeo de los juegos que desarrollaban. No existía Internet, ni parches, ni DLC’s que corrigieran los errores que se pudieran presentar una vez lanzado el producto, así que los juegos debían probarse a conciencia para liberarlos con los menos problemas posibles.
A pesar de que los juegos eran probados, no eran perfectos y con el tiempo se fueron descubriendo trucos a favor y en contra de la jugabilidad que hace interesantes los títulos de esa época. Hay guías muy completas de esos trucos que nos retan a hacerlos. Es una prueba de que la perfección no existe.
En Super Mario Bros, si caes al vació para atrapar un hongo, puedes dar un segundo salto justo en el momento en que lo tomas
Ilustraciones que no se parecían al producto final (Lanzamiento)
El equipo de Marketing era sumamente engañoso, promovía los juegos con ilustraciones que en ocasiones no se parecían en nada al producto final o realizaban anuncios de TV en donde los juegos se veían muy bien y cuando los jugabas no eran lo que esperabas. Esto sigue sucediendo, pero en esa época si era claramente marcada esa diferencia.
Se contrataban ilustradores a los que se les comentaba la idea del juego y dejaban volar su imaginación con portadas que para un niño era llamativa y cuando se probaba el juego se llevaba una decepción, como el juego de Rambo (1987).
Comparación de portadas y gameplays. Final Fight (1989), The Combatribes (1992), Bomberman (1983) y Bad Dudes (1988)
Al final teníamos productos de todo tipo, algunos de excelente calidad y que sirvieron de base para las nuevas generaciones de consolas, se crearon muchos géneros y masificaron la industria de los videojuegos en los arcades y las consolas.
¿Cuáles son tus juegos favoritos de esa época?
- 1
Comentarios recomendados
Registra una cuenta o conéctate para comentar
Debes ser un miembro de la comunidad para dejar un comentario
Crear una cuenta
Regístrate en nuestra comunidad. ¡Es fácil!
Registrar una cuenta nuevaIniciar Sesión
¿Ya tienes cuenta? Conéctate aquí.
Iniciar Sesión