Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1. GoldModel är en subklass till GameModel och specificerar alla variabler som är specifika för just det här spelet,
- medan GameModel är en allmän beskrivning som kan användas som grund för flera olika spel.
- Förenklat skulle man kunna säga att GameModel håller koll på hur spelet ser ut i ett visst läge,
- medan GoldModel tolkar det nuvarande läget och gör nödvändiga uppdateringar för just det här spelet och uppdaterar GameModels beskrivning av spelplanen.
- 2. RoundTile.
- 3. GoldModel sätter färgen och placerar ut dem på GameModels beskrivning av spelplanen, medan GameView låter dem själva rita ut sig på den grafiska spelplanen.
- 4. Det är där man specificerar vilka spel man har tillgång till och ser till att starta spelet genom att returnera ett objekt av rätt typ.
- 5. Framförallt GoldModel.gameUpdate(), som i sin tur anropar flera andra metoder.
- 6. I ett tvådimensionellt fält (gameboardState) innehållande GameTiles, i klassen GameModel, och då i förlängningen GoldModel.
- 7. spelet starta i main som skapar ett fönster och som skapar en guiview(panel) i fönstret.
- Guiview skapar allt i panelen och anropar gameview, gamecontroller, gamefactory och gamemodel.
- gameview sätter storleken på spelplanen och innehåller metoder för att updatera och rita.
- gamecontroller tar hand om knapptryckningar och start, stop. Den uppdaterar också gameview.
- gamefactory används för att samla ihop spel så man kan välja mellan olika spel. men i detta fallet är bara ett spel inlagt. GoldModel
- Goldmodel är en subklass till den abstrakta klassen gamemodel som hanterar positioner på tile:sen.
- Goldmodel innehåller det som är specifik för just spelet goldmodel. Vad knapptryckningarna gör. lägger ut coins och ihopsamlare mm.
- den innehåller ochså gameupdate som uppdaterar utplacering av mynt, var samlaren är osv.
- 8. Vi ska skriva en klass SnakeModel, som i stora drag kommer basera sig på GoldModel, lägga till det nya spelet i GameFactory och utöver det är det mest små detaljförändringar.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement