| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Anderson Usuario avanzado

Registrado: 09 Ene 2005 Mensajes: 70
|
Publicado: Dom Ene 09, 2005 9:46 pm Asunto: EL MUNDO DEL REMAKE... |
|
|
Hola a todos!!!.
Me llamo Juan Antonio y, antes de nada, quiero felicitaros a todos los que haceis posible que las grandes leyendas de los 8 bits tengan una continuación en PC, contribuyendo así a su inmortalidad. Veo que España en concreto tiene un gran potencial en cuanto al panorama del remake se refiere.
Conozco esta página desde hace bastante tiempo pero la verdad es que no había tenido demasiado tiempo para mirarla en profundidad (tan solo para bajarme vuestros remakes, jejeje...) ; ) Acabo de registrarme y bueno... la verdad es que estoy COMPLETAMENTE PERDIDO y no sé por dónde empezar en esto del remake. Supongo que mi pregunta sería: ¿CÓMO SE HACE UN REMAKE?. ¿POR DÓNDE SE EMPIEZA?. Pero bueno, trataré de desgranarlo en cosas algo más concretas:
•Tengo un poco de lío acerca de por cuál biblioteca debería decantarme a aprender para entrar en el mundo del remake (Allegro, DirectX, OpenGL, SDL...). ¿Cuál de ellas suele ser la que más utilizais vosotros?. De todos modos, ¿Es la SDL la más idónea para realizar no remakes, sino emulación?.
•¿Cuál es el proceso habitual para crear los gráficos?. ¿Usais algún tipo de captura de pantalla?. Lo mismo para la música.
•¿Hay muchas diferencias entre hacer un remake y hacer un emulador de una máquina (Spectrum, Amstrad,...)?.
•Además de esta, conozco la página de Retrospec. ¿Qué otras páginas interesantes en cuanto a tema de remakes conoceis?. ¿Hay alguna en la que pueda bajarme tutoriales o algo así?.
En fín, las preguntas que cualquiera que es un “newbie” en algo haría. : ) Por lo demás, diré que continuaré viendo vuestros forums intentando “empaparme” de lo que pueda. Espero vuestros posts...
 |
|
| Volver arriba |
|
 |
addax Administrador

Registrado: 31 Mar 2003 Mensajes: 892 Residencia: Madrid
|
Publicado: Lun Ene 10, 2005 4:57 pm Asunto: |
|
|
Pues muy liada está la gente (que puede ser ) o vas a tener posts para dar y tomar
Bueno, te responderé de forma personal que ya vendrán otros a alabar sus librerías y desmentirme en mis afirmaciones :
| Anderson escribió: |
| ¿Cuál de ellas suele ser la que más utilizais vosotros? |
Yo he probado DirectX y te aseguro que con ella puedes hacer las cosas que necesita un juego para funcionar (al menos a nivel audiovisual). Que yo sepa, se puede usar desde Visual C++ y Visual Basic. Si tienes experiencia en VB, no te será difícil hacer un remake apoyándote en DX. Por lo que he visto Allegro permite hacer cosas más que interesantes también, pero me parece que hay que usarla desde C++. En cuanto a SDL, ando más perdido, pero lo he visto también con VC++ y viene "de serie" con la herramienta de programación Fenix. Me parece que lo más importante es que te decidas por una aplicación o por un tipo de lenguaje de programación concreto y después elijes la librería.
| Anderson escribió: |
| ¿Cuál es el proceso habitual para crear los gráficos?. ¿Usais algún tipo de captura de pantalla?. Lo mismo para la música. |
En mi caso, normalmente uso la captura directa, aunque tienes herramientas de lectura de memoria VRAM en algunos emuladores que te ayudan a localizar los gráficos. La música se puede encontrar en formatos AY (Spectrum) o SID (C64), desde ahí puedes reproducirlo y/o pasarlo a audio (eligiendo qué pistas grabas por ejemplo). También se puede grabar a audio desde un emulador. Con el archivo de audio (un archivo por cada pista si puede ser o todas las pistas mezcladas), lo que hago es secuenciar a MIDI escuchando la música, con mucha paciencia A veces algún trozo se resiste porque se mezclan sonidos parecidos... He probado conversores SID2MID, por ejemplo, pero no dan un resultado bueno, así que hay que ir al trabajo manual de toda la vida .
| Anderson escribió: |
| ¿Qué otras páginas interesantes en cuanto a tema de remakes conoceis?. ¿Hay alguna en la que pueda bajarme tutoriales o algo así? |
Retro Remakes está muy bien en cuanto a lista de remakes y noticias (aunque los españoles se cubren mejor aquí ) En cuanto a tutoriales, no conozco ninguno, pero tengo un par de artículos que escribí para la revista Videojuegos (creo que desaparecida) y en cuanto llegue a casa los cuelgo por si a alguien más le apetece leerlos. (Ojo, no esperéis grandes cosas )
Espero haberte servido de ayuda, si quieres seguir indagando, creo que hay otros temas en el foro que te serán de ayuda (sobre todo en cuanto a captura de gráficos)... es cuestión de buscar  _________________ Salu2,
Alex |
|
| Volver arriba |
|
 |
atuya Usuario avanzado

Registrado: 17 May 2003 Mensajes: 359 Residencia: Asturias
|
|
| Volver arriba |
|
 |
Slàinte Usuario avanzado

Registrado: 08 May 2003 Mensajes: 135 Residencia: Barcelona
|
Publicado: Mar Ene 11, 2005 9:53 pm Asunto: |
|
|
Varias cosas de mi parte...
Uno: Fenix no es una herramienta que lleve las SDL de serie... es un lenguaje completo orientado al desarrollo de videojuegos 2D de complejidad media que incluye un compilador a bytecode y un interprete del resultante de esa compilacion (lo cual lo convierte en portable, habiendo interpretes y compiladores para bastantes sistemas ahora mismo... Win32, Linux, Mac, BeOS, GP32, DC)
Dos: Diferencias entre hacer un emulador y hacer un remake... muchisimas... un emulador debe cumplir un objetivo muy claro... emular la maquina original, haciendo que sea capaz de ejecutar codigo original de esa máquina como si fuese esa misma máquina... un remake tiene como objetivo reproducir el funcionamiento de un programa concreto... hay remakes que se hacen usando los ficheros de datos o de codigo originales, añadiendo código donde corresponda y añadiendo normalmente un nuevo set gráfico, que suele ser uno de los puntos iniciales de todos los remakes, los hay que hacen toda la programación desde 0, a partir de pantallazos, de mucho jugar y de sacar por ingenieria inversa la lógica del programa original... ahi ya entra el estilo de cada uno... pero el objetivo es adaptar o rehacer un codigo de una maquina X de forma que corra en una maquina Y añadiendo opcionalmente mejoras. Para entendernos... el emulador crea una "copia" del hardware... el remake crea una "copia" del software
Tres: Para empezar lo primero es elegir el juego despues elegir el lenguaje y en ese punto elegir el tipo de remake que harás... programarlo todo desde 0? sacar datos del original? parchear el original para añadirle las mejoras y hacerlo funcionar en máquinas actuales? Ninguna de las anteriores? Y finalmente... programarlo, preparar los sets graficos nuevos, etc, etc...
Cuatro: Sobre la elección de lenguaje y libreria... bueno yo creo que ahi depende mucho de con qué te manejes mejor y de la plataforma "final" en la que ha de correr tu remake... no hay preferencias que puedan servir mejor o peor... es algo muy personal de cada uno... ligado a su capacidad para programar, sus conocimientos en lenguajes de programación, etc.
Ale, ahi queda _________________ Proyecto Fenix 1.0
http://fenix.divsite.net
Small Pixels Group
http://pixelation.swoo.net |
|
| Volver arriba |
|
 |
Anderson Usuario avanzado

Registrado: 09 Ene 2005 Mensajes: 70
|
Publicado: Vie Ene 21, 2005 1:48 pm Asunto: Re: Respuesta |
|
|
Gracias a todos por vuestra colaboración. Estudiaré detenidamente estos programas aunque... ¡con un poco de orden!. Sin prisa pero sin pausa. De momento, una vez que ya terminé de cacharrear con un pequeño juego de comecocos que hice con Visual Basic) he encontrado un tutorial sobre cómo hacer un space invaders (supongo que ya conocereis la página www.codigoverde.com) y con eso estoy, en cuanto lo acabe seguiré con esto. |
|
| Volver arriba |
|
 |
Anderson Usuario avanzado

Registrado: 09 Ene 2005 Mensajes: 70
|
Publicado: Lun Ene 31, 2005 7:23 pm Asunto: |
|
|
| Slàinte escribió: |
Varias cosas de mi parte...
Uno: Fenix no es una herramienta que lleve las SDL de serie... es un lenguaje completo orientado al desarrollo de videojuegos 2D de complejidad media que incluye un compilador a bytecode y un interprete del resultante de esa compilacion (lo cual lo convierte en portable, habiendo interpretes y compiladores para bastantes sistemas ahora mismo... Win32, Linux, Mac, BeOS, GP32, DC)
Dos: Diferencias entre hacer un emulador y hacer un remake... muchisimas... un emulador debe cumplir un objetivo muy claro... emular la maquina original, haciendo que sea capaz de ejecutar codigo original de esa máquina como si fuese esa misma máquina... un remake tiene como objetivo reproducir el funcionamiento de un programa concreto... hay remakes que se hacen usando los ficheros de datos o de codigo originales, añadiendo código donde corresponda y añadiendo normalmente un nuevo set gráfico, que suele ser uno de los puntos iniciales de todos los remakes, los hay que hacen toda la programación desde 0, a partir de pantallazos, de mucho jugar y de sacar por ingenieria inversa la lógica del programa original... ahi ya entra el estilo de cada uno... pero el objetivo es adaptar o rehacer un codigo de una maquina X de forma que corra en una maquina Y añadiendo opcionalmente mejoras. Para entendernos... el emulador crea una "copia" del hardware... el remake crea una "copia" del software
Tres: Para empezar lo primero es elegir el juego despues elegir el lenguaje y en ese punto elegir el tipo de remake que harás... programarlo todo desde 0? sacar datos del original? parchear el original para añadirle las mejoras y hacerlo funcionar en máquinas actuales? Ninguna de las anteriores? Y finalmente... programarlo, preparar los sets graficos nuevos, etc, etc...
Cuatro: Sobre la elección de lenguaje y libreria... bueno yo creo que ahi depende mucho de con qué te manejes mejor y de la plataforma "final" en la que ha de correr tu remake... no hay preferencias que puedan servir mejor o peor... es algo muy personal de cada uno... ligado a su capacidad para programar, sus conocimientos en lenguajes de programación, etc.
Ale, ahi queda |
Bueno, como me he encontrado unos tutoriales acerca de cómo hacer un "Space Invaders" usando VC++ y DirectX 9.0 SDK, esa va a ser, de momento y por bastante tiempo, la decisión que tomo Unido a que me ha pasado una cosa muy extraña con 3DGamestudio y ahora no puedo ejecutarlo  |
|
| Volver arriba |
|
 |
|