miércoles, 13 de julio de 2011

Video juegos en Python: El Coleccionista

El Coleccionista
Por:
Figueroa, Dakar
Quijada, Luis
Requena, Rozelis
(sección A)

Otro juego para nuestra colección. Les dejo el enlace para que descarguen el juego, hagan sus preguntas y comenten sobre el.

28 comentarios:

  1. hola chicos buenos días, una preguntita por que en su juego el coleccionista deja unas letras y otras no??? que es lo que se quiere lograr con eso??

    ResponderEliminar
  2. se quiere dejar un mensaje educativo a todos los q jueguen nuestro juego el cual tienes q ir uniendo las letras q va dejando el mumeco las cuales son: cuida tu ... une las letras y asi veras el mensaje final

    ResponderEliminar
  3. a ok gracias, lo que pasa es estoy viendo cada juego rápido tal vez por eso no me percate de ese detalle.

    ResponderEliminar
  4. tengo otra pregunta, y la función del reloj para que la usan???

    ResponderEliminar
  5. ok Marianny pz veras esta funcion
    reloj.tick (60)

    Se colocó originalmente con el fin de que cuando un usuario en el juego haya completado el juego y deje de usar el teclado haciendo así que no se moviera nada este se saliera del juego pero no va a salir ya que solo saldría si desaparecieran todas las letras pero como quedan unas atrás por lo tanto no saldría del juego....

    ResponderEliminar
  6. hola chicos
    como hicieron para hace los muros ¿?

    ResponderEliminar
  7. Buenas noches muchachos! Su juego es bastante colorido y con un sonido bastante armonioso... Ya pude entender la tematica de su juego, sim embargo como sugerencia, podrian hacer que las letras esten un poco mas ordenada de manera que sea mucho mas facil de entender el mensaje ya que por lo que lei es un juego educativo. (me imagino q para ni-os :D). Pero esta muy interesante su propuesta. [Grupo 5 - "HelicoP" Angel Qujada]

    ResponderEliminar
  8. Buenas Tardes pz bien lore
    En el codigo en esta parte lo primero es crear los parametros de una "clase pared"
    pues bien aqui definiomos todos los parametros que queremos en nuestra clase

    class Pared ( pygame.sprite.Sprite ):
    def __init__(self, color, pos_inicial, dimension):
    pygame.sprite.Sprite.__init__(self)

    self.image = pygame.Surface(dimension)
    self.image.fill(color)

    self.rect = self.image.get_rect()
    self.rect.topleft = pos_inicial
    self.infranqueable = True

    y esto es para tanto en color la posicion y la textura el True es para hacer la funcion pares bien sea tangible o no si es falso o Flase podras atravezar las paredes

    sprite = Pared ( [15,150,10], [0,0], [650,10] )
    sprites.add ( sprite )

    ([15,150,10]) esto es el comando para el color
    [0,0] la posicion
    [650,10]las dimenciones de las paredes
    si tienes otra duda con gusto te respondere....

    (Dakar Figueroa, Rozelis Requena y Luis Quijada)

    ResponderEliminar
  9. Gracias Angel Quijada por tu sugerencia la omaremos en cuenta!!!

    ResponderEliminar
  10. Muchachos esta muy buena la parte grafica, pero cual es el objetivo del juego?

    ResponderEliminar
  11. Buenas noches Bien el objetivo de nuestra propuesta es que al jugar se vallan quedando detras una serie de palabras para que al final se complete una serie de palabras para formar una oracion y con un fin educativo para tratar de concientizar a las personas y sobre todo a los niños sobre el medio ambiente....

    (Dakar Figueroa, Rozelis Requena y Luis Quijada)

    ResponderEliminar
  12. hola amigo! quisiera saber: ¿como hicieron para poner las letras en un lugar determinado de la pantalla? xfa explicame! :-p

    Gracias..!!

    ResponderEliminar
  13. (PREGUNTA GRUPAL… DE: GRUPO 2) hola muchachos me gusta el juego, tiene muy buen diseño… pero tenemos una pregunta, ¿la idea es tomar las letras que digan ganaste, es decir,las letras “G” “A” “N” “A” “S” “T” “E”?

    ResponderEliminar
  14. (2da PREGUNTA GRUPAL…DE: GRUPO 2) veo que después de comer todas las letras (las se pueden comer) todavía quedo en el juego, ¿hay algo que me indique que ya gane y que comienzo de nuevo o algo así, o esa parte todavía esta en desarrollo?

    ResponderEliminar
  15. MUCHACHOS ESTOY HACIENDO MUCHAS PREGUNTAS Y SUGERENCIAS ESTA NOCHE XQ NO TENGO INTER Y DEBO APROVECHAR, ASI Q NO SE ASUSTEN RESPONDAN CON CALMA JEJEJE Y VISITEN NUESTRO JUEGO PARA HACER MAS PREGUNTAS Y NOS PUEDAN EVALUAR A NOSOTRAS COMO LOS ESTAMOS EVALUANDO A USTEDES CON ESTA CANTIDAD DE PREGUNTAS.. ESTO DEBE SER RECIPROCO Y ASI COMPARTIMOS IDEAS Y MEJORAMOS NUESTROS JUEGUITOS...

    ResponderEliminar
  16. (1era SUGERENCIA INDIVIDUAL, DE: KAILETH SANTOYO)hola chicos, sugiero que al muñequito no lo pongan a avanzar tan rápido, esta todo fino pero cuando lo pongo a caminar x algún canal largo se va solito, si pueden hacerlo avanzar de manera q uno presione la tecla y avance un espacio cada vez q se presione dicha tecla seria mejor, a mi parecer… xq cada vez se me pasa de largo y tengo q devolverme si me quería meter x un canal anterior a donde se detuvo.. No se si me entienden jejeje.. Pero esta chévere el jueguito.. felicidades

    ResponderEliminar
  17. (2da SUGERENCIA INDIVIDUAL, DE: KAILETH SANTOYO) mi segunda sugerencia para ustedes muchachos... Como el juego aun esta en desarrollo, supongo q tienen muchas ideas para continuarlo, no se si han pensado esta, pero les sugiero que coloquen tiempo limite para que si las personas no alcanzan a coleccionar todas las letras le indique que perdió el juego o q intente nuevamente.. Así seria mas emocionante…

    ResponderEliminar
  18. (3era SUGERENCIA/AYUDA INDIVIDUAL, DE: KAILETH SANTOYO) quisiera aportarles algo mas… en nuestro código esta la parte donde se le colocan las vidas al juego, pueden adaptar ese código al suyo y agregarle vidas dándole al jugador la oportunidad de seguir jugando… :D

    ResponderEliminar
  19. .)(4ta SUGERENCIA/AYUDA INDIVIDUAL, DE: KAILETH SANTOYO) otra ayudita muchachos, pueden indicar varias palabras a coleccionar, pueden colocar un ciclo while de 3, 4 o 5 palabras, es decir que cuando se logre alcanzar la palabra completa el juego de un mensaje de que ganaste y pasas a la otra palabra y así sucesivamente… no se si me entiendan , es como avanzar de nivel… eso es lo que nosotras queremos hacerle a nuestro juego también para mejorarlo.. :)… tal vez podamos compartir algunas ideitas…

    ResponderEliminar
  20. (5ta SUGERENCIA/AYUDA INDIVIDUAL, DE: KAILETH SANTOYO) también seria bueno colocarle sonido a cada letra cuando el muñeco las tome, un sonido a las que se pueden seleccionar y otro a las que no… :D.. Espero les sirva… eso del sonido es fácil, x lo menos en nuestro juego “TortuBros” pueden tener una idea como hacerlo. Nosotras a las bombas les colocamos un sonido diferente al de las frutas cuando la tortuga las come!!!

    ResponderEliminar
  21. Epale bro bueno te explico ya yo explique cómo darle las funciones a las paredes pz bien una vez ya dado esto hacemos los siguiente:

    en los video juego todo se trabaja en un eje de coordenadas cartesianas en el cual la ventana en su esquina superior izquierda
    ______________________
    |
    |
    |
    |
    |
    esa es por defecto la coordenada [0,0] pues bien ya una vez teniendo en cuenta esto lo que tenemos es que ir agregándoles coordenada para ir armando el laberinto.
    Te muestro un ejemplo:

    sprite = Pared ( [15,150,10], [0,0], [650,10] )
    sprites.add ( sprite )

    Aquí podemos observar que el sprite es una clase base para diferentes objetos asignándole la variable pared q ya está definida sus funciones luego se le coloca el color [15,150,10], luego su posición en el eje [0,0] y por último las dimensiones el cual es el largo , ancho..

    ResponderEliminar
  22. pz bien grupo 2 kaileth te explico la idea de las letras “G” “A” “N” “A” “S” “T” “E” que se encuentran al final del laberinto las colocamos en ese lugar ya que el juego está en desarrollo y no hemos colocado el final del juego por que la idea es que cuando el androide llegue a esa parte el coma las letras y llegue hasta el final parar pasar a otro nivel con una palabra distinta... gracias por preguntar..

    (Dakar Figueroa, Rozelis Requena y Luis Quijada)

    ResponderEliminar
  23. respecto a tu segunda pregunta kaileth bien si como notaste esa parte no la hemos desarrollado todavia y la idea es que cuando llegue hasta el final parar pasar a otro nivel con una palabra distinta

    (Dakar Figueroa, Rozelis Requena y Luis Quijada)

    ResponderEliminar
  24. Gracias kaileth por tus sugerencias las tomaremos en cuenta y bueno en la del androide Para que camine más despacio lo habíamos colocado de esa manera al principio pero nos dimos cuenta que cuando lo jugábamos era demasiado lento y se hacía algo tedioso por esta razón fue que le colocamos la velocidad para que el usuario pueda divertirse más al tratar de colocar el androide en las paredes del laberinto pero la tomaremos en cuenta para mejoras futuras gracias....

    (Dakar Figueroa, Rozelis Requena y Luis Quijada)

    ResponderEliminar
  25. ok respecto a la segunda sugerencia me parece buena ya la aviamos pensado pero teníamos que sincronizar el tiempo que tomaría en recorrer todo el laberinto y no lo concluimos así que no lo colocamos pero en el desarrollo futuro del juego que se llamara "EL COLECCIONISTA 2.0" trataremos de colocar y adaptar todas las sugerencias que nos den para seguir avanzando gracias

    (Dakar Figueroa, Rozelis Requena y Luis Quijada)

    ResponderEliminar
  26. la tercera sugerencia me parece excelente ya la adaptaríamos a el tiempo del recorrido si no lo lograse, perdería una vida jeje si quedaría buenísimo…

    ResponderEliminar
  27. la quinta sugerencia está bien pero no lo pudimos adaptar al juego de nosotros xq cuando se la adaptábamos cuando el androide colisionaba con las letras dejaba de sonar el fondo del juego...

    ResponderEliminar