Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.04 KB | None | 0 0
  1. 1. GoldModel är en subklass till GameModel och specificerar alla variabler som är specifika för just det här spelet,
  2. medan GameModel är en allmän beskrivning som kan användas som grund för flera olika spel.
  3. Förenklat skulle man kunna säga att GameModel håller koll på hur spelet ser ut i ett visst läge,
  4. 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.
  5.  
  6. 2. RoundTile.
  7.  
  8. 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.
  9.  
  10. 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.
  11.  
  12. 5. Framförallt GoldModel.gameUpdate(), som i sin tur anropar flera andra metoder.
  13.  
  14. 6. I ett tvådimensionellt fält (gameboardState) innehållande GameTiles, i klassen GameModel, och då i förlängningen GoldModel.
  15.  
  16.  
  17. 7. spelet starta i main som skapar ett fönster och som skapar en guiview(panel) i fönstret.
  18.  
  19. Guiview skapar allt i panelen och anropar gameview, gamecontroller, gamefactory och gamemodel.
  20.  
  21. gameview sätter storleken på spelplanen och innehåller metoder för att updatera och rita.
  22.  
  23. gamecontroller tar hand om knapptryckningar och start, stop. Den uppdaterar också gameview.
  24.  
  25. 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
  26.  
  27. Goldmodel är en subklass till den abstrakta klassen gamemodel som hanterar positioner på tile:sen.
  28. Goldmodel innehåller det som är specifik för just spelet goldmodel. Vad knapptryckningarna gör. lägger ut coins och ihopsamlare mm.
  29. den innehåller ochså gameupdate som uppdaterar utplacering av mynt, var samlaren är osv.
  30.  
  31.  
  32. 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