jueves, 1 de agosto de 2013

32° Aniversario de Manic Miner

 



Click en la imagen para ampliar - Click on image to view full size

Feliz cumpleaños, Manic Miner

Hace exactamente 30 años, un 1 de Agosto de 1983, salía a la venta un juego mítico para la fantástica Sinclair ZX Spectrum:  MANIC MINER.




Un adolescente británico llamado Matthew Smith, su creador, creó escuela con este programa. Manic Miner fue pionero en el concepto de juegos de plataforma. En cada uno de los 20 niveles, el mineroWilly debe recoger llaves que le permiten pasar al siguiente nivel. Algo que parecía simple, pero no lo era.

A lo largo de las 20 cavernas, habrá que sortear obstáculos, bloqueos, trampas, cintas transportadoras, pisos que se deshacen, y adversarios de diferentes tipos. Como si todo esto fuera poco, Willy disponía de solo 3 vidas y de una cantidad limitada de oxígeno que se agotaba poco a poco.


Video de RZX Archive



Lista de niveles de Manic Miner:

  1. Central Cavern
  2. The Cold Room
  3. The Menagerie
  4. Abandoned Uranium Workings
  5. Eugene's Lair
  6. Processing Plant
  7. The Vat
  8. Miner Willy meets the Kong Beast
  9. Wacky Amoebatrons
  10. The Endorian Forest
  11. Attack of the Mutant Telephones
  12. Return of the Alien Kong Beast
  13. Ore Refinery
  14. Skylab Landing Bay
  15. The Bank
  16. The Sixteenth Cavern
  17. The Warehouse
  18. Amoebatrons' Revenge
  19. Solar Power Generator
  20. The Final Barrier


Fue el primer juego de ZX Spectrum en el que durante la acción se escuchaba una melodía, Hasta ese momento se consideraba imposible que la CPU se ocupara de música al mismo tiempo de otra tarea.  La melodía  era  En el salón del Rey de la Montaña, de la suite Peer Gynt de Grieg.  Durante la pantalla del título, se escuchaba el vals  Danubio Azul, de Johannes Strauss hijo.

Manic Miner era 100% compatible con la computadora Timex Sinclair 2068.





El código de la puerta trasera para "hacer trampa" era el número "6031769", que correspondía a la licencia de conductor del programador Matthew Smith. Hubo alguna versión cuyo código era "typewriter".

Para obtener vidas infinitas bastaba colocar  en el listado cargador BASIC luego de la carga del código principal el comando  "POKE 35136,0"  para luego iniciar con "RANDOMIZE USR 32768".



Matthew Smith en 1983



Matthew comenzó a programar en un TRS-80 de Tandy Corporation cuando lo recibió como regalo de Navidad en 1979. Su primer juego comercial fue ‘Delta Tower One’, un clon de "Galaxian" para TRS80. Posteriormente desarrolló ‘Monster Muncher’ para Commodore VIC-20, un juego que escribió en sólo tres horas.

Alan Maton, gerente de Bug-Byte Software, quería un juego similar en concepto a ‘Donkey Kong’ (Nintendo, 1981), un enorme éxito en las salas de videojuegos. Matthew sugirió, entonces, uno con ocho o —tal vez, incluso— 16 pantallas, un título de plataformas que no se había intentado hacer antes para máquinas de 8 bits, al menos no con pantallas de diseño fijo. Nadie pensó que aquello fuera a funcionar.



Utilizando un TRS-80 Model III con color y sonido, Matthew logró diseñar 16 pantallas que, poco después, se convertirían en cuatro más, encontrando la manera de terminar a mediados de 1983 con 20 diseños fijos. Programó rutinas base de código para el motor del juego y, también, introdujo rutinas especiales para eventos particulares en cada pantalla, pero siempre intentando huir de generar un clon o una conversión casi calcada de otros juegos, únicamente creado código original para Spectrum, meditando y calculando minuciosamente cada una de las líneas.



Manic Miner tuvo éxito por varias razones, pero principalmente por dos: primero,  cada pantalla se diseñó cuidadosamente para que sólo hubiera una o, quizás, dos formas de pasarla: un paso en falso nos llevaba de vuelta al principio. En segundo lugar, era muy divertido y demostraba que los enemigos podían no tener aspecto amenazador.



Tuvo dos secuelas oficiales: Jet Set Willy y Jet Set Willy 2.
Pero de esos juegos, hablaremos a su debito momento...



 https://www.youtube.com/watch?v=liViiy6BFdY