Spil Data-model

Fra Holstebro HTX Wiki
Version fra 13. okt. 2022, 22:22 af Bar (diskussion | bidrag) Bar (diskussion | bidrag)
(forskel) ← Ældre version | Nuværende version (forskel) | Nyere version → (forskel)
Spring til navigation Spring til søgning


Sammenhængen mellem spillets dele, hvor Data-modellen er central

Det centrale i en data-model for et spil er, at der normalt skal være en abstraktion fra visningen ned i datamodellen, men at datamodellen skal kunne afspejles i den visning der laves i spillet, således at der er en god sammenhæng mellem den måde data-modellen lagres og det der vises i spillet.

En anden vigtig ting er at brugerens input ikke skal påvirke visningen direkte, men i stedet skal påvirke data-modellen.

Samtidigt kan tiden også virke ind i datamodellen fx. ved at tilføje bevægelse til objekter der er givet i data-modellen.

Spiludvikling
Bruger-input mousePressed() - mouseReleased() - mouseClicked() - mouseMoved() - mouseDragged() - mouseX og mouseY - mouseButton - mousePressed - keyPressed() - keyReleased() - keyTyped() - key - keyCode - keyPressed - Flere taster
Data-model Objekt Placering - Objekt Hastighed - Spilleplade - Flere Objekter - Array i Spil - 2-dimensionelt Array - Spil Hop - Highscore - Start-skærm
Visning Rektangel - Cirkel - Spilleplade - Grafikobjekter - Farver i Spil - Kollision
Spil-tid frameRate - Objekter i Bevægelse - Spilletid - Spil Opdatering - Udvikling i Tid