demo/proyecto-de-conversión de Wolfenstein3D para Megadrive

1, 2, 3, 4, 5, 6
Madre mía el nivel de tu port es totalmente comercial, incluso añadiendo pequeñas rutinas que sin ser necesarias quedan genial.

Yo creo que sería mejor autodetectar y si tienes el mando de 6 botones que lo pille directamente.

Un Saludo.
Pues tendre que probar la nueva version, estaba jugando a la anterior en la nomad y es buenisima. [oki]
kkdelavk escribió:Pues tendre que probar la nueva version, estaba jugando a la anterior en la nomad y es buenisima. [oki]

Por favor avísame si tienes problemas con el modo de 6-botones, porque en otro foro(SpritesMind) una persona me ha reportado que tiene problemas con un nomad, cuando intenta poner el modo de 6-botones en el menú "control" el juego se traba.
gasega68k escribió:
kkdelavk escribió:Pues tendre que probar la nueva version, estaba jugando a la anterior en la nomad y es buenisima. [oki]

Por favor avísame si tienes problemas con el modo de 6-botones, porque en otro foro(SpritesMind) una persona me ha reportado que tiene problemas con un nomad, cuando intenta poner el modo de 6-botones en el menú "control" el juego se traba.


A mi me pasa con la mega drive, quiero poner el modo de mando de seis botones y se congela la imagen y suena un pitido desagradable. No se si tiene que ver, pero uso el mega driver, ( el clon chino de el everdrive).

Un saludo.
legionpsm escribió:A mi me pasa con la mega drive, quiero poner el modo de mando de seis botones y se congela la imagen y suena un pitido desagradable. No se si tiene que ver, pero uso el mega driver, ( el clon chino de el everdrive).

Un saludo.

Puedes probar esta?:
http://www.mediafire.com/download/gs8gz ... .3test.rar

Es una rom de prueba que hice para saber donde está el error, lo que hace es cambiar el color del borde de arriba y abajo (que normalmente es negro) dependiendo de una parte del codigo, así que cuando ocurra el error y por el color que quede en el borde(arriba y abajo) yo podré saber en donde está el error. Por favor avísame cuando puedas. :)
Pues da error y el color es amarillo.

Un saludo.
legionpsm escribió:Pues da error y el color es amarillo.

Un saludo.

Muchas gracias, ahora tengo una mejor idea en donde está el error. :)
Increíble Gasega68K!

Aunque esta vez tendré que probarlo en un emulador ya que vendí mi flashcart y aún no compro el de reemplazo
Hola a todos, creo que ya encontré donde estaba el error. :)
Por favor, alguien puede confirmar que ahora funciona correctamente?
Aqui esta el link para descargarlo:
http://www.mediafire.com/download/xc2v1 ... _b6.3b.rar
Hola, he probado el juego y ahora no da problemas.

Un saludo.
legionpsm escribió:Hola, he probado el juego y ahora no da problemas.

Un saludo.

Gracias por probarlo y confirmar que todo está bien ahora. [sonrisa]

La entrevista que me realizó KAISER-77
http://www.kaiserland77.com/blog/?p=3916
Yo alucino lo bien que va tu port la verdad.

¿A que resolución se ejecuta el juego dentro del marco?

Un Saludo.
No dejas de sorprenderme con los avances en este port gasega68k, como dicen los españoles: te lo estás currando muy bien! [chulito]

Ahora te pregunto si estas considerando poner estas cosas:

- La intro completa con el test de hardware con los logos de ID y Apogee, la advertencia de "no es Shareware" y la calificación PC-13. Se que es innecesario, pero le daría un factor nostalgia increíble.

- Guardado de partidas.

- Los otros episodios
naxeras escribió:Yo alucino lo bien que va tu port la verdad.

¿A que resolución se ejecuta el juego dentro del marco?

Un Saludo.

El marco tiene una resolucion de 256 x 128.
altbrian escribió:Ahora te pregunto si estas considerando poner estas cosas:

- La intro completa con el test de hardware con los logos de ID y Apogee, la advertencia de "no es Shareware" y la calificación PC-13. Se que es innecesario, pero le daría un factor nostalgia increíble.

- Guardado de partidas.

- Los otros episodios


La intro completa la voy a ir agregando poco a poco, aunque el "test de hardware" no se si lo haga, y si lo hago lo haria diferente.
El guardado de partidas lo tengo que hacer diferente, porque para guardar el juego como en la version de PC, se necesita guardar una gran cantidad de variables: la posición exacta del jugador, los items recolectados del nivel, munición, puntuación, vidas, ademas el estado de cada enemigo: su posición, su acción (si estaba disparando, caminando, si murió, ...etc) las puertas: si estaban abiertas o no, las paredes deslizantes que se hayan activado, ...etc, y por eso se necesitaría mucha memoria y mas aun para tener varios "slots" como en el de PC. El método que voy a hacer para guardar el juego es al momento de comenzar un nivel nuevo, es decir cuando se termina un nivel y al momento de comenzar otro aparezca la opción de guardar, de esta forma no se necesita mucha memoria aunque se incluya varios "slots" (quizas 8). :)
Y los demás episodios por supuesto que los voy a incluir. :)
Supongo que el de pc iría a 320x240.

Lo de guardar pardidas estaría genial la verdad, te esta quedando un juego muy pero que muy chulo y técnicamente envidiable.

Me gusta maś tu versión que la de GBA con diferencia y encima en una consola mucho menos potente.
Hola, aqui estoy de nuevo con una nueva actualizacion de la rom. :)
He agregado los perros y los SS(los "azules"), tambien he agregado la pantalla de final de nivel (intermision), tambien he agregado el codigo para obtener 1 vida por cada 40000 puntos(ésto debí haberlo hecho hace tiempo, pero se me habia olvidado), ademas he corregido varios errores estos son:
La colision con los enemigos ahora está corregido(finalmente), el jugador ya no se quedará atorado con el enemigo cuando esta muy cerca (aunque esto era algo muy raro que pasara).
Corregido el error del "strafe" diagonalmente, ahora sí es posible hacerlo.
Ahora es mas facil agarrar los items (ahora sí esta como en el original).
Tambien había un error en el que cuando se seleccionaban los botones X, Y, Z o M para la accion OPEN no funcionaba, solo funcionaba A, B o C, ahora está corregido.
Tambien había un pequeño error en la AI de los enemigos, aunque era dificil de notarlo, de ésto me di cuenta porque estaba probando la version de Pc y ví una pequeña diferencia en como se comportaba uno de los enemigos, ahora está corregido.
Y ahora se selecciona automaticamente el modo para control de 6-botones si está presente.
Aqui esta la nueva version, disfrutenla: [sonrisa]
http://www.mediafire.com/download/lka7j ... f3d_b7.rar
gasega68k escribió:Hola, aqui estoy de nuevo con una nueva actualizacion de la rom. :)
He agregado los perros y los SS(los "azules"), tambien he agregado la pantalla de final de nivel (intermision), tambien he agregado el codigo para obtener 1 vida por cada 40000 puntos(ésto debí haberlo hecho hace tiempo, pero se me habia olvidado), ademas he corregido varios errores estos son:
La colision con los enemigos ahora está corregido(finalmente), el jugador ya no se quedará atorado con el enemigo cuando esta muy cerca (aunque esto era algo muy raro que pasara).
Corregido el error del "strafe" diagonalmente, ahora sí es posible hacerlo.
Ahora es mas facil agarrar los items (ahora sí esta como en el original).
Tambien había un error en el que cuando se seleccionaban los botones X, Y, Z o M para la accion OPEN no funcionaba, solo funcionaba A, B o C, ahora está corregido.
Tambien había un pequeño error en la AI de los enemigos, aunque era dificil de notarlo, de ésto me di cuenta porque estaba probando la version de Pc y ví una pequeña diferencia en como se comportaba uno de los enemigos, ahora está corregido.
Y ahora se selecciona automaticamente el modo para control de 6-botones si está presente.
Aqui esta la nueva version, disfrutenla: [sonrisa]
http://www.mediafire.com/download/lka7j ... f3d_b7.rar


Muchas gracias, incrible la corrección de bugs.

En cuanto llegue a casa la pruebo, aunque ni me había percatado de todo lo que dices.

Un Saludo.
[plas] [plas] [plas] [plas] [plas]

Bravo. Simplemente. BRAVO.
Mi dios!!!! FELICITACIONES!!! Yo también soy desarrollador independiente pero en PC y usando un engine 3D... Nada de programación a bajo nivel. Se lo laborioso que es crear un juego, pero no puedo imaginarme el trabajo que te debe estar dando hacer todo desde cero!!!!
IMPRESIONANTE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Caballero gasega68k, permitame decirle que es usted un máquina. Me muero de ganas por ver cuanto más puedes pulir el juego hasta llegar a la versión final.
Nunca he escrito en el foro, pero esta INCREÍBLE rom merece todo el agradecimiento correspondiente a su creador :)

Uno de mis 10 juegos favoritos de todos los tiempos, y probaré el update de la rom nada más regresar del curro, emulado en mi PSP y PS3!

Gracias por alegrar los días con este juegazo. APORTAZO. [chulito]
Cuando esté acabado pienso analizarlo en mi blog porque se lo merece. un magnífico trabajo, sí señor.
Impresionante la cantidad y calidad de cambios que has hecho en esta última versión al ya de por sí impresionante port. De nuevo felicitaciones, simplemente increíble.
100% jugable en la megadrive usando el flashcard Everdrive Chino.

Qué lujo, va fluidísimo, están todos los elementos, en fin, yo lo veo de 10.
Hola a todos, de nuevo gracias por todos sus comentarios, aqui les traigo una nueva version del wolf3d.
Esta version ya tiene el jefe final del episodio, así como la secuencia del final del episodio y la musica, asi que finalmente está completo el primer episodio.
Ahora para entrar a la pantalla de selección de nivel sera con con una secuencia de botones exacta y en una pantalla específica, ahora para ver todos los niveles, tendrás que pasarlos uno por uno. XD
Ademas hice algunas optimizaciones (aunque no es nada comparado a lo que será en la próxima versión).
También corregí un error, en donde se desaparecían algunos objetos, esto solo pasaba en los niveles en donde hay mas de 300 objetos(por ejemplo el nivel 2) por un error que cometí en una variable, esto pasaba cuando llegabas casi al final y luego te regresabas casi al principio del nivel.
En la proxima version voy a implementar todas las optimizaciones que ya había pensado antes, y ademas un nuevo método para transferir el buffer a la VRAM usando h-interrupt, para hacer un mejor uso del cpu, con lo que mejora la velocidad. [sonrisa]
Aqui está la nueva version: :)
http://www.mediafire.com/download/39dit ... f3d_b8.rar
Lo probaré al terminar la pila de tareas de la universidad que tengo, pero desde ahora grande, lo bajaré y esperaré con ansias algo de tiempo para poder probar tu asombroso port.

Gracias! [boing]
Si ya va genial no me quiero imaginar cuando le metas la optimización que comentas.

Un Saludo.
atreyu_ac está baneado del subforo por "faltas de respeto"
Qué barbaridad, la hostia. Probado en MegaDrive 2 con mi cartucho Tototek del año del hambre y va perfecto...
En la Raspbepy Pi, usando el Picodrive bajo RetroArch, perfecto también.

Esto sale en el 92-93 y se nos caen los huevos al suelo.
Un trabajo impresionante, el motorola 68000 es una bestia.
Increible, un trabajo enorme

Estoy dandole caña, y la verdad que es como estar delante del PC 286

Marabilloso
Impresionante trabajo gasega68k!

Estoy jugándolo justo ahora y salvo el dithering diría que es idéntico al que jugaba en mi viejo PC 386. Lo terminaré, estoy en el nivel 6.

Me encantaría que tuviera las pantallas previas a la entrada de un nuevo nivel, las que decían "Get Psyched!"
Ole ole y ole, mis agradecimientos y felicitaciones por tan genial trabajo... [looco]

De verdad, es que es increible ver algo tan bien acabado, tan limpio, fluido, buen sonido...madre mia si esto llega a salir en su epoca rivalizando con la version de Snes [babas]
gasega68k escribió:En la proxima version voy a implementar todas las optimizaciones que ya había pensado antes, y ademas un nuevo método para transferir el buffer a la VRAM usando h-interrupt, para hacer un mejor uso del cpu, con lo que mejora la velocidad. [sonrisa]


Queremos benchmarks!!! XD

Buen trabajo, hay que felicitarte de nuevo por todo lo que estás consiguiendo, y además tu solo ;)
Probada la ultima version y esta alucinante sigue asi. [oki]
¡Es impresionante! ¡Un gran trabajo!

Saludos.
Acabé el primer episodio y prácticamente es idéntico a la versión de PC.

El jefe final dice "gutten tag!" cuando aparece, al morir deja la llave y se ve la secuencia de salida del castillo con su grito de celebración "yeaahh!".

No puedo esperar a jugar los demás episodios :D
atreyu_ac escribió:Esto sale en el 92-93 y se nos caen los huevos al suelo.


+1
Sin ánimo de crear polémica ante este maravilloso proyecto, qué tanta diferencia hay entre este Wolfenstein y el de Snes?

Edito: A nivel meramente visual, que en méritos este se lleva todos los premios, claro está [sonrisa]
atreyu_ac está baneado del subforo por "faltas de respeto"
@Wence-Kun: Como usuario de SNES durante los 90 te digo que esto patea el culo a la versión mojigata asquerosa de SNES por todas partes. Empiezo y no acabo: música, enemigos, jugabilidad, aspecto..todo.
Recuerdo el hilo donde debatiamos los ejemplos de scaling en Megadrive y si se podría por software.

Pedazo de respuesta tenemos con este juego.
jugado en el flashcard chino de mega. un lujo! va perfecto [fumando]
Duda tonta, ¿la version snes usaba algun tipo de chip de apoyo? ¿como en Doom?
Abokys escribió:Duda tonta, ¿la version snes usaba algun tipo de chip de apoyo? ¿como en Doom?

Que yo recuerde no, de lo que si hacia gala es de una horrenda definicion... :O
Blaster Master escribió:
Abokys escribió:Duda tonta, ¿la version snes usaba algun tipo de chip de apoyo? ¿como en Doom?

Que yo recuerde no, de lo que si hacia gala es de una horrenda definicion... :O


...y de una censura bastante absurda. Prácticamente solo conserva el mismo nombre respecto al original.

Alguien debería hacer un port decente de PC para ver que tal correría en SNES
atreyu_ac escribió:@Wence-Kun: Como usuario de SNES durante los 90 te digo que esto patea el culo a la versión mojigata asquerosa de SNES por todas partes. Empiezo y no acabo: música, enemigos, jugabilidad, aspecto..todo.


Esa versión mojigata y asquerosa del wolfenstein 3D fué el mejor raycaster comercial de los 16 bits, tanto de snes como de megadrive.

Algo que ya sabemos, es que un juego que tire solo de cpu va a ser mejor en megadrive, siempre. Pero de ahí a menospreciar esta versión... tela, ¿eh?.


El wolfenstein de snes es un juego muy digno, que funciona a una tasa de frames muy decente, y que además responde muy bien gracias a una ventaja que la versión de megadrive no tiene: los botones L y R.

Funciona a menor resolución, y está censurado, pero hay que recordar que es un cartucho que tiene 20 añazos ya. Se hizo lo mejor que se pudo por aquel entonces, y aunque me da que no aprovecha nada mal la potencia total de la cpu de snes, basta con fijarse que no hubo nada mejor en megadrive durante muchísimos años para darse cuenta de que tal vez si haya mas margen de mejora en snes por sacar.
Ya lo ha explicado gaseka.

El Wolf de SNES usa mode 7 para hacer un zoom 2X de toda la pantalla del juego. de ahí la baja definición.
Wolf3D de SNES a pesar de tener una resolucion dañina, es una version muy buena, es muy jugable, suave y rapida...todo lo contrario que el Doom [mad]

Y en Megadrive quiza no se vio nada tan suave y rapido como el Wolf3D de SNES, pero en Zero Tolerance aparece cantidades ingentes de enemigos, escenarios que pueden ser destruidos, efectos de rampas y subida/bajada de pisos, salto/agacharse (variando la vista del entorno), buena definicion del entorno, sagre que salpica en las paredes y se queda chorreando...
No se, un monton de detallitos que hace resaltar lo potente que fue el titulo, a pesar de que a primera vista el Wolf3D de Snes pudiese parecer mejor graficamente...
[boing]
272 respuestas
1, 2, 3, 4, 5, 6