Uge 40
1 aktivitetNår backend og database samarbejder om validering
Samspillet mellem backendvalidering og geografiske data i PostgreSQL/PostGIS.
Undersøgelse af ansvarsfordeling mellem klient, ASP.NET Core og PostGIS samt overvejelse af server-side validering af spillerpositioner.
At forstå hvordan backendens forretningslogik og databasens geografiske funktioner kan kombineres, så centrale regler ikke alene afhænger af klienten.
Uge 41
2 aktiviteterQuestSession og snapshots som beskyttelse af historiske data
QuestSession, snapshots og historisk dataintegritet.
Design og implementering af QuestSession-snapshots, der adskiller redigerbare Quest-data fra historiske spilafviklinger.
At forstå hvordan backendens forretningslogik og databasens datamodel kan samarbejde om at bevare konsistente historiske data.
GPS-usikkerhed og tolerance i backendens forretningslogik
Server-side afstandsvalidering og GPS-usikkerhed i backend.
Analyse og implementering af afstandsvalidering, hvor backend håndhæver aktiveringsradius og anvender GPS-usikkerhed som kontrolleret tolerance.
At forstå hvordan backendens forretningslogik kan tage højde for upræcise positionsdata og samtidig understøtte en robust og brugervenlig spiloplevelse.
