Buscando sinonimos para el español

Aquí puedes proponer ideas para mejorar pilas, ¿que te gustaría ver en pilas?

Buscando sinonimos para el español

Notapor hugoruscitti » Mié Ago 25, 2010 11:19 pm

Saludos, estoy revisando la api de pilas y encontré que algunas
palabras y nombres de funciones se podrían mejorar. Solo que
me faltan ideas....

Por ejemplo, la función que pone en funcionamiento el motor
es "pilas.bucle()", porque hice una traducción casi literal de
lo que antes era "pilas.loop()".

El punto es que creo que ese nombre no es muy bueno para los que
recién empienzan, porque internamente es un bucle, pero al principio
no se ve...

Otra traducción difícil es mixin... Porque llamarla así habla mas de "cómo
está hecho" que "para que sirve". Así que a la función que hace
mixin la llamé aprender, porque uno hace que el actor "Aprenda" un
"compotamiento".

Código: Seleccionar todo
mono.aprender(pilas.comportamiento.Saltar)


El punto es que los objetos que pueden aprender (o sea, ejecutar ese método)
tienen que heredad de una clase. ¿como la podemos llamar?. Inicialmente
a la clase le puse de nombre "Estudiante", pero no me gusta mucho la
analogía....

¿Se les ocurren ideas?, ¿la metáfora de aprendizaje es la única que podemos
usar?.


Gracias.
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: Buscando sinonimos para el español

Notapor Juanxo » Jue Ago 26, 2010 12:20 am

algo como pilas.ejecutar o pilas.jugar

en cuanto a lo de los comportamientos, quizás se podría enfocar mas como habilidades, lo cual tendría más relación con aprender... pero esto de poner nombres es muy complicado en español

EDITO: quizás se podria hacer que un actor adquiriese habilidades: mono.adquirir_habilidad(pilas.componentes.Saltar)
Avatar de Usuario
Juanxo
 
Mensajes: 437
Registrado: Sab Ene 31, 2009 2:34 am
Ubicación: Madrid(España)

Re: Buscando sinonimos para el español

Notapor Geo » Jue Ago 26, 2010 4:28 am

Juanxo escribió:pero esto de poner nombres es muy complicado en español

Es cierto :p, cosas que parecían tan sencillas se vuelven un problema a resolver.

Lo de loop, si solo habrá uno y en él se ejecutará todo lo que antes se configuró, voto por pilas.ejecutar, que la estructura común fuera algo como:
Código: Seleccionar todo
pilas.iniciar( parámetros )
pilas.configurar() // esto queda al usuario, creación de actores y demás
pilas.ejecutar()


En cuanto a lo otro, me gustó lo de habilidades, también podría ser algo como "combinar":
Código: Seleccionar todo
mono.combinar( pilas.componentes.Arrastrable )
mono.combinar( pilas.componentes.Sigue_clics )
mono.combinar( pilas.habilidades.Saltar )
La imaginación es el límite.
Visita mi blog en inglés o en español.
Geo
 
Mensajes: 244
Registrado: Jue Ago 10, 2006 3:51 am
Ubicación: México

Re: Buscando sinonimos para el español

Notapor A3 » Jue Ago 26, 2010 5:05 am

Sugerencias:

mono.agregar(pilas.comportamiento.Saltar) Ó
mono.colocar(pilas.comportamiento.Saltar) Ó
mono.atribuir(pilas.comportamiento.Saltar)

espero sirvan.
saludos
Un hombre que no arriesga nada por sus ideas, o no valen nada sus ideas o no vale nada el hombre...
Avatar de Usuario
A3
 
Mensajes: 16
Registrado: Mar Sep 15, 2009 5:48 pm
Ubicación: Guatemala

Re: Buscando sinonimos para el español

Notapor estudiante » Jue Ago 26, 2010 5:35 am

Hola

Bueno, Pilas tenía una clase Actor.
Así que la metáfora que se estaba usando era la de una película, o de un teatro.

Al menos así lo veía yo
estudiante
 
Mensajes: 13
Registrado: Dom Ene 31, 2010 4:24 pm
Ubicación: Perú

Re: Buscando sinonimos para el español

Notapor angelus_ira » Jue Ago 26, 2010 10:02 pm

Esta es la mejor forma de todas las que leí. (Supongo que se refiere al pilas bucle)
Geo escribió:
Código: Seleccionar todo
pilas.iniciar( parámetros )
pilas.configurar() // esto queda al usuario, creación de actores y demás
pilas.ejecutar()


Lo digo desde mi perspectiva de no tener mucha idea de programación. Sin importar como lo lea entendo que iniciar indica los parámetros básicos del ¿juego?, configurar definira las opciones que tendrá cada elemento del mismo y ejecutar mantendrá el juego trabajando. (Seguramente erre a lo que se referian)
Luego, en la documentación podría explicarse como funciona cada uno de los pasos (iniciar, configurar y ejecutar) y el porque es así. De esta forma, cuando alguien lea la documentación, estará aprendiendo algoritmos básicos de la programación para juegos.

Sobre aprender, combinar y habilidad; es difcil dar una buena forma. Esta es una de las desventajas del castellano ya que hay demasiadas formas de decir lo mismo.

Creo que arrastrable, saltar, sigue_clicks y demás son habilidades, talentos o capacidades. De otra forma, un objeto tiene la capacidad, el talento o la habilidad (habilidad engloba ambos creo) de saltar, seguir_clicks o ser arrastrable. En eso creo que habilidad define mas que comportamiento. A comportamiento lo vería mas para la busqueda de rutas mas cortas y cosas por el estilo (agresivo, seguir al jugador, escapar del jugador), igual eso es definir una nueva clase.

Como adquirir las habilidades: se aprenden o se nace con ellas. Combinar me parece complicado para explicar que algo tiene la habilidad de hacer eso.

http://es.wiktionary.org/wiki/habilidad

Código: Seleccionar todo
mono.aprender( pilas.habilidades.Saltar )

Creo que se entiende que el mono podra saltar ya que aprendió la habilidad Saltar. :D
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

Re: Buscando sinonimos para el español

Notapor hugoruscitti » Vie Ago 27, 2010 8:10 pm

Gracias gente!!.

Entonces voy a hacer algunos cambios en los nombres. El bucle de juego
se va a iniciar con la función "ejecutar" y los componentes se renombrarán
a "habilidades", mixins quedará como está ahora, es decir "aprender".

Saludos.
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: Buscando sinonimos para el español

Notapor hugoruscitti » Sab Ago 28, 2010 3:14 am

Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina


Volver a Sugerencias e ideas

¿Quién está conectado?

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