Problemas con Pilas--- GRAVE---

Si tienes alguna duda sobre cómo usar pilas, o tienes problemas para instalar o hacer algo en pilas comentalo aquí.

Problemas con Pilas--- GRAVE---

Notapor carlachacon » Dom Abr 08, 2012 1:21 pm

Buenos Dias Hugo!!!

Tiempo sin escribir!!!

en esta oportunidad me comunico contigo porque resulta que si Tesis ya estaba lista (recuerdas que era un juego hecho con Pilas??)

y Ahora la estoy compilando de nuevo y me esta dando errores, actualicé la versión de pilas, pero igual me da errores.

Particularmente me sale este:

Traceback (most recent call last):
File "/home/carla/Dropbox/Proyecto/DisGame/IQ/utils.py", line 14, in <module>
grilla_tiempo = pilas.imagenes.cargar_grilla("IQ/imagenes/reloj.png", 5, 3)
AttributeError: 'module' object has no attribute 'imagenes'


Necesito que por favor me ayudes, porque ya se acerca mi entrega y no quiero estar teniendo estos problemas... gracias
carlachacon
 
Mensajes: 68
Registrado: Mié Feb 16, 2011 7:04 pm
Ubicación: Venezuela

Re: Problemas con Pilas--- GRAVE---

Notapor hugoruscitti » Dom Abr 08, 2012 9:49 pm

Buenas carla, asegurate de escribir "pilas.iniciar" antes de usar
el módulo "imagenes". Lo estás usando bien, pero ese mensaje
aparece cuando no se inició el modulo...

Para estar mas segura, enviame una copia del juego por correo
y te doy una mano.

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

Re: Problemas con Pilas--- GRAVE---

Notapor carlachacon » Mar May 22, 2012 10:37 pm

Buenas Noches Hugo!!!

tengo un problema grave con el juego!!!

cuando ejecuto el archivo principal en donde llama al menu, me aparece lo siguiente:

Running: /home/carla/Dropbox/Proyecto/DisGame/ejecutar.py (Tue May 22 18:00:59 2012)

No se encuentra soporte OpenGL en este equipo.

Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)

kbuildsycoca4 running...

kbuildsycoca4(3098) KBuildSycoca::checkTimestamps: checking file timestamps

kbuildsycoca4(3098) KBuildSycoca::checkTimestamps: timestamps check ok
kbuildsycoca4(3098) kdemain: Emitting notifyDatabaseChanged ()

X Error: RenderBadPicture (invalid Picture parameter) 163
Extension: 149 (RENDER)
Minor opcode: 8 (RenderComposite)
Resource id: 0x500000e




Y la pantalla del menu se queda de un solo tamaño, son la imagen recortada, y cada opcion del menu esta como desabilitada :( no se que hacer!!!!! y mi defensa esta proxima a hacerse!!!

por favor ayudame!
carlachacon
 
Mensajes: 68
Registrado: Mié Feb 16, 2011 7:04 pm
Ubicación: Venezuela

Re: Problemas con Pilas--- GRAVE---

Notapor hugoruscitti » Mié May 23, 2012 2:06 am

Hola Carla, iniciá pilas con el arguento "pilas.inciar(usar_motor='qt')". Aparentemente por
el error que aparece tu equipo no tiene aceleración de video (o sea, opengl)....
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: Problemas con Pilas--- GRAVE---

Notapor carlachacon » Jue May 24, 2012 12:50 am

Hola Hugo!!!
Asi lo tengo y nada!!!

como instalo OpenGL??
carlachacon
 
Mensajes: 68
Registrado: Mié Feb 16, 2011 7:04 pm
Ubicación: Venezuela

Re: Problemas con Pilas--- GRAVE---

Notapor carlachacon » Jue May 24, 2012 1:01 am

X Error: RenderBadPicture (invalid Picture parameter) 163
Extension: 149 (RENDER)
Minor opcode: 8 (RenderComposite)
Resource id: 0x4a0000e

este es el error que me da..


y me dice que el OpenGL no esta instalado, pero revisé y si me aparece... tienes alguna forma de verificarlo???
carlachacon
 
Mensajes: 68
Registrado: Mié Feb 16, 2011 7:04 pm
Ubicación: Venezuela

Re: Problemas con Pilas--- GRAVE---

Notapor kiketom » Jue May 24, 2012 6:44 am

¿que distribción de linux está usando?

Para verificar si tienes instalado OpenGL, prueba a ejecutar el comando:

glxinfo


Si te dice que el comando no existe debes isntalar el paquete:

mesa-utils


Y por último si ves que no tienes OpenGL, lo instalas con estos paquetes:

sudo apt-get install freeglut3 freeglut3-dev


A ver si hay suerte y te funciona ;)
Avatar de Usuario
kiketom
 
Mensajes: 82
Registrado: Lun Ene 03, 2011 3:01 pm
Ubicación: Valencia, España

Re: Problemas con Pilas--- GRAVE---

Notapor hugoruscitti » Jue May 24, 2012 3:37 pm

Interesante... voy a agregar este tip sobre opengl a la documentación...
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: Problemas con Pilas--- GRAVE---

Notapor hugoruscitti » Jue May 24, 2012 4:22 pm

Ahí lo documenté. Cualquier sugerencia bienvenida:

http://readthedocs.org/docs/pilas/en/la ... zadas.html
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: Problemas con Pilas--- GRAVE---

Notapor kiketom » Vie May 25, 2012 10:51 am

Bien :D
Carla, ¿se solucionó el problema con eso?
Avatar de Usuario
kiketom
 
Mensajes: 82
Registrado: Lun Ene 03, 2011 3:01 pm
Ubicación: Valencia, España

Re: Problemas con Pilas--- GRAVE---

Notapor carlachacon » Sab May 26, 2012 12:41 pm

Buenos Dias,
ejecute el primer comando y me aparece lo siguiente

name of display: :0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGI_swap_control,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGIX_visual_select_group, GLX_INTEL_swap_event
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_framebuffer_sRGB,
GLX_MESA_copy_sub_buffer, GLX_MESA_multithread_makecurrent,
GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control,
GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap,
GLX_INTEL_swap_event
GLX version: 1.4
GLX extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
GLX_MESA_multithread_makecurrent, GLX_MESA_swap_control,
GLX_OML_swap_method, GLX_OML_sync_control, GLX_SGI_make_current_read,
GLX_SGI_swap_control, GLX_SGI_video_sync, GLX_SGIS_multisample,
GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group,
GLX_EXT_texture_from_pixmap, GLX_INTEL_swap_event
OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) 965GM x86/MMX/SSE2
OpenGL version string: 2.1 Mesa 7.11
OpenGL shading language version string: 1.20
OpenGL extensions:
GL_ARB_multisample, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
GL_EXT_copy_texture, GL_EXT_polygon_offset, GL_EXT_subtexture,
GL_EXT_texture_object, GL_EXT_vertex_array, GL_EXT_compiled_vertex_array,
GL_EXT_texture, GL_EXT_texture3D, GL_IBM_rasterpos_clip,
GL_ARB_point_parameters, GL_EXT_draw_range_elements, GL_EXT_packed_pixels,
GL_EXT_point_parameters, GL_EXT_rescale_normal,
GL_EXT_separate_specular_color, GL_EXT_texture_edge_clamp,
GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_ARB_framebuffer_sRGB,
GL_ARB_multitexture, GL_EXT_framebuffer_sRGB,
GL_IBM_multimode_draw_arrays, GL_IBM_texture_mirrored_repeat,
GL_3DFX_texture_compression_FXT1, GL_ARB_texture_cube_map,
GL_ARB_texture_env_add, GL_ARB_transpose_matrix,
GL_EXT_blend_func_separate, GL_EXT_fog_coord, GL_EXT_multi_draw_arrays,
GL_EXT_secondary_color, GL_EXT_texture_env_add,
GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias,
GL_INGR_blend_func_separate, GL_NV_blend_square, GL_NV_light_max_exponent,
GL_NV_texgen_reflection, GL_NV_texture_env_combine4,
GL_SUN_multi_draw_arrays, GL_ARB_texture_border_clamp,
GL_ARB_texture_compression, GL_EXT_framebuffer_object,
GL_EXT_texture_env_dot3, GL_MESA_window_pos, GL_NV_packed_depth_stencil,
GL_NV_texture_rectangle, GL_NV_vertex_program, GL_ARB_depth_texture,
GL_ARB_occlusion_query, GL_ARB_shadow, GL_ARB_texture_env_combine,
GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3,
GL_ARB_texture_mirrored_repeat, GL_ARB_window_pos, GL_ATI_envmap_bumpmap,
GL_EXT_stencil_two_side, GL_EXT_texture_cube_map, GL_NV_depth_clamp,
GL_NV_vertex_program1_1, GL_APPLE_client_storage, GL_APPLE_packed_pixels,
GL_APPLE_vertex_array_object, GL_ARB_draw_buffers,
GL_ARB_fragment_program, GL_ARB_fragment_shader, GL_ARB_shader_objects,
GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ATI_draw_buffers,
GL_ATI_texture_env_combine3, GL_EXT_shadow_funcs, GL_EXT_stencil_wrap,
GL_MESA_pack_invert, GL_MESA_ycbcr_texture, GL_ARB_depth_clamp,
GL_ARB_fragment_program_shadow, GL_ARB_half_float_pixel,
GL_ARB_point_sprite, GL_ARB_shading_language_100, GL_ARB_sync,
GL_ARB_texture_non_power_of_two, GL_ARB_vertex_buffer_object,
GL_ATI_blend_equation_separate, GL_EXT_blend_equation_separate,
GL_OES_read_format, GL_ARB_color_buffer_float, GL_ARB_pixel_buffer_object,
GL_ARB_texture_compression_rgtc, GL_ARB_texture_rectangle,
GL_EXT_pixel_buffer_object, GL_EXT_texture_compression_rgtc,
GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, GL_ARB_framebuffer_object,
GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample,
GL_EXT_packed_depth_stencil, GL_APPLE_object_purgeable,
GL_ARB_vertex_array_object, GL_ATI_separate_stencil, GL_EXT_draw_buffers2,
GL_EXT_gpu_program_parameters, GL_EXT_texture_env_combine,
GL_EXT_texture_sRGB_decode, GL_OES_EGL_image, GL_ARB_copy_buffer,
GL_ARB_half_float_vertex, GL_ARB_map_buffer_range, GL_ARB_texture_rg,
GL_ARB_texture_swizzle, GL_ARB_vertex_array_bgra,
GL_EXT_separate_shader_objects, GL_EXT_texture_swizzle,
GL_EXT_vertex_array_bgra, GL_NV_conditional_render,
GL_ARB_ES2_compatibility, GL_ARB_draw_elements_base_vertex,
GL_ARB_explicit_attrib_location, GL_ARB_fragment_coord_conventions,
GL_ARB_provoking_vertex, GL_ARB_sampler_objects, GL_ARB_seamless_cube_map,
GL_ARB_shader_texture_lod, GL_EXT_provoking_vertex, GL_EXT_texture_snorm,
GL_MESA_texture_signed_rgba, GL_ARB_robustness

32 GLX Visuals
visual x bf lv rg d st colorbuffer sr ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a F gb bf th cl r g b a ns b eat
----------------------------------------------------------------------------
0x021 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x022 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x08e 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x08f 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x090 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x091 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x092 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x093 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x094 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x095 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x096 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x097 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x098 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x099 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x09a 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x09b 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x09c 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x09d 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x09e 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x09f 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x0a0 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x0a1 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x0a2 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x0a3 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x0a4 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x0a5 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x0a6 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x0a7 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x0a8 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x0a9 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x0aa 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x05d 32 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None

48 GLXFBConfigs:
visual x bf lv rg d st colorbuffer sr ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a F gb bf th cl r g b a ns b eat
----------------------------------------------------------------------------
0x05e 0 tc 0 16 0 r . . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x05f 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x060 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x061 0 tc 0 16 0 r . . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x062 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x063 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x064 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x065 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x066 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x067 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x068 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x069 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x06a 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x06b 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x06c 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x06d 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x06e 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x06f 32 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x070 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x071 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 0 16 16 16 0 0 0 Slow
0x072 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x073 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x074 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x075 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x076 0 dc 0 16 0 r . . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x077 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x078 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x079 0 dc 0 16 0 r . . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x07a 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x07b 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x07c 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x07d 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x07e 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x07f 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x080 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x081 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x082 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x083 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x084 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x085 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x086 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x087 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x088 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x089 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 0 16 16 16 0 0 0 Slow
0x08a 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x08b 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x08c 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x08d 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
carlachacon
 
Mensajes: 68
Registrado: Mié Feb 16, 2011 7:04 pm
Ubicación: Venezuela

Re: Problemas con Pilas--- GRAVE---

Notapor hugoruscitti » Sab May 26, 2012 7:09 pm

Hola Carla, investigamos con enrique porta y nos
parece que tal vez falta instalar el paquete "python-qt4-gl".

En la siguiente página hay un tutorial de instalación actualizado:

http://pilas-engine.com.ar/doc/tutorial ... _12_04.rst

El error es poco frecuente, es cómo si tuvieses opengl pero no funciona... es muy
raro, ¿podríamos ver el código donde falla?.
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: Problemas con Pilas--- GRAVE---

Notapor carlachacon » Sab May 26, 2012 8:12 pm

Hola Hugo!!!

hice lo que me dijiste, y ahora me ssale lo siguiente:
X Error: XSyncBadCounter 154
Extension: 144 (Uknown extension)
Minor opcode: 6 (Unknown request)
Resource id: 0xac


Execution Interrupted


Se detiene y ni siquiera ejecuta nada..

el archivo que ejecuto es el siguiente:
import pilas


pilas.iniciar(ancho=1280, alto=800, titulo="DisGame", usar_motor='qt',modo='detectar', pantalla_completa=False)

import escena_menu
escena_menu.EscenaMenu()

pilas.ejecutar()


y escena_menu.EscenaMenu() es:
import pilas

import utils

pilas.iniciar()

#from pilas.escenas import Normal

class EscenaMenu(pilas.escenas.Escena):
"Escena de presentacion del juego."

def __init__(self):
pilas.actores.utils.eliminar_a_todos()
pilas.fondos.Noche().escala = 2
#pilas.fondos.Fondo(utils.menu).escala = 0.5
self.menu_de_juego()


def menu_de_juego(self):
opciones_menu = [
("Informacion Verbal", self.iniciar_InfVerbal),
("Figuras Incompletas", self.iniciar_FigurasIncomp),
("Semejanzas", self.iniciar_Semejanzas),
("Aritmetica1", self.iniciar_Aritmetica1),
("Aritmetica2", self.iniciar_Aritmetica2),
("Cubos", self.iniciar_Cubos),
("Vocabulario", self.iniciar_Vocabulario),
("Digitos", self.iniciar_Digitos),
("Salir", self.salir_del_juego)
]
self.menu = pilas.actores.Menu(opciones_menu, y = 300)


def iniciar_InfVerbal(self):
self.menu.desactivar()
import IQ.escena_infverbal
IQ.escena_infverbal.Juego()


def iniciar_FigurasIncomp(self):
self.menu.desactivar()
import IQ.escena_figurasIncomp
# IQ.escena_figurasIncomp.Juego(nivel=1)
pilas.mundo.definir_escena(IQ.escena_figurasIncomp.Juego(nivel=1))


def iniciar_Semejanzas(self):
self.menu.desactivar()
import IQ.escena_semejanzas
IQ.escena_semejanzas.Juego()

def iniciar_Aritmetica1(self):
self.menu.desactivar()
import IQ.escena_aritmetica1
IQ.escena_aritmetica1.Juego(nivel=1)

def iniciar_Aritmetica2(self):
self.menu.desactivar()
import IQ.escena_aritmetica2
IQ.escena_aritmetica2.Juego(nivel=1)


def iniciar_Cubos(self):
self.menu.desactivar()
import IQ.escena_cubos
IQ.escena_cubos.Juego(nivel=1)


def iniciar_Vocabulario(self):
self.menu.desactivar()
import IQ.escena_vocabulario
IQ.escena_vocabulario.Juego()

def iniciar_Digitos(self):
self.menu.desactivar()
import IQ.escena_digitosOrden
IQ.escena_digitosOrden.Juego()


def salir_del_juego(self):
pilas.terminar()


dime si tengo algun error por favor
carlachacon
 
Mensajes: 68
Registrado: Mié Feb 16, 2011 7:04 pm
Ubicación: Venezuela

Re: Problemas con Pilas--- GRAVE---

Notapor kiketom » Sab May 26, 2012 8:36 pm

En la Escena del Menu, pusiste de nuevo

pilas.iniciar()


Solo debes ponerlo en el main.

Haz el cambio y dinos si ahora te funciona correctamente ;).
Avatar de Usuario
kiketom
 
Mensajes: 82
Registrado: Lun Ene 03, 2011 3:01 pm
Ubicación: Valencia, España

Re: Problemas con Pilas--- GRAVE---

Notapor carlachacon » Sab May 26, 2012 8:40 pm

Hola!!

Se lo quite y nada! :(
carlachacon
 
Mensajes: 68
Registrado: Mié Feb 16, 2011 7:04 pm
Ubicación: Venezuela

Re: Problemas con Pilas--- GRAVE---

Notapor kiketom » Sab May 26, 2012 8:47 pm

¿Me puedes decir el Sistema operativo que usas y el gestor de ventanas?
Avatar de Usuario
kiketom
 
Mensajes: 82
Registrado: Lun Ene 03, 2011 3:01 pm
Ubicación: Valencia, España

Re: Problemas con Pilas--- GRAVE---

Notapor carlachacon » Sab May 26, 2012 9:06 pm

Distributor ID: Ubuntu
Description: Ubuntu 11.10
Release: 11.10
Codename: oneiric

gnome
carlachacon
 
Mensajes: 68
Registrado: Mié Feb 16, 2011 7:04 pm
Ubicación: Venezuela

Re: Problemas con Pilas--- GRAVE---

Notapor kiketom » Lun May 28, 2012 7:24 am

Bueno, vamos a ir descartando cosas :D

Crea un archivo .py con este codigo y ejecutalo ;)

# -*- coding: utf-8 -*-

import sys
from PyQt4 import QtGui

def main():
app = QtGui.QApplication(sys.argv)

w = QtGui.QWidget()
w.resize(250, 150)
w.move(300, 300)
w.setWindowTitle('Pruebas Qt')
w.show()

sys.exit(app.exec_())

if __name__ == '__main__':
main()
Avatar de Usuario
kiketom
 
Mensajes: 82
Registrado: Lun Ene 03, 2011 3:01 pm
Ubicación: Valencia, España

Re: Problemas con Pilas--- GRAVE---

Notapor carlachacon » Jue Jun 07, 2012 1:34 am

Hooolaaaa

ya probé!!!

y me aparece una ventana
carlachacon
 
Mensajes: 68
Registrado: Mié Feb 16, 2011 7:04 pm
Ubicación: Venezuela

Re: Problemas con Pilas--- GRAVE---

Notapor kiketom » Jue Jun 07, 2012 6:35 am

Vamos a por lo siguiente, OpenGL:

# -*- coding: utf-8 -*-

import sys
from PyQt4 import QtGui, QtCore

try:
from PyQt4 import QtOpenGL
from PyQt4.QtOpenGL import QGLWidget
except ImportError:
QGLWidget = object
print "No se encuentra soporte OpenGL en este equipo."

class WidgetGL(QGLWidget):

def __init__(self, ):
if not QGLWidget:
print "Lo siento, OpenGL no esta disponible..."

QGLWidget.__init__(self, None, None, QtCore.Qt.WindowStaysOnTopHint)

def main():
app = QtGui.QApplication(sys.argv)

w = WidgetGL()
w.resize(250, 150)
w.move(300, 300)
w.setWindowTitle('Pruebas Qt')
w.show()

sys.exit(app.exec_())

if __name__ == '__main__':
main()


Te tendria que aparecer otra ventana negra.
Avatar de Usuario
kiketom
 
Mensajes: 82
Registrado: Lun Ene 03, 2011 3:01 pm
Ubicación: Valencia, España

Re: Problemas con Pilas--- GRAVE---

Notapor carlachacon » Dom Jun 10, 2012 8:54 pm

Buenas Tardes!!!

Listo!!

ya probé y me aparece la ventana negra
carlachacon
 
Mensajes: 68
Registrado: Mié Feb 16, 2011 7:04 pm
Ubicación: Venezuela

Re: Problemas con Pilas--- GRAVE---

Notapor hugoruscitti » Lun Jun 11, 2012 4:22 pm

Genial, probemos otros dos ejemplos:

Con opengl:

Código: Seleccionar todo
import pilas

pilas.iniciar(usar_motor='qtgl')

actor = pilas.actores.Actor()
pilas.avisar("Este es un ejemplo de actor creado pero sin imagen.")

pilas.ejecutar()


Sin opengl:

Código: Seleccionar todo
import pilas

pilas.iniciar(usar_motor='qt')

actor = pilas.actores.Actor()
pilas.avisar("Este es un ejemplo de actor creado pero sin imagen.")

pilas.ejecutar()


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

Re: Problemas con Pilas--- GRAVE---

Notapor carlachacon » Lun Jun 11, 2012 10:41 pm

Hola Chicos!!!


ya probé y en ambas me aparece la pantalla!!
carlachacon
 
Mensajes: 68
Registrado: Mié Feb 16, 2011 7:04 pm
Ubicación: Venezuela

Re: Problemas con Pilas--- GRAVE---

Notapor hugoruscitti » Mar Jun 12, 2012 12:11 am

Hola Carla!, si te aparece en los dos ejemplos la ventana es una buena noticia!, pilas
está funcionando.

¿Existe la posibilidad de que subas el código para verlo?.

Otra opción es levantar una sola escena, e ir poco a poco viendo que parte del
juego se cierra exactamente. ¿Todas las pruebas las estás haciendo sobre el
mismo equipo no?
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: Problemas con Pilas--- GRAVE---

Notapor carlachacon » Mié Jun 13, 2012 1:26 pm

Hola Chicos!!!!!

ejecuté sólo el menu e igual m muestra la pantalla transparente :shock:
y en la consola me aparece:
X Error: GLXBadContextTag 175
Extension: 155 (Uknown extension)
Minor opcode: 11 (Unknown request)
Resource id: 0x26

X Error: GLXBadContextTag 175
Extension: 155 (Uknown extension)
Minor opcode: 11 (Unknown request)
Resource id: 0x480000e



mira tengo este archivo: ejecutar.py que contiene:

import pilas


pilas.iniciar(usar_motor='qtgl')
import escena_menu
escena_menu.EscenaMenu()

pilas.ejecutar()



y tengo el EscenaMenu() que contiene:
import pilas

import utils #libreria creada por mi

pilas.iniciar()

class EscenaMenu(pilas.escenas.Escena):
"Escena de presentacion del juego."

def __init__(self):
pilas.actores.utils.eliminar_a_todos()
pilas.fondos.Noche().escala = 2
self.menu_de_juego()


def menu_de_juego(self):
opciones_menu = [
("Salir", self.salir_del_juego)
]
self.menu = pilas.actores.Menu(opciones_menu, y = 300)


def salir_del_juego(self):
pilas.terminar()


y la libreria utils tiene:
import pilas

#VARIABLES
#-------------------------
Mensajes = {'veryGood':"Excelente!!", 'right':"Muy Bien", 'wrong':"Ohh, sera para la proxima!"}
#initial_y = 250
#initial_x = -580
initial_y = 200
initial_x = -500

pilas.iniciar()

#imagenes
#----------------Grillas
grilla_tiempo = pilas.imagenes.cargar_grilla('IQ/imagenes/reloj.png', 5, 3)


##----------------fondo
fondo_salon = 'IQ/imagenes/fondos/fondo-1.png'
fondo_tabla = 'IQ/imagenes/fondos/fondo-7.png'
puntuacion = 'IQ/imagenes/fondos/puntuacion.png'
menu = 'IQ/imagenes/fondos/menu.png'

#----------------botones
exce_normal = 'IQ/imagenes/botones/excelente-normal.png'
exce_pres = 'IQ/imagenes/botones/excelente-pres.png'
exce_desact = 'IQ/imagenes/botones/excelente-desact.png'
bien_normal = 'IQ/imagenes/botones/bien-normal.png'
bien_pres = 'IQ/imagenes/botones/bien-pres.png'
bien_desact = 'IQ/imagenes/botones/bien-desact.png'
mal_normal = 'IQ/imagenes/botones/mal-normal.png'
mal_pres = 'IQ/imagenes/botones/mal-pres.png'
mal_desact = 'IQ/imagenes/botones/mal-desact.png'


#FUNCIONES
#-------------------------
def move_button(button,difX,difY):
"Mover botons"
button.definir_posicion(button.x + difX, button.y + difY)

def press_escape(*k, **kv):
"Vuelve al menu principal"
import escena_menu
escena_menu.EscenaMenu()

def crear_dialogo():
dialogue = pilas.actores.Dialogo(modo_automatico=False)
return dialogue


def crear_personaje(x,y,escala=1.8):
"Crear protagonista del Juego"
img = pilas.imagenes.cargar('IQ/imagenes/Carlita.png')
personaje = pilas.actores.Actor(img)
personaje.definir_posicion(x,y)
personaje.escala = escala
return personaje

def imagen_puntaje(x,y,escala=0.4):
"Mostrar el marcador del juego"
img = pilas.imagenes.cargar('IQ/imagenes/hoja-puntaje.png')
puntaje = pilas.actores.Actor(img)
puntaje.definir_posicion(x, y)
puntaje.escala = escala
return puntaje

def getLine(count,fileRead):
"Obtener una linea de un archivo de texto"
line = fileRead[count]
return line

def showLine(x,y,line,size):
"Mostrar una linea de un archivo de texto"
question = pilas.actores.Texto(line,x,y)
question.color = pilas.colores.azul
question.escala = size
question.centro = ('izquierda','centro')

def splitLine(line):
"Separar en String una linea de un archivo leido"
palabra = line.split(":")
return palabra


def defText(x,y):
mostrar = pilas.actores.Texto()
mostrar.definir_posicion(x, y)
mostrar.escala = 3
return mostrar



Yo utilizo Ninja-IDE para trabajar con python (por si acaso)!
Y siemroe utilizo el mismo equipo para trabajar.

sera que me puedes enviar un ejemplo usando lo quete envie? a ver si te funciona bien? por favor!!! estoy nerviosa porq mi defensa se acerca :cry:
carlachacon
 
Mensajes: 68
Registrado: Mié Feb 16, 2011 7:04 pm
Ubicación: Venezuela

Re: Problemas con Pilas--- GRAVE---

Notapor hugoruscitti » Mié Jun 13, 2012 8:47 pm

Hola Carla!, veo muchas veces la llamada a "pilas.iniciar", solo hace falta
la primera, las demás no es bueno tenerlas... eso puede estar causando
el error.

¿Podrías poner el código en dropbox, o algo en formato .zip completo?. Resulta que
con el código sólo no tenemos las imágenes y los directorios tal y cómo lo tienes en
tu compu. Cualquier cosa que no lo quieras publicar, no hay problema, ¿podrías
enviarmelo por email?.

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

Re: Problemas con Pilas--- GRAVE---

Notapor carlachacon » Mié Jun 13, 2012 11:40 pm

Hola hugo!!!!!

ya te lo envié por correo!!!

por favor avisame apenas veas algo
carlachacon
 
Mensajes: 68
Registrado: Mié Feb 16, 2011 7:04 pm
Ubicación: Venezuela

Re: Problemas con Pilas--- GRAVE---

Notapor carlachacon » Jue Jun 14, 2012 12:16 am

Hugo he estado haciendo pruebas!

y ejecute este código que tu tienes como ejemplo y me aparece una ventana negra con el motor='qtgl' y una ventana gris con el motor='qt'

import pilas
from pilas.escenas import Normal

pilas.iniciar(usar_motor='qt')



class Escena_Menu(Normal):

def __init__(self):
pilas.escenas.Normal.__init__(self)
pilas.fondos.Pasto()

self.opciones = [('iniciar juego', self.iniciar_juego),
('salir', self.salir_del_juego)]

self.menu = pilas.actores.Menu(self.opciones)


def iniciar_juego(self):
print "Tengo que iniciar el juego"

def salir_del_juego(self):
print "Tengo que salir..."
import sys
sys.exit(0)

pilas.mundo.definir_escena(Escena_Menu())
pilas.ejecutar()


si lo ejecuto son meterlo en una clase, se ejecuta perfectamente.. ¿que será?:
import pilas

pilas.iniciar()
pilas.fondos.Pasto()

def iniciar_juego():
print "Tengo que iniciar el juego"

def salir_del_juego():
print "Tengo que salir..."

pilas.actores.Menu(
[
('iniciar juego', iniciar_juego),
('salir', salir_del_juego),
])

pilas.ejecutar()
carlachacon
 
Mensajes: 68
Registrado: Mié Feb 16, 2011 7:04 pm
Ubicación: Venezuela

Re: Problemas con Pilas--- GRAVE---

Notapor hugoruscitti » Jue Jun 14, 2012 12:34 am

carlachacon escribió:Hugo he estado haciendo pruebas!

y ejecute este código que tu tienes como ejemplo y me aparece una ventana negra con el motor='qtgl' y una ventana gris con el motor='qt'

import pilas
from pilas.escenas import Normal

pilas.iniciar(usar_motor='qt')



class Escena_Menu(Normal):

def __init__(self):
pilas.escenas.Normal.__init__(self)
pilas.fondos.Pasto()

self.opciones = [('iniciar juego', self.iniciar_juego),
('salir', self.salir_del_juego)]

self.menu = pilas.actores.Menu(self.opciones)


def iniciar_juego(self):
print "Tengo que iniciar el juego"

def salir_del_juego(self):
print "Tengo que salir..."
import sys
sys.exit(0)

pilas.mundo.definir_escena(Escena_Menu())
pilas.ejecutar()


si lo ejecuto son meterlo en una clase, se ejecuta perfectamente.. ¿que será?


En este ejemplo en particular, lo que produce un problema es llamar a la función "definir_escena".

Podrías cambiar la linea:

Código: Seleccionar todo
pilas.mundo.definir_escena(Escena_Menu())


por esta otra linea y va a funcionar bien:

Código: Seleccionar todo
Escena_Menu()


De todas formas, es en parte un error mío, pilas tendría que ser capaz de
emitir un error en esos casos. Voy a investigarlo y corregirlo. Mientras tanto, podrías
usar la solución que te comenté, va a funcionar bien.

PD: recibí tu correo, voy a investigarlo.
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: Problemas con Pilas--- GRAVE---

Notapor carlachacon » Sab Jun 16, 2012 7:09 pm

Hola Hugo!!!

tu le cambiaste algo a las funciones del menu??

porque yo llame a la funcion. menu.descativar y me aparece esto:
pilas.eventos.mueve_mouse.desconectar(self.cuando_mueve_el_mouse)
File "/usr/local/lib/python2.7/dist-packages/pilas-0.66-py2.7.egg/pilas/eventos.py", line 49, in desconectar
raise ValueError("La funcion indicada no estaba agregada como respuesta del evento.")
ValueError: La funcion indicada no estaba agregada como respuesta del evento.


porque si llamo a una nueva escena me la monta sobre el menu pero sin borrar la escena anterior(menu).

que puedo hacer?? para que me borre lo anterior y no se me ponga encima????
carlachacon
 
Mensajes: 68
Registrado: Mié Feb 16, 2011 7:04 pm
Ubicación: Venezuela

Re: Problemas con Pilas--- GRAVE---

Notapor hugoruscitti » Dom Jun 17, 2012 2:50 pm

Hola Carla!,

No cambié el menú, lo que creo que está ocurriendo es que deactivar
no está diseñada para ser llamada desde afuera... "desactivar" es
interna, solamente para que se invoque y evitar la repetición de
teclado o mouse.

Por cierto, ¿recibiste mi correo?, arreglé casi todo el código que
me enviaste, pero no veo mucho comentario por aquí :(

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

Re: Problemas con Pilas--- GRAVE---

Notapor carlachacon » Sab Ago 11, 2012 10:18 pm

Hooola Hugo!!!!!!


Estoy al borde de la locura con esto!!!!! Me cambiaron la fecha de defensa para el 15 de septiembre y necesito que esto funcione :( y aun no lo haceeee!!!!! no se que le paso que de un momento a otro se volvio loco...

que puedo hacerrrrrrrrrr????????????????? sera que debo programarlo nuevamente Todoooo???
carlachacon
 
Mensajes: 68
Registrado: Mié Feb 16, 2011 7:04 pm
Ubicación: Venezuela

Re: Problemas con Pilas--- GRAVE---

Notapor hugoruscitti » Dom Ago 12, 2012 12:51 am

Mmm... no lo se, reprogramar casi nunca en la solución, pero tampoco es común
que los programas se comporten raro de un dia para otro, ¿Podrías volver a la versión anterior
de tu proyecto que te funcionaba bien?. No hice cambios en pilas desde hace un buen tiempo ...
¿Estás haciendo backups de tu proyecto?

Cualquier cosa en la que pueda ayudar avisame.

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


Volver a Consultas, problemas o bugs.

¿Quién está conectado?

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