Una idea: que se pueda dibujar en pilas

Aquí los desarrolladores anuncian las mejoras de pilas, nuevas versiones, tutoriales o eventos.

Una idea: que se pueda dibujar en pilas

Notapor hugoruscitti » Dom Ago 29, 2010 6:16 pm

Saludos, estaba pensando que sería super interesante buscar alguna
manera de poder dibujar en la pantalla de pilas.

Por ejemplo, para crear cosas como la tortuga de logo:

http://el.media.mit.edu/logo-foundation ... urtle.html

Es decir, que uno pueda crear un actor "Tortuga" y darle órdenes
para que camine por la pantalla dibujando:

Imagen

Código: Seleccionar todo
tortuga = pilas.actores.Tortuga()

tortuga.avanzar(50)
tortuga.girar(90)
tortuga.avanzar(50)


Claro, que se mueva la tortuga es fácil, pero ¿como hacemos
para que dibuje?, ¿alguien conoce como dibujar en pantalla con
SFML?.
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: Una idea: que se pueda dibujar en pilas

Notapor adrigm77 » Dom Ago 29, 2010 6:41 pm

con Pygame sería fácil con el módulo draw que dibuja puntos, lineas, circulos, etc. Con SFML supongo que habrá algo parecido, sino se puede simular cargando una imagen de un pixel de algún color y dibujando a partir de él.
Razón Artificial - La ciencia y el arte de crear videojuegos.
Avatar de Usuario
adrigm77
 
Mensajes: 43
Registrado: Dom Jul 25, 2010 8:03 pm
Ubicación: Las Palmas de Gran Canaria, España

Re: Una idea: que se pueda dibujar en pilas

Notapor hugoruscitti » Dom Ago 29, 2010 7:17 pm

Por lo que veo SFML tiene un objeto que representa una textura
sobre la que se puede dibujar:

http://www.sfml-dev.org/documentation/1 ... 1Shape.htm

Creo que podríamos hacer algo con esto, como un objeto canvas
sobre el que se pueda dibujar.

¿hay algún voluntario para escribir un ejemplo de esto en python?
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: Una idea: que se pueda dibujar en pilas

Notapor angelus_ira » Dom Ago 29, 2010 11:33 pm

En el libro "Think Python: How to Think Like a Computer Scientist" existe una clase llamada TurtleWorld y Turtle que lo que hace es dibujar con una tortuga:
http://www.greenteapress.com/thinkpython/thinkpython.html

La clase ya esta armada y permite dibujar de una manera muy sencilla, les puede servir de ejemplo.

Añado un enlace a mi web donde la uso:
http://www.fantasiagames.com.ar/forums.php?m=posts&q=27
Para aprender Python:

Iniciandos(m)é en Python

Curso que actualizo al menos una vez a la semana agregando capítulos. Basado en el libro Think Python: Think like a Computer Scientyst.
angelus_ira
 
Mensajes: 18
Registrado: Lun Jun 28, 2010 9:55 pm


Volver a Anuncios de los desarrolladores

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

cron