Cavernator & los límites del BASIC.

Page 3/6
1 | 2 | | 4 | 5 | 6

By yodh

Champion (406)

yodh's picture

20-09-2015, 20:35

Bueno, ¡al turrón!
Me gustaría hacer una pregunta: tengo escrita una introducción (un texto), que ocupa como unos dos o tres folios (tal vez más), allí se explica el motivo de salir de esa casa, de quién es, porqué está ´perdido´ el abuelo etc. Me gustaría que apareciera antes que el juego, o que en este hubiera una opción tipo:

1.- Juego
2.- Ver historia etc.

eso tal vez da igual la manera que lo haga, lo que me gustaría saber es cómo poner todas esas frases en la pantalla. Yo tengo alguna idea como la de redefinir los caracteres y luego poner las frases con print etc. pero me gustaría sopesar más opciones.
Gracias... Big smile

By jrcp_kun

Paragon (1410)

jrcp_kun's picture

20-09-2015, 22:11

haz un scroll
que vayan saliendo las lineas y subiendo

By yodh

Champion (406)

yodh's picture

20-09-2015, 23:19

Entiendo... eso me gustaría mucho, lo malo es que en cuestión de scrolles lo mejor que se hacer es un ejemplo que hay en uno de los ficheros del juego, el:CAVEEXE.BAS que es algo que formaba parte de la versión MSX1 del juego, pero que no he incorporado a la de MSX2. Creo recordar que le faltan los .mbm y los samples (ya que en aquella ocasión utilizaba el music module para las músicas), a ver si subo una versión que se pueda ´oir´, pero bueno, es muy fácil encontrar la canción que he puesto ya que es muy conocida (creo), en nuestro mundillo MSX, de todas formas uno mismo puede poner cualquier otra etc.
´Eso´ Big smile que he puesto ya me vale... pero me gustaría algo mejor, tal como dices un scroll mejor, que sea suave etc. o que salgan las letras + o - de una en una o cosas así.
Ahora mandaré el texto que decía para que te hagas una idea de lo que es...

By yodh

Champion (406)

yodh's picture

20-09-2015, 23:36

¡Mira qué bien!, el revisor ha pasado ahora mismo, ya no tendré más distracciones hasta el final y podré escribir tranquilo... dentro de lo que ocurre, es gracioso poner este pensamiento (que ha ocurrido realmente), en el global de todo. (*1)

Saludos a quien me esté leyendo en estos momentos. Si hay alguien delante de estas líneas, que no sea yo... es que no será muy buena señal para mí, ya que esta clase de escritos se suelen hacer para ´uno mismo´, con la esperanza y el deseo de volver a él y destruirlo para siempre. El esfuerzo de hacerlo es posible que no tenga sentido, ya que no estará recompensado con nada... ni siquiera con un simple ´gracias por intentar salvarle´, ya que si nos ponemos en el peor de los casos: ni siguiera estaré ahí para oírlo. En estos momentos barajo cualquier posibilidad y en absoluto descarto esa... que sería la peor de todas.

A veces he leído cartas parecidas, pero claro, en la ficción que hay dentro de la historia de un libro. Son cuentos de misterio o principalmente policíacos en los cuales la trama se desarrolla a partir de ahí etc. Espero, por mi propio bien, que ese no sea mi caso... haré lo que esté en mi mano para que eso no ocurra.
Intentaré resumir los acontecimientos que me han llevado a embarcarme en una aventura de la cual, con todos los datos encima de la mesa, no puedo asegurar cómo acabará.
Antes de empezar a explicar como ha empezado todo, quiero aclarar que otra de las razones por las que hago esto es la de formar o ser parte de alguna clase de terapia tranquilizadora, (esto es una nota a mí mismo, por supuesto ¿a quién podría ir dirigida sino?), mientras escribo en el tren que lleva al lugar donde mi abuelo tiene su casa la tensión y la ansiedad se quedan un tanto a parte.
No lo puedo evitar, lo tengo que decir (en este caso escribir), no lo entiendo, no me cabe en la cabeza tamaña decisión, no estoy de acuerdo... no me importa que después (de algún modo), se sepa lo que pienso, pero desde que hace casi un año que mi abuelo me comunicó que se cambiaba de casa y se iba a muchos cientos de km de aquí... me pareció la decisión más poco racional que podría haber tomado: creo que nunca podremos entender (nuestra familia en general), que, después de que le tocara el gordo de navidad, decidiera venderse la casa que tenía en una de las mejores zonas de la ciudad, y se comprara una en las afueras (pero MUY afueras: se ha de ir en tren y según dice mi hermano Haslueg, que es el único que de momento ha ido, tarda unas cuantas horas).
Pero no le culpo. En ocasiones, lo más importante para uno mismo es posible que sea algo banal para cualquier otra persona (y viceversa). Es cierto, en ocasiones recuerdo que mi abuelo comentaba lo interesante que sería vivir en un entorno que estuviera fuera de la ciudad: sin el stress del día a día, comiendo cosas saludables y toda esa línea de pensamiento. ¿Qué harías si te tocara una cantidad ingente de dinero? pues (en la mayoría de los casos, aunque, por supuesto que hay de todo), gastártelo en lo que DE VERDAD te importa... claro: ya no te tienes que preocupar por el ´¿qué dirán si me gasto miles de euros en una tontería?´ (ni que decir tiene: ´tontería´ para los demás). No sé, pienso que el dinero puede aflorar lo peor... pero también lo mejor de cada uno, hay quien buena parte del dinero ganado en el premio de una lotería o si le han ido bien las acciones, lo han invertido en otra gente... donandolo por ej.
Pero en esta vida no todo es de color de rosa. Una buena idea como es la de ir a vivir al campo se puede truncar si metemos en la ecuación a terceras personas... como terceras personas me estoy refiriendo o estoy pensando en el ladrón del banco de turno, el vecino ´ruidoso´ o que no paga del tercero etc. esas ´terceras personas´ las cuales ni quieres de ninguna manera ni esperas que aparezcan en ningún momento...
Haslueg me explicó que la casa del abuelo está en una población apartada de todo, que ni tan siquiera se puede llamar ´carretera´ al camino de tierra y piedras que separa el pueblo con la vía más cercana, de este modo te puedes esperar una cierta indefensión, te puedes imaginar o esperar a ´unas terceras personas´, que te entren en casa y desvalijen todo. Pero, creo que nadie esté preparado o espere que lo que pretendan sea mucho más que todo eso...
Haslueg me llamó la semana pasada para decirme que el abuelo le había invitado a ver su nueva casa, y de hecho, me estaba llamando desde allí mismo y no me pareció extraño que sólo le invitara a él (o a él el primero), ya que el abuelo sabía que este mes tengo mucho trabajo (sabe más cosas de nosotros (los nietos), que ¡nosotros mismos, es un crack de abuelo!!!), pero por supuesto, una de las cosas que me tenía que decir era que yo también estaba invitado y que podía ir previo (evidente), aviso de unos días para que pudieran preparar mi llegada. Justamente estaba preparando el equipaje en ese momento, cuando mi hermano Haslueg, me llama por teléfono y con voz apremiante y un tanto quebrada me urge a que vaya todo lo antes posible, lo que ocurría es que el abuelo se fue a explorar (como empezaba a ser costumbre) una cueva cercana... y todavía no había vuelto.
Era una noticia muy mala... pero al cabo de unas horas fue peor: alguien con la voz distorsionada y con un número de teléfono desconocido se había puesto en contacto con él y le habían amenazado con cosas horribles si alguien representativo de la familia del abuelo no se presentaba en el final de la cueva por las que tantas veces paseaba el abuelo.
Al principio no entendía nada, es como estar en medio de esas pesadillas (a veces recurrentes), en las que no encuentras el sentido a lo que ocurre... pero luego empiezas a encajar las piezas y lo empiezas a entender todo. Mi abuelo pasó de un día a otro de ser una persona indiferente para algunos, a ser una perfecta diana... un objetivo, un objeto de interés para cierta gente específica: las terceras personas que decía antes.
Mi mente está en mil sitios diferentes en estos momentos, no se si es por el traqueteo del tren, pero estoy como en una montaña rusa... igual estoy eufórico y lleno de esperanzas en que todo va a salir bien, que pienso en todo lo peor que puede ocurrir...
Es curioso que un noventa por ciento de la población (o mas), desea que le toque la lotería o les gustaría ser ricos etc. pero lo que no saben es que eso conlleva ciertas y ´pequeñas´ negatividades, como pueda ser verse inmerso en el deseo de alguna gente por lo ´ajeno´, y específicamente cuando me refiero a lo ´ajeno´ estoy pensando en ´lo tuyo´.
Todo empieza a resultar ´como sencillo´ de entender... no hay nada nuevo o novedoso en la ciudad, pero a pesar de todo... igual que un nuevo atraco, una nueva estafa, un nuevo atentado terrorista de eTA etc. aunque el hecho sea conocido, el malestar que provoca en el cuerpo y en la mente es exactamente el mismo que en la primera experiencia (ya sea propia o ajena), que se tuvo en ese tema.
No sé qué querrán esas gentes, si el premio íntegro de la lotería o se conformarán con la mitad... ¡qué amables si fuera así! pero eso da igual, lo importante es volver a ver a mi abuelo... no importa que se lo lleven todo. Lo que sí me ha remarcado Haslueg es que esas personas van muy en serio, y que ni se me ocurra por un segundo llamar a la policía: tienen vigilada la zona, y sería imposible que hasta yendo mil policías, llegaran a tiempo de evitar un desastre. El problema solo lo podremos resolver uno de los dos hermanos, no hay otra opción...

Atrás dejé la estación de tren y los diversos autobuses que al final me dejaron no demasiado cerca de la finca de mi abuelo... el tramo final es el que me ha parecido como interminable, solo son unos cientos de metros, pero me ha parecido una eternidad, quiero acabar con todo esto lo antes posible. Según las indicaciones de mi hermano, pude encontrar la llave de la casa en el lugar preciso que me indicó que estaba escondida una copia. He entrado... y he dejado todo lo que no sea imprescindible para la búsqueda de mi abuelo. No he encontrado a mi hermano en ningún lugar de la casa... no me extraña. Me dijo que salía cada día, sin falta y durante horas, a buscar al abuelo, y que, como es lógico, desconfiaba de cualquiera que se le cruzara en su camino. Seguro que en ese momento estará haciendo eso... no tengo duda.
Termino de escribir esto. Lo escrito lo dejo encima de la mesa para que se vea bien y... salgo de casa...

CONTINUARÁ...
PD. (NdY: esta frase la tengo que mejorar, no se entiende muy bien).

By AxelStone

Prophet (2673)

AxelStone's picture

21-09-2015, 13:11

Jo macho, ya tenías ganas de escribir LOL! . Me alegro que quieras contar una historia introductoria. Te doy 2 alternativas a la de jrcp_kun:

1.- La facilota. En vez de scroll, que a veces hace incómodo la lectura, que el texto se muestre por pantallas con un "pasar página". No se genera de golpe, sino estilo máquina de escribir, el texto se va "escribiendo" en pantalla en tiempo real. Es un efecto muy sencillo de conseguir en Basic.
2.- Lo mismo que 1, pero con una pequeña ilustración en cada pantalla, hace más digerible la lectura.

By jrcp_kun

Paragon (1410)

jrcp_kun's picture

21-09-2015, 20:35

si , yo no quise ponerle algo asi para que fuera con algun efecto . pero tambien puedes poner una pagina escrita y luego le haces un efecto de borrado o de solapado de la siguiente pagina que borre la anterior como empujandola o similar.

By jrcp_kun

Paragon (1410)

jrcp_kun's picture

21-09-2015, 22:40

si tengo un rato te hago una prueba de scroll a ver que te parece vale??

By yodh

Champion (406)

yodh's picture

21-09-2015, 23:23

Gracias por las ideas. Pero antes de seguir con esto, me ha surgido otra duda... me gustaría ir subiendo el progreso que hago cada cierto tiempo, bien, lo que pasa es que he ido a ´quitar´ la versión de hace una semana... y no veo la opción de eso por ninguna parte Question Por ejemplo, me he dado cuenta que hay un error en la pantalla del puente que ´se cae a pedazos LOL! ´, lo que tenía pensado es que si te quedas un rato en el final del puente (sin saltar al otro lado), como podría ser de lógica (se ha avisado antes que está carcomido), se rompe y caes al vacío. Ya lo he arreglado, ya que no funcionaba como era debido antes. También he mejorado un poco la pantalla de presentación, me he puesto manos a la obra Smile en aplicar los consejos que me dio theNestruo (¡gracias, los intentaré poner todos en práctica en cuanto tenga tiempo!, de momento he empezado con el punto uno y el tres, este último me ha parecido muy interesante -*1-).
Me gustaría ir subiendo varias versiones del juego o por lo menos una que funcione todo lo que hay en su interior... y me gustaría saber (si es posible), cómo podría hacer esto. Gracias Big smile .
Pero esta versión del juego aún tiene un error (gordo), de estabilidad (lo siento... pero siempre he querido decir esa frase toda mi vida Crazy Running Naked in a Field of Flowers , entiendo que se puede decir en cualquier momento y por cualquier persona... pero me refiero a decirla en un ´caso real´. Running Naked in a Field of Flowers Question ), por lo visto, todavía no tengo muy claro cómo va todo eso de los OPEN y CLOSE , y en la pantalla de ´El camino de la perdición´, podemos ver que a veces se va el juego al basic con un error de ese tipo. Creo que ya he dado con el problema, pero no estoy seguro. Por eso me gustaría tener una versión que por lo menos ´no se colgara´ cual pc ´cualesquiera´ Big smile

-*1- Lo que hace tiempo pensé, pero nunca me puse a ello... es dibujar una línea vertical en los lados de la pantalla (tal vez dibujar una arriba y otra más abajo no tenga sentido ya que abajo ya tengo un ´if´ que te impide seguir en esa dirección, y arriba sólo es cuestión de programar para que el prota nunca pueda alcanzar ese lugar), esto sería para ahorrarme dos ´if´ que detectan si sales por los lados. Este sistema abre un montón de posibilidades para desarrollar, ya que se pueden poner más salidas que no sean hacia los lados, se puede poner una puerta o una cueva (como en los Goonies de Konami), pero NO sólo una sino todas las que se quieran (y quepan en pantalla Big smile , que el juego no se ralentizará lo más mínimo. El análisis tiene que ir después, cuando se ha detectado que has tocado ese color para saber en qué puerta exacta te has metido.
Quiero aclarar en este momento que yo soy autodidacta, menos lo que he leído de los manuales o mirado el código de otros usuarios (pero aunque ´algo´ pillo, tampoco me entero perfectamente de lo que veo), por eso cuando exponga mis ideas aquí, es posible que me digáis que todo eso hace tiempo ´que se inventó´ etc. Espero que se entienda esto Big smile . Mi propósito al poner todo eso del principio del anterior párrafo es el de que me gustaría saber si es correcta mi ´teoría´ si se puede mejorar etc.

Entonces tendríamos solo un ´if´ que detectaría si lo siguiente del sprite es del color de las líneas, tal vez, por el método de ver qué número se sprite (0-1), que es, o comprobando la posición ´X´ de éste etecé. sabremos hacia qué pantalla nos dirigiremos después. Esto está claro. Lo que me echa para atrás de hacer esto es la duda de saber si un ´if´que va dirigido a analizar si el siguiente punto es ´tal color´, es igual de rápido que un ´if´que va dirigido a una variable (X por ej.). Podría darse el caso que fuera casi el doble de lento, con lo cual la ganancia en velocidad sería mínima. A demás está el asunto de que, en un momento dado perdería un color para utilizar.

By yodh

Champion (406)

yodh's picture

21-09-2015, 23:15

Perdona jrcp_kun... estaba escribiendo todo eso anterior ¡me parece genial!

By jrcp_kun

Paragon (1410)

jrcp_kun's picture

25-09-2015, 16:38

jeje vale
tengo algo ahi preparado ya te lo cuelgo en .rom para que lo veas. Esta noche le doy un retoque jajaja

Page 3/6
1 | 2 | | 4 | 5 | 6