Spil Data-model: Forskelle mellem versioner

Fra Holstebro HTX Wiki
Spring til navigation Spring til søgning
Oprettede siden med "500px<br /> ''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 visn..."
 
Ingen redigeringsopsummering
 
Linje 1: Linje 1:
[[fil:data-model.png|500px]]<br />
[[fil:data-model.png|500px]]<br />  
''Sammenhængen mellem spillets dele, hvor Data-modellen er central''
''Sammenhængen mellem spillets dele, hvor Data-modellen er central''



Nuværende version fra 13. okt. 2022, 22:22


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