ComunidadID
Bienvenido a ComunidadID

¿Quieres promocionar tu videojuego?

Regístrate y publicalo 
en nuestros foros!


No estás conectado. Conéctate o registrate

HighScore estilo Antiguo

    

Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje [Página 1 de 1.]

1 HighScore estilo Antiguo el 14/5/2016, 22:42

Moninagamer


Nivel: 17
Nivel: 17
Me gustaria implementar a mi juego la forma de introducir los Highscores al estilo de los viejos juegos, como en la imagen ¿alguien lo recuerda?

Quiero usar el ratón para escribir con tan solo 3 letras el registro de puntuaciones 





Alguien me lanza alguna idea de como acometer este problema?
Ya he intentado hacerlo con variables, enviandolas a un TextBox pero lo he desestimado. me da la impresion que aqui hay que usar array ¿verdad?

2 Re: HighScore estilo Antiguo el 15/5/2016, 05:12

TeslaPC


Nivel: 13
Nivel: 13
Buenas,

La forma mas simple que se me ocurre:

1 imagen con todas las letras. (y símbolos, si quieres.)
Selección por coordenadas. (X,Y)
Ponerlas en un Text.
Mostrarlas en un Text.
Y guardarlas en un LocalStorage.

Cualquier duda, preguntas.
Saludos.

http://synergy-studios.net

3 Re: HighScore estilo Antiguo el 15/5/2016, 09:44

Moninagamer


Nivel: 17
Nivel: 17
Hola Tesla, el problema viene cuando mandas al textbox mas de un click, es decir imagina que solo tuviera 4 letras en forma de sprite (A B C y D), una Variable global del tipo txt1&txt2&txt3. El valor de esta variable lo envia a un Textbox.
Cuando pincho en B manda al textbox el valor "B" si luego pincho en A me borra el valor anterior y me coloca el nuevo valor "A"
No se creo que tendria que probar con variables locales a ver que tal. Tambien investigare el valor keycode del pluging keyboard. Lo que sea antes de meterme con las arrays que entonces ya no me entero de nada.

4 Re: HighScore estilo Antiguo el 15/5/2016, 10:47

Moninagamer


Nivel: 17
Nivel: 17
Adjunto CAPX de lo que mas o menos quiero hacer,

hay un textbox principal y 3 textbox debajo para comprobar las variables. El textbox principal deberia sumar el valor de los 3 textbox inferiores. Ahora no lo hace del todo bien pero anda por ahi la cosa o eso creo.

[Tienes que estar registrado y conectado para ver este vínculo]

5 Re: HighScore estilo Antiguo el 15/5/2016, 11:59

Zonacas


ADMINISTRADOR
ADMINISTRADOR
Creo que te has complicado un poco lol!

Tan solo tienes que ir modificando el edit box con la nueva letra introducida , concatenandola a lo que ya hay en el edit box

Te hice un ejemplito a partir del tuyo, faltaria ponerle un limite para que no se pueda poner mas de 3 letras, te lo dejo de tarea feliz

Texto_HighScore.capx


_________________
http://oskystudios.wix.com/osky-studios

6 Re: HighScore estilo Antiguo el 15/5/2016, 12:41

Moninagamer


Nivel: 17
Nivel: 17
En serio no me puedo creer lo facil que lo has resuelto. Y  no entiendo porque me tengo que complicar tanto teniendo en teoria mas horas que tu en C2. Acaso es parecido a hacerlo en Fusion?
Algo asi me pasaba en mi epoca estudiantil cuando en un examen me ponian un problema de ecuaciones supersencillo pero yo lo complicaba tanto hasta el punto de no resolverlo por pensar que habia gato encerrado. En fin. Espero que esto sea util a alguien mas como a mi.

Muchas gracias Zonacas, problema resuelto, a ver si algun dia yo puedo ayudar al resto

7 Re: HighScore estilo Antiguo el 15/5/2016, 13:30

Zonacas


ADMINISTRADOR
ADMINISTRADOR
Sí, en Fusion es parecido

La única diferencia es que en Fusion para concatenar texto se usa el +  

Algo así como Edittext$( "Edit Box" ) + "A"

Es mas amigable o intuitivo que usar el Ampersand (&)

Aunque usar el Ampersand parece más correcto desde el punto de vista de la Programación

-------------------------------------------------------------------------------------------------------------------

Para poner el limite a 3 Letras tan sólo usar una variable que lleve la cuenta de las letras introducidas


_________________
http://oskystudios.wix.com/osky-studios

8 Re: HighScore estilo Antiguo el 15/5/2016, 19:11

TeslaPC


Nivel: 13
Nivel: 13
Buenas,

Dejo este ejemplo a mi manera, quizás no sea la mas bonita, ni la mas fácil, pero son funcionales.

[Tienes que estar registrado y conectado para ver este vínculo]

Espero te sea de utilidad.
Saludos.

http://synergy-studios.net

9 Re: HighScore estilo Antiguo el 15/5/2016, 19:36

Zonacas


ADMINISTRADOR
ADMINISTRADOR
Que bueno [Tienes que estar registrado y conectado para ver este vínculo] esa opción de borrar 2Ok


_________________
http://oskystudios.wix.com/osky-studios

10 Re: HighScore estilo Antiguo el 15/5/2016, 22:23

isaske5


Nivel: 29
Nivel: 29
[Tienes que estar registrado y conectado para ver este vínculo] tienes una excelente lógica de programador, solo te falta aprender a simplificar, algo que he aprendido es que casi todo se puede simplificar, para esto ayuda aprender matematicas, fisica, y el manual de C2, en mi ejemplo solo use el manual de C2 para crearlo, al final del manual explican cada código (o como se llame) por ejemplo el lerp, float, int, ramdom, choose, Etc
aprender esos códigos te ayudará mas de lo que crees.

link de mi ejemplo simplificado.

[Tienes que estar registrado y conectado para ver este vínculo]

11 Re: HighScore estilo Antiguo el 15/5/2016, 22:48

TeslaPC


Nivel: 13
Nivel: 13
Excelente y gracias por el ejemplo, [Tienes que estar registrado y conectado para ver este vínculo]
El ejemplo que hice, no esta optimizado, pero obviamente nunca lo hubiese hecho de esa forma tan bonita y limpia.
Ni sabia para que era el spritefont xD. ejeje

El random y el choose los uso. A medida que voy aprendiendo, voy aplicando.

Saludos.

http://synergy-studios.net

12 Re: HighScore estilo Antiguo el 15/5/2016, 23:20

Zonacas


ADMINISTRADOR
ADMINISTRADOR
+R

Que buen ejemplo [Tienes que estar registrado y conectado para ver este vínculo] y optimizado

cuando lo vea [Tienes que estar registrado y conectado para ver este vínculo] le da un un parraque feliz

pero veo un bug.... porque hay 2 D? Surprised


_________________
http://oskystudios.wix.com/osky-studios

13 Re: HighScore estilo Antiguo el 15/5/2016, 23:42

Moninagamer


Nivel: 17
Nivel: 17
Bueno bueno, parece que os habéis puesto todos a pensar, 
Acabo de descargarme el ejemplo de Tesla y Isaske, de Isaske me espero algo que como bien dice Zonacas me va a dejar con la boca abierta ya que es muy muy tecnico y seguramente no logre comprenderlo del todo pero siempre merece la pena ver a Isaske en acción aunque luego prefieras cerrar C2 y pensar que esto no es lo tuyo  Surprised feo

El ejemplo de Tesla por lo que os leo parece que también promete voy a verlo ahora mismo.

Zonacas, con tu ejemplo ya me dio un Parraque de esos de pensar que C2 es para mi próxima vida asi que imaginate

14 Re: HighScore estilo Antiguo el 15/5/2016, 23:59

Moninagamer


Nivel: 17
Nivel: 17
Bueno, acabo de ver ambos ejemplos y efectivamente, tanto con Tesla como con Isaske, me dio un Parraque. Necesito mas tiempo para poder descifrarlos y encontrar la logica. Volvere con preguntas para aclararme ciertas cosas.

Tesla, Isaske, Zonacas, muchas gracias, sois muy bestias programando

15 Re: HighScore estilo Antiguo el 21/5/2016, 19:35

mataguiris


MODERADOR
MODERADOR
Isaske eres un grande, impresionante el ejemplo  yourock

Moninagamer ánimo, el camino se hace andando  pc

http://mataguiris-games.weebly.com/

16 Re: HighScore estilo Antiguo Hoy a las 00:55

Contenido patrocinado


Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

    

Permisos de este foro:
No puedes responder a temas en este foro.