Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoryaderv <yajosev@gmail.com>2011-04-13 18:09:29 (GMT)
committer yaderv <yajosev@gmail.com>2011-04-13 18:09:29 (GMT)
commitd4098524831ae613f848b5277937ea9b6b66885a (patch)
treed060cd3ba5b0d47c9574b5aa1bd3312986ae8ad2
parent11711d81f9e83a910be6f2e70a0df316c51672d3 (diff)
nueva lista y funcion para cortar cadenas
-rwxr-xr-xactivity.py12
-rw-r--r--resources/nivel1.palabra38
-rwxr-xr-xutils.py17
3 files changed, 45 insertions, 22 deletions
diff --git a/activity.py b/activity.py
index 2835369..e1f5be7 100755
--- a/activity.py
+++ b/activity.py
@@ -353,15 +353,15 @@ class Sindiente(activity.Activity):
'''Crea las variables necesarias para el comienzo del juego'''
if nuevo:
if custom:
- self.palabra = self.nueva_palabra.get_text()
- self.texto_pista = self.nueva_pista.get_text()
- self.significado = self.nuevo_significado.get_text()
+ self.palabra = utils.cambiar_longitud(self.nueva_palabra.get_text())
+ self.texto_pista = utils.cambiar_longitud(self.nueva_pista.get_text())
+ self.significado = utils.cambiar_longitud(self.nuevo_significado.get_text())
else:
contenido = utils.palabra_aleatoria(self.sugar_data, self.nivel)
_logger.debug(contenido)
- self.palabra = contenido[0]
- self.texto_pista = contenido[1]
- self.significado = contenido[2]
+ self.palabra = utils.cambiar_longitud(contenido[0])
+ self.texto_pista = utils.cambiar_longitud(contenido[1])
+ self.significado = utils.cambiar_longitud(contenido[2])
self.l_aciertos = []
self.l_errores= []
diff --git a/resources/nivel1.palabra b/resources/nivel1.palabra
index 3cc5f1b..b7bb09b 100644
--- a/resources/nivel1.palabra
+++ b/resources/nivel1.palabra
@@ -1,13 +1,25 @@
-gato,felino domestico,pequeño mamifero de la familia felina
-perro,el mejor amigo del hombre,mamifero de la familia de los cánidos
-delfin,el más inteligente,son una familia de cetáceos de más de 34 especies
-gallina,animal que pone huevo,es un ave doméstica, se consumen su carne y huevos
-elefante,animal que posee trompa,los elefantes son los animales más grandes que existen
-leon,rey de la selva,mamífero carnívoro de la familia de los félidos
-puma,también conocido como león de montaña,mamífero carnívoro de la familia de los félidos
-mono,se cuelga de los árboles,amplio conjunto de especies de primates
-iguana,toma el sol en los tejados,es un género de lagarto nativo de C.A.
-caimán,reptil que habita ríos, lagos y lagunas,es un género de crocodilios que habita en C.A.
-
-
-
+"Perro":"Es el mejor amigo del hombre.":"Animales domesticos mas antiguos del mundo y el mejor amigo del hombre, era un pariente salvaje de los actuales lobos."
+"Gato":"Me gusta cazar Ratones.":"Animal intelingente, elegante, cariñoso, observador, independiente."
+"Oso":"Soy perezoso, y entre mas gordo mas hermoso.":"Es uno de los animales mas grandes, por lo general viven solos, su peso varia según la estacion del año."
+"Patos":"Tengo el pico aplanado y mis pies son palmeados y digo cuack cuack!":"Es un ave palmipeda porque posee unos pies palmeados."
+"Gallinas":"Me gusta poner huevos y me duermo temprano.":"Animal Omnivoro que se alimenta de vegetales ocmo de otros animales."
+"Palomas":"Hago un nido, llevo mensajes, y me gusta estar en los parques.":"Es una de las aves que mas rapido vuela."
+"Pollos":"Soy amarillo, y digo pio pio.":"Son animales sensibles e inteligentes."
+"Delfines":"Me gusta nadar, saltar y jugar en el agua.":"Animal fuerte y agil dotado de gran inteligencia."
+"Tiburon":"Vivo en el mar y mi nombre doy a respetar. Tengo grandes dientes afilados.":"Grandes predadores marinos, con un esqueleto cartilaginoso."
+"Halcon":"Soy un ave veloz.":"Tienen alas finas, acentuadas que le permite alcanzar grandes velocidades."
+"Leon":"Rey de la Selva.":"Animales de climas caliente. Con una melena en la cabeza."
+"Pinguino":"Vivo en un lugar muy frio, soy de color blanco y negro y visto siempre traje elegante.":"Aves marinas, no son pajaros, pero son aves porque tienen plumas."
+"Focas":"Me gusta comer pescado, vivo en lugares helados y mi nombre comienza con F.":"Pertenece a la orden de los carnivoros."
+"Raton":"Me gusta comer queso.":"Mamifero pequeño del orden de los roedores."
+"Sapos":"Dicen que si me besan me convierto en principe.":"Son de Habitos nocturnos, se alimentan de insectos y otros invertebrados."
+"Arañas":"Tengo muchas patas, y me gusta tejer.":"Animales depredadores que paralizan a su presa con el veneno de sus queliceros."
+"Serpientes":"Mi cuerpo es alargado, no tengo patas ni brazos y me arrastro en el suelo.":"Se caracteriza por la ausencia de extremidades y cuerpo alargado."
+"Mariposa":"Tengo muchos colores, me gusta volar y visitar las flores.":"Es un insecto formado por tres partes, cabeza, torax y abdomen, tienen seis patas, dos pares de alas y una boca."
+"Pescados":"Tengo escamas, y vivo en el mar.":"El termino pescado se aplica a los peces que han sido extraidos de su medio natural para su utilizacion como alimento."
+"Ballenas":"Soy el animal mas grande del oceano y soy el rey del mar.":"Poseen un largo cráneo de hasta un tercio de la longitud total de su cuerpo, que en estado adulto mide de 15 a 17 metros y pesa de 50 a 80 toneladas.["
+"Jirafas":"Mi cuello es tan largo que traspaso el techo. Soy tan alta que si me quieres tocar a una escalera tendras que montar.":"Las jirafas tienen como principal característica que son los mamíferos más altos del mundo, gracias a su cuello gigante y a sus largas rodillas."
+"Tigre":"Soy feroz y carnivoro y visto con rayas naranjas y negras.":"El tigre es el mayor de los félidos vivientes y resulta inconfundible por el rayado negro o pardo negruzco de su piel."
+"Mono":"Tengo muchos pelos y me gusta trepar en los arboles y me encanta comer bananos.":"Mono es un término no taxonómico que designa a un amplio conjunto de primates simiiformes."
+"Conejo":"Soy rapido y veloz, y me encantan las zanahorias. ":"El conejo es una especie muy antigua, de modo que por los estudios fósiles se ha podido determinar que antes de la última glaciación abundaban en una amplia zona de Europa, que incluía a países como Francia, Bélgica, Alemania o la isla de Gran Bretaña."
+"Vaca":"De mi sale la leche y digo MUUUUUUUUU.":"Las vacas son animales grandes, curiosos, sociales e inteligentes, especialmente sensibles a los sobresaltos que les estresan y causan miedo."
diff --git a/utils.py b/utils.py
index b3e8181..d6f5f0c 100755
--- a/utils.py
+++ b/utils.py
@@ -4,14 +4,25 @@ import os
from gettext import gettext as _
log = logging.getLogger('utils')
+def cambiar_longitud(entrada):
+ longitud = len(entrada)
+ cadena = ""
+ if len(entrada) > 50:
+ for i in range(0, longitud, 50):
+ cadena += (entrada[i:i+50] + '-\n')
+ return cadena
+ else:
+ return entrada
+
def palabra_aleatoria(path, nivel):
"""retorna una palabra obtenida del archivo lista_palabras.txt"""
path = path + 'nivel%s.palabra' %(nivel)
archivo = open(path,'r')
palabras = [palabra.lower() for palabra in archivo.readlines()]
- archivo.close()
-
- return palabras[random.randint(0, len(palabras)-1)].split(',')
+ archivo.close()
+ palabra_random = palabras[random.randint(0, len(palabras)-1)]
+ palabra_random = palabra_random.replace('"','')
+ return palabra_random.split(':')
def validar_uri(uri):
log.debug('validar uri')