Ir al contenido


Foto

Ayuda con juego de laberinto


  • Por favor identifícate para responder
4 respuestas en este tema

#1 JoAnCa

JoAnCa

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 758 mensajes
  • LocationPinar del Río, Cuba

Escrito 18 septiembre 2021 - 11:17

Hola a todos
Para reforzar el aprendizaje de mi nena, se me ocurrio crear un juego didactico, el cual consiste en caminar por un laberinto en el que se encontrara obstaculos que debera vencer contestando preguntas, y habrá puertas que para abrirlas tendra que contestar preguntas tambien.
La base de datos de preguntas se puede enriquecer con mas preguntas de diferentes materias, segun las necesidades de aprendizaje de los niños.

El problema esta en que no se como hacer para detectar las paredes del laberinto para no atravesarlas, asi como los obstaculos y si la pared es una puerta o no, para que formule las preguntas.

Ya tengo la ingenieria del software completada, y cuando voy a comenzar a programar es que me encuentro con esta traba.

La idea es mover con las teclas del cursor un TImage (con la imagen de un niño) por todo el laberinto.
El laberinto pienso poner otro TImagen con la imagen del laberinto.
Los obstaculos seran otros TImages que al llegar con el niño debe salir la pregunta.

Estoy en el camino correcto? o estas ideas no son las mas apropiadas

Que ideas me pueden dar para hacer lo que quiero?


Editado por JoAnCa, 18 septiembre 2021 - 11:26 .

  • 0

#2 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.288 mensajes
  • LocationMéxico

Escrito 19 septiembre 2021 - 07:09

Que tal amigo JoAnCa un gusto saber de usted.

 

Espero que alguien nos ayude con este tema muy interesante. (y)

 

Saludos


  • 0

#3 JoAnCa

JoAnCa

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 758 mensajes
  • LocationPinar del Río, Cuba

Escrito 19 septiembre 2021 - 09:55

Que tal amigo JoAnCa un gusto saber de usted.

 

Espero que alguien nos ayude con este tema muy interesante. (y)

 

Saludos

Muy bien por aqui amigo egostar, estaba un poco ausente del foro, pero regresé con nuevas ideas

 

Ya encontre la forma de dibujar el laberinto y colocar los objetos (diamantes, monedas, etc.) y las puertas.

Usando un array bidimensional de tipo char, cada letra representa lo que cargará cada TImage en cada coordenada del mapa.

 

Me falta la parte de mover el personaje del jugador y que detecte cuando toca una pared o puerta u otro objeto, para realizar la accion correspondiente a cada caso.


  • 0

#4 JoAnCa

JoAnCa

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 758 mensajes
  • LocationPinar del Río, Cuba

Escrito 20 septiembre 2021 - 12:41

Pues ya encontre la forma de mover al personaje del jugador por el laberinto.
Lo que hago es de forma paralela moverme por el array y preguntando que letra hay en esa posición, y en dependencia de ello, muevo al jugador o interectuo con el objeto segun proceda.

Editado por JoAnCa, 20 septiembre 2021 - 12:56 .

  • 1

#5 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.288 mensajes
  • LocationMéxico

Escrito 20 septiembre 2021 - 02:52

Pues ya encontre la forma de mover al personaje del jugador por el laberinto.
Lo que hago es de forma paralela moverme por el array y preguntando que letra hay en esa posición, y en dependencia de ello, muevo al jugador o interectuo con el objeto segun proceda.

 

Excelente amigo JoAnCa(y)

 

Saludos


  • 0