Pues ya quedo la primera semi-animacion del sprite, aqui las imagenes:


Ya que quedo eso, pues trai el mismo principio que las coliciones, entonces de rato creo un sprite de agua mas profunda donde el “jugador” no puede entrar y debe de haber colicion.
Tambien ya le die este fin de semana una limpiada al codigo, ya quedo mucho mas simple, no voy a pegar las clases, pero con este simple codigo realiza la ventana:
pygame.init()
screen = pygame.display.set_mode((800, 600))
media = loadMedia()
windowManager = windowManager()
dungeonManager = dungeonManager(screen, media, windowManager)
intro = media.loadBackGround('intro.png')
screen.blit(intro, (0, 0))
mapFile = media.loadDungeonFile()
dungeonManager.recordDungeon(mapFile.readlines())
mapFile.close()
dungeonManager.fillDungeon()
dracko = spriteManager(media, windowManager, screen, dungeonManager.dungeon, dungeonManager.lastValueOfY - 25)
drawDracko = pygame.sprite.RenderPlain(dracko)
drawDracko.draw(screen)
pygame.display.flip()
while 1:
pygame.event.pump()
keyInput = pygame.key.get_pressed()
if keyInput[K_UP]:
dracko.update(1)
elif keyInput[K_DOWN]:
dracko.update(2)
elif keyInput[K_LEFT]:
dracko.update(3)
elif keyInput[K_RIGHT]:
dracko.update(4)
elif keyInput[K_ESCAPE] or pygame.event.peek(QUIT):
sys.exit()
screen.blit(intro, (0, 0))
dungeonManager.fillDungeon()
drawDracko = pygame.sprite.RenderPlain(dracko)
drawDracko.draw(screen)
pygame.display.update()
pygame.time.delay(100)
Este es el mapa:
WWWWWWWWWWWWWWWWWWWWWG
WSSSSSSSSSSSSSSSSSSSSW
WSGGGGGGGGGGGGGGGGGGSG
WSGGGGGGGGGGGGGGGGGGSW
WSGGGGGGGGGGGGGGGGGGSW
WSGGGGGGGGGGGGGGGGGGSW
WSGGGGGGGGGGGGGGGGGGSW
WSGGGGFFFFFFFFGGGGGGSW
WSGGGGFFFFFFFFGGGGGGSW
WSGGGGFFFFFFFFGGGGGGSW
WSGGGGFFFWWFFFGGGGGGSW
WSGGGGFFFWWFFFGGGGGGSW
WSGGGGFFFFFFFFGGGGGGSG
WSGGGGFFFFFFFFGGGGGGSG
WSGGGGFFFFFFFFGGGGGGSW
WSGGGGGGGGGGGGGGGGGGSW
WSGGGGGGGGGGGGGGGGGGSW
WSGGGGGGGGGGGGGGGGGGSW
WSGGGGGGGGGGGGGGGGGGSW
WSGGGGGGGGGGGGGGGGGGSW
WSSSSSSSSSSSSSSSSSSSSW
GWWWWWWWWWWWWWWGGWWWGW
Y esta es la imagen del mapa:

Pues ahi va de poquito en poquito
.
Nadie se a apuntado para ver lo del generador de mapas, estaria chido que se empiezen a interesar, como pueden ver este proy si va en serio
.
Saludos…