State pattern i Jython
Hej EksperterOpgave: Jeg skal lave et simpelt, turbaseret 2d-spil. I dette spil styrer man en hero, som skal samle nogle objekter for at færdiggøre en bane. Undervejs bliver han jagtet af forskellige fjender. Helten
kan samle power-ups og hero-objektet kan dermed indtræde i forskellige states (max ét af gangen - så undgår jeg composite). Disse states er "speed" (dobbelt hastighed), "bad trip" (omvendt styring) og "normal".
Jeg har fundet et eksempel på brug af statepattern, som dog var noget kryptisk. Her var ikke benyttet interface, som ellers er hvad jeg mener man skal til state. Idéen er at have hero-klassen, som styrer et interface der kan implementeres i de tre forskellige states.
Et almindeligt forklarende eksempel på brug af et statepattern ville være en kæmpe hjælp.
På forhånd tak
Lars Lauridsen
