Spil Data-model: Forskelle mellem versioner

Fra HTX Arduino
Spring til navigation Spring til søgning
htx_>Bar
Ingen redigeringsopsummering
 
Ingen redigeringsopsummering
 
(En mellemliggende version af den samme bruger vises ikke)
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''  


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.
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.

Nuværende version fra 22. okt. 2022, 08:17


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 - Processing
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
Objekter Objekter i Bevægelse