Reto 8 (v3ctor) Convertir Código Python A Gambas


Ir a la página 1, 2  Siguiente

Objetivo: Reto 8 (v3ctor) Convertir Código Python A Gambas
necesitaras instalar python, y el paquete pygame.
leer algunos tutoriales y quemarte la cabeza un poco jajajaja


import pygame,sys

from pygame.locals import*

from random import randint

pygame.font.Font





def start(args):



pygame.init()

ventana = pygame.display.set_mode((600,500))

fuente = pygame.font.Font(None,350)

posX,posY = 0,100

contador = 0

cadena = ""

for i in range(1,len(args)):

cadena+=args[i]+str(" ")

pass



while True:

ventana.fill((244,244,244))

mensaje = fuente.render(cadena,1,(0,0,0))

ventana.blit(mensaje,(posX,posY))



width,height = fuente.size(cadena)



for events in pygame.event.get():

if events.type == QUIT:

pygame.quit()

sys.exit()

pass

posX-=2

if posX < (0-width):

posX = 600

pygame.display.update()





def main(args):

start(args)

pass



main(sys.argv)





"""

@author Sayd

python Message.py Hola mundo

python 2.7

"""


El reto consiste en hacer lo mismo que hace este código en python y llevarlo a gambas, dicho de otra manera que haga lo mismo pero programado en Gambas.

plazo para entregar las soluciones en gambas 20 días a partir de día y hora de posteado el reto.

presenta el reto con el código fuente a

Saludos y suerte.

última edición por v3ctor el Domingo, 27 Septiembre 2015, 17:32; editado 2 veces
Objetivo: Re: Reto 8 (v3ctor) Convertir Código Python A Gambas
Para los que no sepan lo que hace el programa en Python, hay que correrlo de esta forma:

Copiar el código en un fichero de texto con un nombre y la extensión .py, por ejemplo "reto.py"

escribir en consola desde el mismo directorio del archivo .py lo siguente:

python reto.py test


o bien:

python reto.py "esto es una prueba"


Se ve el texto en la ventana pasando en forma de marquesina hacia la izquierda.

Saludos

Perfil MP  
Objetivo: Re: Reto 8 (v3ctor) Convertir Código Python A Gambas
Tambien v3ctor un Pythonista !?

O, mi bone Deus !
dalema_librirete

última edición por vuott el Domingo, 27 Septiembre 2015, 23:43; editado 3 veces
Perfil MP  
Objetivo: Re: Reto 8 (v3ctor) Convertir Código Python A Gambas
jguardon escribió:  


Se ve el texto en la ventana pasando en forma de marquesina hacia la izquierda.



ese comentario esta demas

Objetivo: Re: Reto 8 (v3ctor) Convertir Código Python A Gambas
v3ctor escribió:  
jguardon escribió:  


Se ve el texto en la ventana pasando en forma de marquesina hacia la izquierda.



ese comentario esta demas


"De más", en todo caso.

No creo que sea así. Cualquiera que haga correr el código es lo primero que va a ver, no?

¿Dónde está el problema?

Saludos

Perfil MP  
Objetivo: Re: Reto 8 (v3ctor) Convertir Código Python A Gambas
el problema es que no podes dar pistas, cada uno tiene que pasar sus dificultades así aprende.

en todo caso estaría DE MAS que presentaras el reto resuelto así todos vemos que sos un fenómeno en gambas.

última edición por v3ctor el Domingo, 27 Septiembre 2015, 21:05; editado 1 vez
Objetivo: Re: Reto 8 (v3ctor) Convertir Código Python A Gambas
v3ctor escribió:  

en todo caso estaría DE MAS que presentaras el reto resuelto así todos vemos que sos un fenómeno en gambas.


No necesito demostrar nada, todos aquí estamos aprendiendo. Los que gusten de demostrar lo buenos que son haciendo algo, es porque fallan por otro lado

Hay que ser humilde, y mucho más cuando eres el administrador de una Comunidad.

Claro que sé resolver el reto y de varias maneras, pero eso sí que estaría "de más".

El problema con el código Python que presentas, es que además necesita alguna dependencia que no siempre se encuentra instalada en el sistema. Digo yo, que al menos esa parte habrá que facilitarla a todo aquél que no conozca Python, para que tenga alguna posibilidad de acometer el reto, que bastante difícil puede llegar a ser para muchos aquí. Por eso no creo que esté arruinando tu reto, sino animando a que los más tímidos lo afronten sin miedo

Sigue así, estás haciendo un buen trabajo para la Comunidad, y además te has pasado al bando de los pythoneros... Creo que vuott se va a enfadar un poco!


Saludos

Perfil MP  
Objetivo: Re: Reto 8 (v3ctor) Convertir Código Python A Gambas
jguardon escribió:  
Creo que vuott se va a enfadar un poco!



...no, yo estoy desesperado: las espiras de la serpiente están constriñendo todos.

última edición por vuott el Domingo, 27 Septiembre 2015, 23:41; editado 2 veces
Perfil MP  
Objetivo: Re: Reto 8 (v3ctor) Convertir Código Python A Gambas
Citar:

Tambien v3ctor un Pythonista !?

O, mi bone Deus !


No tenía ni idea.
Supongo que es solo por el planteamiento. El ahorro del planteamiento.

No estoy muy de acuerdo en como se plantea el reto.
Por ejemplo, no me gusta que gambas pueda quedar mal por que Python use una librería que gambas no tiene.
Creo que no estamos hablando de condiciones iguales.

PyGame es una librería dedicada y gambas no tiene eso. Eso es jugar con ventaja. Que luego se mal interpreta.

Menos mal que explicasteis que era un scroll, ya que lo ejecuté con Python 2 y no vi nada. Luego entendí que había que usar un argumento.
Veréis. Si queréis hacer un scroll horizontal en gambas, decirlo directamente. Hablando.

Es mejor un planteamiento de la aplicación bien hecho que poner un ejemplo de otro lenguaje. Eso es ahorrar palabras..
Mas que convertir es hacer algo parecido.

Tenemos una herramienta que es gambas y es con la que debemos trabajar cuando hacemos los retos. Siempre con Gambas.
El código que vemos puede resultar simple así visto, pero lo que hay detrás de esa librería puede ser un código enorme.
Como caja negra que es.

Y por cierto no es reto fácil...estáis pidiendo que el usuario aprenda a usar el DrawingArea y además que haga una "virguería." ?¿?..
No es reto para cualquiera.

Saludos

Objetivo: Re: Reto 8 (v3ctor) Convertir Código Python A Gambas
Hombre shell, tampoco es para tanto. gambas dispone de la clase Paint o de SDL para dibujar. En el blog de gambas hay información como para solucionar el reto, pero es verdad que no es de los fáciles para el que empieza.

Además, seguro que muchos de los que leen este foro no saben cómo hacer funcionar el código python de v3ctor, ese es el problema.

Saludos

Perfil MP  
Ir a la página 1, 2  Siguiente

Página 1 de 2


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.883s (PHP: -88% SQL: 188%)
Consultas SQL: 49 - Debug off - GZIP Activado