¿Conversiones Spectrum a MSX en el 2015?

Страница 2/6
1 | | 3 | 4 | 5 | 6

By yodh

Champion (475)

Аватар пользователя yodh

08-09-2015, 23:43

Perdona AxelStone, estaba escribiendo el anterior texto.
Estoy de acuerdo contigo en lo que has puesto. Creo que el MSX-2 está desaprovechado por todos los lados (y no te digo nada del Turbo R), me refiero a que todavía no se le ha puesto al 100% de su capacidad... por ej. el basic que tiene es demencial por lo fácil que es conseguir hacer las cosas... pero tampoco se ha aprovechado demasiado eso, hasta ahora no he encontrado ningún juego en BASIC que explote el potencial que puede desarrollar.

By AxelStone

Prophet (3189)

Аватар пользователя AxelStone

09-09-2015, 00:15

@yodh También pienso que el Turbo Basic (y mejor aún Nestor Basic) es un mundo por descubrir. Es un lenguaje muy sencillo y asequible para los que quieren dar sus primeros pasos y se puede conseguir una variedad tremenda de juegos. Esperemos que la comunidad Basic se anime a sacar cosillas Smile

By manolito74

Paragon (1288)

Аватар пользователя manolito74

09-09-2015, 00:35

AxelStone wrote:
pitpan wrote:

Pero lo veo una matada, francamente. Prefiero que los desarrolladores se encarguen de hacer conversiones desde cero o a sacar juegos nuevos, en ambos casos, pensados desde el principio para exprimir al máximo el MSX.

Pienso lo mismo, y más hablando del 2015. Con la de maravillas que está demostrando la scene, como Street Fighter 2 o Super Mario World, ¿qué ganas hay de revivir un pasado oscuro de conversiones Spectrunianas? El MSX NO es el Spectrum, así que centrémonos en productos específicos.

Con el único que haría la excepción, y además es reciente, es el pedazo Castlevania que se han currado para Spectrum 128k, no me importaría jugarlo tal cuál en MSX porque además se trata de un juego inédito.

Por supuesto que todos queremos 100% Juegos concebidos y programados en-por-para MSX. Pero bueno, lo que importa es que se programe, que se hagan cosas. Puede a que a la gente que tenga menos conocimientos el hecho poder trastear con algo ya hecho que solo habría que adaptar y contextualizar al MSX le pueda servir para empezar a abarcar el tema Juegos, Programación, Gráficos, Sprites, aprender y conocer como se distribuye la memoria, manejar interrupciones, etc, etc, etc.

Es una propuesta más que puede servir para muchas cosas desde hacer una conversión 100% Spectrumera pero funcional y compatible como dios manda en MSX o hacer un Juego totalmente renovado con Gráficos coloridos, nuevos arreglos musicales y de sonido, etc, etc, etc.

El caso es hacer cosas y que la gente siga programando y haciendo cosillas en MSX.

Gracias & Saludetes. ;-)

By AxelStone

Prophet (3189)

Аватар пользователя AxelStone

09-09-2015, 00:49

manolito74 wrote:

Puede a que a la gente que tenga menos conocimientos el hecho poder trastear con algo ya hecho que solo habría que adaptar y contextualizar al MSX le pueda servir para empezar a abarcar el tema Juegos, Programación, Gráficos, Sprites, aprender y conocer como se distribuye la memoria, manejar interrupciones, etc, etc, etc.

Créeme, el que quiera empezar a hacer cosillas con el MSX lo mejor que puede hacer es soltarse un poco con el Basic. Es sencillo, es accesible y en poco tiempo puedes sacar algo. Ponerte a desensamblar algo desde cero siendo además novato, solo te romperá la cabeza.

By yodh

Champion (475)

Аватар пользователя yodh

09-09-2015, 15:41

Es cierto AxelStone...

Pienso que el BASIC tiene algo curioso (y muchos otros lenguajes le pasa + o - Smile lo mismo), es lo siguiente: al principio vas con toda la ilusión del mundo y pruebas cosas que funcionan y te lo pasas muy bien y te ´pica el gusanillo´ de hacer cosas más complicadas. Hasta ahí bien todo... cuando la cosa empieza a torcerse es cuando haces que la nave, helicóptero, super-héroe volador (etecé), que no iba mal volando por la pantalla él solo... le incluyes que pueda disparar hacia arriba (tipo ZANAC), o tirar bombas hacia abajo (tipo GIRO ADVENTURE), sin hablar de poner una escuadrilla de naves enemigas que vuelen en formación... en ese preciso momento se te cae el BASIC al suelo. Entiendes las limitaciones que tiene y lo que una gran mayoría (yo me incluí un tiempo en ella), de gente lo que hace es olvidarse del tema porque asume que programar en esas condiciones algo medianamente aceptable es un imposible. En ese momento se crean dos bandos con opiniones dispares: hay usuarios que no quieren ya saber nada del lenguaje, pero también se crea otro grupo que todavía tiene esperanzas y tiene confianza en que realmente el BASIC pueda reportar cosas suficientemente interesantes y hasta incluso equiparables a lo generado por otros lenguajes con mejor ´reputación´.
Entonces lo que tenemos que hacer es acercarnos al BASIC con otra mentalidad y otros propósitos y esperanzas ¿comorrr? ¿qué quiere decir eso? Question pues muy sencillo, por experiencia propia (y creo que puede ser bastante generalizada), yo me ´acerqué´ en sus tiempos (años ´80), pensando que podría (estudiando ´profundamente´ el manual), hacer juegos de la talla de los profesionales, el problema pensaba que estaba en aprender, cuando (como pudimos comprobar), el problema estaba o era realmente ´físico´ osea, de la velocidad que daba el propio hardware... ¡Qué desilusión cuando comprobamos eso! ¿verdad? Yo, después de alejarme un tiempo sin hacer nada en BASIC, volví, pero con lo que decía antes, osea: NO tener esperanzas de poder hacer un juego con cientos de sprites moviéndose rápida y fluidamente por la pantalla y con el propósito de programar algo que sea adecuado para las prestaciones que proporciona el lenguaje.
Es como si te compras un coche que no pasa de 100km/h y lo llevas a un circuito en el que puedes ir hasta a 300km/h, (o +), al principio te desilusiona el hecho de ver que una mayoría (o todos Evil ), te adelantan... pero otro día vuelves asumiendo lo que ocurre y disfrutas esos ´pocos´ 100km/h que desarrolla el coche ya que por ejemplo hacer las curvas a esa velocidad puede ser muy divertido etc.

By AxelStone

Prophet (3189)

Аватар пользователя AxelStone

10-09-2015, 09:03

@yodh Creo que lo has expuesto muy bien. El Basic tiene importantes limitaciones, hay muchos juegos que no pueden hacerse en BASIC, pero también hay muchos juegos que sí pueden hacerse. Te pongo algunos ejemplos: todos los juegos de Kai Magazine, el recién salido "Dribol", el WIP "El poder oscuro"...

Cuando hablo de BASIC incluyo Turbo Basic y Nestor Basic desde luego, que sería digamos el camino normal a seguir hasta aterrizar en el último. Tu mentalidad debe ser otra como dices, saber que estás limitado y planificar el juego pensando en esas limitaciones. No veo problema de velocidad, el Turbo / Nestor Basic es endiabladamente rápido, casi a la par del ASM, es la memoria disponible y la lógica donde debe simplificarse un poco.

¿Qué juegos podrían hacerse tal cuál en Turbo Basic? Quarth, Puzzle Bobble, World Rally...incluso un matamarcianos quedaría bastante bien ¿Qué otros podriamos hacer recortando cosas? Los que requieran más consumo de memoria sea por el propio desarrollo del juego (rol, estrategia, aventura gráfica...), sea por múltiples comportamientos (tipo Ghost and Goblins, que presenta muchos enemigos con patrones diferentes...).

En resumen, estoy totalmente de acuerdo contigo, aún tomando el mejor de ellos, léase Nestor Basic, tu coche no pasará de 120km/h. Pero oye, a 120Km/h hay muchas cosas que puedes hacer Wink y lo bueno de este coche es que lleva dirección asistida, ABS, cambio automático, control de estabilidad...¡se conduce realmente fácil!

By yodh

Champion (475)

Аватар пользователя yodh

10-09-2015, 15:41

Pues AxelStone... me alegro de que estés de acuerdo conmigo, pero antes de comentar otras cosas quería decir que no te muerdas la lengua o te ´refrenes´ al escribir algo sobre otro ´algo´ Question que he escrito... (a veces no sé ni lo que escribo Crazy ), lo que quiero decir es que si en alguna ocasión no estás de acuerdo, aunque sea una frase de un texto que he escrito... pues que me lo comentes, ya que de esa forma seguro que será un enriquecimiento para todos. Lo que ocurre es que yo intento hacer las cosas todo lo mejor que puedo, de esta forma cuando termino algo, pienso que todo lo que he puesto es correcto, sin embargo, es muy posible que en alguna ocasión afirme algo y que no esté bien por el motivo de que simplemente lo he dado por bueno al leerlo en internet o en una revista etc. así si alguien sabe ´la verdad´ de ese tema o tiene información más reciente lo puede decir y así mejorar lo hecho. A mí me gusta que me corrijan o critiquen (si es que lo tiene: en el buen sentido de esa palabra), porque así veo dónde estoy cometiendo errores... si nadie me los dice, entonces doy por bueno lo que escribo... pero es una lástima (para mí), ya que los errores (mios), no se subsanan, no se arreglan, no sé si me explico Question .
A parte de lo escrito antes... ¡Es que, estar echándonos ´flores´ unos a otros es muy aburrido, leñe! Running Naked in a Field of Flowers Big smile De todas formas la misma visión de unos tíos echándose flores es todavía una situación aún mucho más raruna... Murdoch Murdoch Murdoch

Bueno... termino de decir obviedades (todo lo anterior se que ni decir tiene, pero creo que no está de más decirlo), y vamos ¡AL TURRÓN!
Yo, como no sé otros lenguajes (y me da mucha rabia eso Evil ), solo puedo ´curiosear´ el código que esté en basic, o como mucho en la versión ´turbo´. Reconozco que le he echado unos buenos vistazos a los programas de KAI, y uno se queda maravillado de lo interesantes e imaginativos que son. Creo recordar que enseñó algún que otro truquillo suyo en una FKD de los últimos números, una lástima que no continuara explicando más cosas aunque fuera en otro lado (a lo mejor estoy equivocado (espero que sí), y lo ha hecho), con decir que impresionó a muchos usuarios japoneses de MSX los cuales pensemos que han visto en cuestión de videojuegos, la creme de la creme (o como se escriba), de éstos... con eso se dice todo.

Sigamos: ¿Juegos que se pueden hacer en BASIC corriente y moliente Big smile ? ¿Qué tal un híbrido (algo que está de moda ahora), entre plataformas, videoaventura gráfica, sprites con pseudo inteligencia y algunas sorpresas más para que sean eso mismo (una sorpresa)? Estoy hablando del basic del MSX-2 sin más ayudas... ¿te lo puedes llegar siquiera a imaginar? ¿crees que se podría llegar a hacer algo en BASIC con todas esas características juntas en un mismo programa? Question
PD. Claro: como tal vez sospeches Wink es una pregunta ´trampa´ Evil

By AxelStone

Prophet (3189)

Аватар пользователя AxelStone

10-09-2015, 22:38

@yodh No nos tiramos flores hombre, pero a veces estaremos de acuerdo y otras en desacuerdo Wink . De BASIC pocas cosas malas me verás decir, es el lenguaje con el que me he iniciado en MSX y solo tengo buenas palabras para él. Lo digo y lo seguiré diciendo: como lenguaje de iniciación para los que quieren empezar, lo veo ideal, y lo recomendaré. Y repito: hay juegos que no pueden hacerse en Basic, pero igualmente hay muchos que sí pueden hacerse.

Los juegos de Kai están francamente bien, demuestran lo que el Turbo Basic puede hacer, además que el tío se maneja muy bien, conoce todos los trucos del lenguaje. La única limitación que pudieras ver son las propias del Basic y la memoria, pongamos como ejemplo a Nuts. Si te das cuenta, todas los enemigos son iguales y siguen los mismos patrones. En cambio en los beat'em up lo habitual son diferentes patrones: el navajero, el karateka... El problema es la falta de memoria en Basic, no te permite definir tantos patrones. El propio Kai contaba que tuvo que dividir el motor en trozos.

Dicho esto, que nadie piense que los demás lenguajes están exentos de problemas. El propio ASM te obliga a comerte mucho la cabeza y conocer mucho los detalles del hardware, con lo que la curva de aprendizaje es mucho más lenta y puede generar frustración, por lo que ese proyecto que tenías en mente al final se queda en el cajón. Para que esto ocurra, francamente, prueba en Basic.

Respecto a juegos en BASIC corriente y moliente...yo no haría ninguno Smile . ¿Por qué no vas a beneficiarte del Turbo Basic? Sobre tu idea, yo lo intentaría en Nestor, haciendo varios motores y saltando de uno a otro. En Basic normal, no lo veo factible.

By yodh

Champion (475)

Аватар пользователя yodh

11-09-2015, 00:58

AxelStone... todo eso de ´las flores´ y tal y cual era todo broma Big smile , entiendo que no estamos haciendo eso ¡JA, JA, JA,JA!. Después: decía que era una pregunta ´trampa´ porque el juego que aparentemente me he inventado, es precisamente el propio ´CAVERNATOR´, además lo tengo al 50%, calculo pues eso: que me queda la mitad de ´la faena´. Todo está por pulir: los gráficos (que por ahora son simples líneas las cuales te esperas encontrar en un juego hecho en BASIC), el gráfico de presentación está a medio hacer, la sincronización de algunas frases (se entenderá mejor viendo/probando el juego), las músicas (¿comorrr? pues sí, en un juego simple de BASIC le he puesto un montón de músicas, y además son de OPL4, claro no son mías las he ´ripeado´ de aquí y de allá... esto es algo que se tendrá que analizar, ya que todavía no me he planteado hasta qué punto es legal hacer eso, si tendría que pedir permiso a cada compositor de cada fichero musical para poder hacerlo, que creo que es lo más probable, etc.).
Con respecto a la última frase que escribías ´En Basic normal, no lo veo factible.´ es que has dado en el clavo totalmente... es precisamente porque la gente dice que no se puede hacer... para intentarlo Crazy (lo entiendo: al final es cuestión de simple ´cabezonería´, pero también se podría analizar como un intento de cruzar barreras, subir montañas aparentemente imposibles y sin oxigeno, es decir: hay gente que le da por subir una montaña en esas condiciones pese a que todo el mundo les aconsejan que no lo hagan, que eso es imposible, una locura y no tiene sentido... pero al final lo consiguen (otros lamentablemente no, se quedan por el camino por culpa de su temeridad Crying ), y entonces se crea el efecto de cambiar la mentalidad de mucha parte de la sociedad que ya asume que tal cosa es posible hacerla por justa y obviamente eso: porque ´se ha hecho´. De la misma manera, tenemos marcado a fuego lo que puede y lo que no puede hacer un programa en BASIC puro y duro (claro, lo peor que se lleva es la velocidad, es muy ´duro´ el NO tenerla Shocked! ), pero tal vez es así por el hecho de haber visto juegos con esas limitaciones, entonces el techo de ese lenguaje lo sitúas en el mejor juego que has visto, pero curiosamente no crees que se pueda hacer mejor porque no has encontrado nada superior... se presupone que ya se ha programado de la mejor manera posible.
Todo esto plantea un reto, el desafío de intentar hacer algo mejor. Yo quiero hacer eso basándome en esa filosofía. Quiero hacer el CAVERNATOR en ese BASIC corriente y moliente desde la primera línea hasta la última.
PD. A ver si puedo corregir algunas cosillas del juego y en cuanto lo haga os lo subo.

By jrcp_kun

Paragon (1410)

Аватар пользователя jrcp_kun

11-09-2015, 08:01

Que nos desviamos. Podemos poner algun juego espectruñero facilon de modificar para ir trallandonos

Страница 2/6
1 | | 3 | 4 | 5 | 6