Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





[Tu Tambien Puedes] HellSnails

Iniciado por Ruben, 05 de Junio de 2007, 03:40:53 AM

« anterior - próximo »

Ruben

Hi,
para los que cotilleis el codigo, en mi defensa dire que al final tuve que hacer unas cuantas chapuzas porque no daba tiempo a hacerlo decentemente....... :roll:  :roll:  :roll:

La verdad es que esta genial equivocarse y ahora plantearia bastantes cambios en el "diseño" del juego, a nivel de programación.

Un saludo,
Rubén

Mars Attacks

Zaelsius:

Traceback (most recent call last):
 File "main.py", line 95, in <module>
   main()
 File "main.py", line 39, in main
   imagesCache = ImagesCache()
 File "/home/marte/Desktop/hell-snails/hell-snails/hmgImagesCache.py", line 34, in __init__
   self.guiMenuImage = Image("menu")
 File "/home/marte/Desktop/hell-snails/hell-snails/hmgImage.py", line 24, in __init__
   self.image = pygame.image.load(path).convert_alpha()
pygame.error: Couldn't open data/menu

Zaelsius

Estamos igual compadre :D

A mí en OS X tambien me explota al arrancarlo. No sé que clase de magia negra habrá usado Rubén para que sólo vaya en Windows. La verdad es que estas cosas me dan tanta rabia como la "portabilidad" de Java..

Mars Attacks

Parece que ese último error era por tener menu.PNG en lugar de menu.png (o no, el caso es que, renombrándolo, aparece otro error con highscores, que se soluciona de igual forma).

Una vez corregido, parece que va a funcionar, pero casca irremisiblemente en esto:

Traceback (most recent call last):
 File "main.py", line 95, in <module>
   main()
 File "main.py", line 74, in main
   state.Update(pygame.event.get(), elapsedTime, pygame.key.get_pressed(), pygame.mouse.get_pos())
 File "/home/marte/Desktop/hell-snails/hell-snails/hmgMenuState.py", line 34, in Update
   self.UpdateScreen()
 File "/home/marte/Desktop/hell-snails/hell-snails/hmgMenuState.py", line 80, in UpdateScreen
   self.painter.DrawMenu(self.selection, self.playerName)
 File "/home/marte/Desktop/hell-snails/hell-snails/hmgGraphicsPainter.py", line 244, in DrawMenu
   string = self.fontTitles.render( "Player: " + playerName, 0, color)
pygame.error: SDL_ttf render failed

Mars Attacks

Si vas comentando a pelo todos los renders de fuente que hay (y la orden de dibujado subsiguiente), el juego ya funciona (sin ver esas fuentes, claro). Algo pasa con ese .render.

Espero que os sirva para algo :)

Edito: curioso, cosas como la puntuación sí se renderizan sin problemas. Ah, y ese discurso de Bush... :S dios :S qué macabro :S con todos esos caracoles por ahí :S mal rollo :S

Edito2: sólo casca con renders en los que hay una cadena a pelo entre comillas. He probado convirtiéndolos de nuevo a string, pero tampoco se deja. Qué raro.

Edito3: y final. Si le quitas los espacios a las cadenas entre comillas del archivo hmgGraphicsPainter.py ya funciona todo :)

Exijo un puesto en los títulos de crédito o algo :D

Edito4: no deja poner nombre de player con mayúsculas. Aparte de eso (y de que os tocará averiguar cómo poner los espacios), todo bien. Estaría bien que se pudiera salir del juego (o al menos, salir al menú) pulsando ESC durante el juego.

Ruben

Hi,
muchas gracias! voy a ponerme esta tarde un ratillo y corregir lo que nos comentas.  :D

Un saludo,
Rubén






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.