De flesta spelutvecklare tänker på databaser som ingenting annat än en persistens lösning. Databasforskningen handlar dock om det större problemet med deklarativ bearbetning. I detta dokument visar vi hur deklarativ bearbetning kan tillämpas på dataspel. Vi introducerar state-effect-mönstret, ett designmönster som gör det möjligt för spelutvecklare att designa delar av sitt spel deklarativt. Vi presenterar SGL, ett speciellt skriptspråk som stöder detta mönster och som kan sammanställas till ett deklarativt språk som SQL. Vi visar hur databasteknik kan bearbeta detta mönster på ett sätt som förbättrar prestandan genom en storleksordning eller mer. Slutligen diskuterar vi några designbeslut som utvecklarna måste fatta för att kunna anta detta mönster på ett effektivt sätt.
Denna grupp introducerar också begreppet "state-effect"-mönster i REF, som vi utvidgar i detta dokument.
Declarative processing for computer games
{'venue': "Sandbox '08", 'journal': None, 'mag_field_of_study': ['Computer Science']}