Tenemos mucha información en Internet sobre muchos motores, SDK, IDE sofisticados, etc. Pero, ¿cómo lograron las personas desarrollar juegos en el pasado? ¿Hay herramientas 'famosas'? ¿Cuál fue el lenguaje de programación más utilizado? ¿Cómo se desplegaron en los cartuchos?
game-industry
Matias
fuente
fuente
Respuestas:
Asamblea y C fueron los lenguajes a menudo. Por ejemplo: RollerCoaster Tycoon fue escrito por 1 chico en la asamblea.
Puedes mirar este sitio de Nes Dev que se dedica al desarrollo de juegos caseros de NES. Incluso encontré este código fuente para un viejo juego de SNES
fuente
Tanto en plataformas de 8 bits como de 16 bits, generalmente usaría una combinación de un macroensamblador para compilar mi código (¡siempre ensamblado!), Y algún tipo de cartucho de monitor para depurarlo.
Esos cartuchos eran increíbles herramientas de desarrollo.
Para el primer juego que escribí (en el c64), primero escribí mi propio macroensamblador usando el carrito del monitor. Tuve un desplazamiento suave de 60hz en el editor de texto (!)
En el Amiga, el ensamblador elegido para mí fue DevPac.
La gente más profesional (¡quién tenía dinero!) Tenía configuraciones de desarrollo cruzado donde conectaba la máquina de destino a una PC y la usaba para volcar el código en ella.
Para los gráficos, comencé a dibujar cosas en papel cuadriculado y luego escribí mi propio personaje y editores de sprites. Obviamente en Amiga fue DPaint todo el camino.
fuente
En cuanto a la famosa pregunta de herramientas, DPaint (también conocido como Deluxe Paint ) se ajusta a la factura en el lado del arte.
fuente
Si tiene un iDevice, eche un vistazo a las aplicaciones "2600 Magic" ( artículo 1Up que lo discute ) y "Dragster Magic", ambos de David Crane. Son un vistazo divertido a la programación de Atari 2600.
fuente
3 palabras: Depurador de puerto serie . Me siento inmundo incluso al pensarlo.
fuente
Edge publicó una historia sobre cómo se hizo Gauntlet. ¡Todo el arte fue dibujado en papel cuadriculado y programado manualmente!
fuente
Con gran dificultad...
fuente