PDA

Ver la versión completa : El Super Mario 3 de PC que nunca existió



Dreadjaws
15-12-2015, 09:18 PM
Curioso dato, el desarrollador de juegos de PC id Software se hizo famoso por Doom, pero anteriormente tuvo algo de fama con su serie de plataformeros "Comander Keen".


http://cdn.akamai.steamstatic.com/steam/apps/9180/header.jpg?t=1342291154


Pero antes aún, tuvieron la intención de hacer ports de juegos de Nintendo en PC. Para tratar de convencer a Nintendo, trabajaron en el prototipo de un port del clásico Super Mario Bros 3, el cual terminaron el 28 de Setiembre de 1990. Por desgracia, Nintendo no aceptó la idea de sacar versiones de sus juegos para plataformas que no fuesen de su pertenencia, así que nunca llegamos a ver ese juego, pero John Romero, conmemorando el 25º aniversario de Commander Keen, le muestra al público (https://twitter.com/romero/status/676466640805040129) un video del prototipo en el que trabajaban.



https://www.youtube.com/watch?v=1YWD6Y9FUuw

Si bien parece algo burdo en ciertos aspectos, incluso en aquella época hacer ports no era cosa fácil. En esos tiempos, el side-scrolling era muy difícil de hacer en la PC, y la mayoría de los juegos de plataformas no lo tenía. Fue id Software uno de los pioneros que logró implementarlo con éxito. También hay que tener en cuenta que esto fue un prototipo prueba de concepto que fue hecho en pocos días, para la época (e incluso hoy en día) algo así era absolutamente impresionante.

Varilla
16-12-2015, 01:26 PM
Tomando en cuenta las limitaciones o lo burdo de los juegos de plataformas en aquel entonces, por suerte Nintendo le dijo que no, sino Mario hubiera sido víctima de la misma basofia que sufrió Mega Man con la versión III de su juego que salió para DOS.

Galdov
16-12-2015, 06:45 PM
Parece uno de esos marios truchos no licenciados pero peor, que abundaban, o un juego flash que hizo un amateur en 2 horas, creo que si agarro el gamemaker 30 minutos hago algo menos tosco.

Limitaciones de la epoca? De qué? Del hardware? No tiene mucho sentido teniendo en cuenta que por primitivas que fueran las PCs seguían teniendo mas potencia que un NES, mas bien limitación de los programadores, igual hay varios platformers muy buenos del 91 (Duke Nukem, Prehistorik) y debe haber alguno del 90 o antes (Prince of Persia capaz?).

Si el port no lo hace la misma empresa en general no rinde.

Master of the Wind
16-12-2015, 07:19 PM
Limitaciones de la plataforma, ademas de poco dominio de la misma.

En el NES se programaba directamente arriba del hard, no habia un SO en el medio, ni hablar que en DOS no existian los drivers graficos ni de sonido hasta que aparecio Windows practicamente, APIS graficas, es mas, el SO ni siquiera estaba diseñado para mover graficos, era solo de texto. La calidad de los juegos dependia de las habilidades extraordinarias y y las mañas de los programadores, no habia ni siquiera estandares.


DOS era una plataforma solamente pensada para trabajar. Ademas, si vamos al caso, lo mas comun de sonido era el Speaker de mierda interno, una tele tenia mejor parlante, por lo que se podia sacar mejor audio.


El NES tenia menos potencia, pero muchos mas desarrolladores hacian juegos para el, en esa epoca, juego era sinonimo de consola, por lo tanto, la dominaban mejor, y estaba mejor preparado para multimedia de lo que estaban las PC que estaban pensadas para calculo matematico.

En el NES por ejemplo, el hardware estaba pensado y diseñado para mover sprites (tenia una PPU - Picture Process Unit, ni el concepto de Graphics existia jeje) ,la PC no, todo se movia a fuerza de CPU , para unos 4 canales de audio, la PC usaba el speaker interno de 16 sonidos predefinidos de uno a la vez, para tal tipo de entrada en los puertos, el PC solo usaba teclado,

Ahora, no habia TANTA diferencia, si tenemos en cuenta que hasta principio de los 90 habia mucha gente con 286 todavia.

Igual, tan mal hecho para ser un prototipo de 2 dias no esta, nunca vieron el Megaman de DOS?


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

Dreadjaws
16-12-2015, 07:32 PM
Parece uno de esos marios truchos no licenciados pero peor, que abundaban, o un juego flash que hizo un amateur en 2 horas, creo que si agarro el gamemaker 30 minutos hago algo menos tosco.

Limitaciones de la epoca? De qué? Del hardware? No tiene mucho sentido teniendo en cuenta que por primitivas que fueran las PCs seguían teniendo mas potencia que un NES, mas bien limitación de los programadores, igual hay varios platformers muy buenos del 91 (Duke Nukem, Prehistorik) y debe haber alguno del 90 o antes (Prince of Persia capaz?).

Si el port no lo hace la misma empresa en general no rinde.
No shit. Cualquiera puede hacer algo mejor usando Gamemaker. Pero andá a hacerlo programando a la antigua, en DOS, sin GUI, con los lenguajes de programación del 90 y en un hardware que, dejando de lado la potencia, sencillamente no estaba diseñado para esas cosas.

Duke Nukem 1 es de los mismos desarrolladores y vino después. El Prehistorik era un juego entretenido para lo que era, pero no le llegaba ni a los talones al SMB3 y, como mencioné antes, el side scrolling no se podía hacer en PC en ese momento (notarás que el Prehistorik no lo tenía, e incluso el Prehistorik 2, que salió años después y sí lo traía, tenía problemas con él).

Tampoco se puede tratar como si fuera el juego completo. Era un prototipo, hecho en un hardware con lenguajes de programación que no estaban diseñados para esa tarea, fue hecho en un par de días, copiaba bastante fielmente los visuales originales y lograba hacer cosas que los juegos de PC de esa época sencillamente no podían. No se les puede juzgar mal porque el trabajo que hicieron con las limitaciones que tenían fue impresionante.

Master of the Wind
16-12-2015, 07:48 PM
Justo Duke Nukem, Prehistorik y Prince of persia son hitos en los juegos de plataforma de PC, todos apestaban antes, durante y despues de esos.

Simplemente la PC no estaba para eso, ya con los 300 kb cagados que tenia el NES de memoria de video contra las PC que no tenian memoria de video y mandaban todo a la memoria principal, hace diferencia. Ademas que los sprites comen RAM (o VRAM si hay) a lo bobo, y las PC tenian algunos megas de ram recien, no tenian los 32GB de hoy. Fijense que Ark System Works hizo el Guilty Gear Xrd con poligonos y cell shading porque mover sprites a 1080p era una tranza, imaginen lo que debe haber sido en esa epoca.


Los juegos de NES se hacian con C, y algo de assembler para lo critico. El assembler de PC estaba mucho mas pensado en calculo y trabajo de almacenamiento que potencia grafica o de sonido.



creo que si agarro el gamemaker 30 minutos hago algo menos tosco.

Si agarras el gamemaker seguro, con codigo que te hizo otro, vivo.

Hacelo de 0, sin frameworks, en C y assembler, con limite de 640 kb de ram de la memoria convencional, y sin apis graficas ni drivers, escribilo todo de 0, ahi si vas a poder decir que apesta con propiedad, y ni ahi, porque ahora hay codigo en internet por todos lados, antes salia todo de tu cerebro, habia que ingeniarselas para que salga bien.

Galdov
16-12-2015, 09:52 PM
Justamente porque vi el Mega Man 3 de PC y era un cancer sin razon de existir, es que me alegra que ese port no existiria. Para la PC era mas dificil programar y no estaba diseñada para jugar y sin embargo desde que existe el 286 que existen los juegos de PC (y otras maquinas similares, Apple II, C64, etc), y hay porquerías mal programadas y habían cosas bien hechas, pero si hoy, con la potencia del hardware y con CPUs y GPUs hechos para eso la mitad de los ports de consola son un cancer de testículos, en esa época ni me quiero imaginar, pero eso no lo hace imposible, hay infinidad de juegos para DOS superiores a un juego promedio de SNES, incluso 3D, porque había gente que la rompía simplemente.

Seguro, para un prototipo super alfa era un comienzo, pero esa cosa era injugable y no se si terminado quedaba algo similar al original.

Y obviamente voy a hablar de los hitos, Super Mario Bros 3 y Megaman tambien fueron hitos, el 80% de la librería de platformers de nes eran basofias mal hechas, sin gracia, con bugs pedorros y el hitbox todo roto, especialmente la lista interminable de juegos que existian solo para explotar licencias (lease Predator, Total Recall, etc etc), cosas bien hechas como Contra o Castlevania eran las excepciones que sobresalían hechas por gente que sabía, no la regla, el punto es, mas facil o dificil de programar, se pueden hacer las cosas bien o se pueden hacer cosas mediocres y poner excusas.

Algunos son tan vagos para hacer ports hoy en día, como Sega, que te venden sus clasicos de Megadrive "version pc" y son la rom original con un emulador integrado, y probablemente sea lo mejor, es mejor eso que algo mal hecho, como el Megaman Legacy Collection que venden en Steam y ese si es un port, que está todo roto (crashea 2 por 3 y tiene un input lag de la concha de la lora, mas bugs nuevos varios), sí, ports de juegos de hace 20 años, en 2015, hechos por una empresa respetable.



Duke Nukem 1 es de los mismos desarrolladores y vino después.

Duke Nukem es de id? Mirá vos.

Dreadjaws
16-12-2015, 10:10 PM
Duke Nukem es de id? Mirá vos.
En esa época 3D Realms se llamaba Apogee, y se dedicaban a publicar juegos de otros desarrolladores. La gente de id trabajaba con ellos. No digo que fuese id misma, pero la misma gente que formaba parte de ellos tambien trabajaba en Apogee, al menos hasta por el '93 y muchos trucos de programación que usaron en juegos futuros los aprendieron de ellos.

En todo caso, no entiendo a que viene todo ese discurso. Estás tratando de echarte para atrás diciendo cosas genéricas como "a veces la gente hace cosas buenas y a veces hacen cosas malas". Estamos hablando de un caso puntual aquí y es el hecho de que si bien ese prototipo era burdo, era muy avanzado para su época y denotaba cosas que no se creían posibles en ese momento en la plataforma. Y el hecho de que con las mismas herramientas y en las mismas condiciones vos no podrías hacer lo mismo.

Master of the Wind
16-12-2015, 10:24 PM
imposible, hay infinidad de juegos para DOS superiores a un juego promedio de SNES, incluso 3D, porque había gente que la rompía simplemente.

Y si, como para no romperle el orto al SNES, digamos que el hardware de PC en el 95 cuando salieron juegos en 3D* era otro muy diferente a cuando salio el SNES.

Porque te cres que DN3D, Quake, Heretic o Alien Trilogy salieron para consola de la epoca al toque? Porque Megadrive y SNES eran obsoletos para 3D fueron consolas pensadas para 2D, como los PC de principios del 90.


Para la epoca que salieron juegos 3D* en DOS, era simplemente para no dejar a pata a la gente que seguia usando DOS y no Windows, y porque era facil compatibilizar porque Windows seguia con DOS abajo.




*) 2.5D exceptuando Quake, o sea, sprites esacalados, como el Doom que estaba para SNES

Galdov
16-12-2015, 10:40 PM
95? Desde el 90 por lo menos, Catacombs, Wolfenstein, Doom, y que relevancia tiene que Windows existiera en el 95 no se, el juego corría sobre DOS y listo, que Windows fuera compatible es irrelevante, si hubiera nombrado juegos que corran nativamente en Windows exclusivamente es otra cosa, ya hay un salto ahí, igual hablo de early 90's, hasta el 93 ponele, hay de sobra.

Y sí, me refería a los 2.5D, que tambien salieron en SNES y eran inferiores (porque los ports siempre son inferiores, a veces horribles, a veces aceptables), el hardware era peor pero justamente arriba dijiste que la consola era una maquina para jugar así que gana por ahí, ya juegos que corren en Windows y usan DirectX y/o son post 95 estan a otro nivel y no tienen lugar en la conversación.

Y btw, Duke 3D salió para esas consolas obsoletas, y Hexen podría haber salido, cualquiera de esos pseudo-3D podian correr en SNES/Mega un poco recortados, si sabian lo que estaban haciendo, ya traer a Quake es irse al carajo directamente.

efex
17-12-2015, 12:10 PM
Los que dicen que el juego es malo comparado contra el original tengan en cuenta que:
DOS y pcs eran plataformas nuevas en la epoca
los que hicieron estos programan en Apple 2 y tuvieron que aprender a programar para dos
lo hicieron dos tipos en los ratos libres y en un par de dias
la pc tenia cero capacidad grafica, hubo que inventar un vericueto para que la pantalla scrolleara, reciclando sprites porque no la maquina no tenia velocidad para cargar las cosas en memoria suficientemente rapido
no habia ninguna herramienta para hacerlo, si con gamemaker es una chotada de hacer, pero en la epoca no existia gm ni nada parecido, seguramente ni siquiera tendrian IDEs graficos y haya que haber hecho partes en assembler directamente

aparte esto no es un puerto de SMB3, esta programado de 0 con sprites hechos de 0, no tenian manera de conectar un cartucho de nes a una pc en la epoca

la prueba esta en Commander Keen, teniendo tiempo para trabajar resulto mejor graficamente que cualquier juego de NES, probablemente a la par del SNES si no fuera porque las pc manejaban solo 16 colores en la epoca

En Masters of Doom esta toda la historia desde los comienzos de Carmak y Romero hasta la separacion y los ultimos fiascos como Daikatana. Gran libro para cualquiera que haya sido gamer en los 90 o para cualquiera que quiera meterse con el desarrollo de juegos. Aunque es una historia que me parecio bastante triste al final.